В Typo3 є такий дуже зручний інструмент для роботи з файловою системою під назвою Quixplorer.
Але є в ньому невеличка проблема (версія 1.7.0): якщо стороннім інструментом (напр. через вбудований модуль "Список файлів", або через FTP) стерти папку, яка останньою була відкрита в ньому, то при наступному відкритті він відмовляється працювати, кажучи: "Unable to open directory".
Варіанти вирішення проблеми:
1. Встановити версію Quixplorer без цього багу (1.6.0 або новішу за 1.7.0, якщо така вже вийде)
2. За допомогою phpMyAdmin в таблиці "be_users" у відповідного користувача знайти в полі "uc", яке є серіалізованим масивом, налаштування Quixplorer-а: знайти перше по порядку "tools_txt3quixplorerM1" - це масив із одним елементом із назвою "dir" і значенням останньої відкритої папки, наприклад s:17:"fileadmin/folder1". Отже тепер або відновлюємо папку, або змінюємо значення поля "dir" на існуючий каталог, наприклад, s:9:"fileadmin".
Аналогічним способом вирішується ще одна проблема: після вимкнення підсвічування TypoScript'у (додаток t3editor), і наступного його увімкнення, налаштування не зберігається і при наступному відкритті редагування TypoScript'у доводиться кожен раз знову знімати відмітку з "deactivate t3editor".
Отже знову йдемо в таблицю "be_users" -> користувач -> поле "uc" -> шукаємо "disableT3Editor";b:1 змінюємо на 0 і зберігаємо. Тепер підсвічування буде вмикатись по замовчуванню... поки знову не вимкнути цю опцію.
понеділок, 2 березня 2009 р.
Typo3 Quixplorer: Unable to open directory
Опубліковано
maqs
о
16:58
0
коментарів
вівторок, 13 січня 2009 р.
VNC Server в Debian
Налаштовував я сервер на Debian версії 4 (etch). І хотів щоб можна було мати root-доступ до нього не тільки через консоль а й у графічному режимі.
Трохи пошукав по нету і надумав зробити так:
- Заінсталював vnc4server
apt-get install vnc4server - Створив файл керування процесом (для варіанту коли керування процесами здійснюється через
/etc/init.d)/etc/init.d/vncserver.
#! /bin/sh
# /etc/init.d/vncserver: start and stop the vnc4server for root [by m@Qs :: www.maqs.tk]
export PATH="${PATH:+$PATH:}/usr/sbin:/sbin"
case "$1" in
start)
echo -n "Starting vnc4server [by m@Qs]"
su root -c '/usr/bin/vnc4server -depth 24 -geometry 1000x900 -alwaysshared :1'
echo "."
;;
stop)
echo -n "Stopping vnc4server [by m@Qs]"
su root -c '/usr/bin/vnc4server -kill :1'
echo "."
;;
reload|force-reload|restart)
echo -n "Restarting vnc4server [by m@Qs]"
su root -c '/usr/bin/vnc4server -kill :1'
su root -c '/usr/bin/vnc4server -depth 24 -geometry 1000x900 -alwaysshared :1'
echo "."
;;
*)
echo "Usage: /etc/init.d/vnc4server {start|stop|reload|force-reload|restart}"
exit 1
esac
exit 0 - Щоб vnc автоматично запускався/зупинявся:
update-rc.dvncserverdefaults
- VNC-пароль створюється командою
vnc4passwd, попередньо переключившись на суперкористувачаsu root. Або можна виконати/etc/init.d/vncserver start- при першому запуску запропонує створити пароль. - Наташтування vnc4server: файл /root/.vnc/xstartup
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
#vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
gnome-session &
#startkde &
Тобто мінімум змін оригінального файлу, основне, що тут робиться - запуск віконного менеджера і сесії Gnome.
В результаті можемо доступитись до нашого сервера наступним чином:
vncviewer localhost:1Шифрування ніякого не робив, оскільки доступаюсь до сервера через SSH-тунель.
Опубліковано
maqs
о
10:24
0
коментарів
Підписатися на:
Дописи (Atom)