#1064 – You have an error in your SQL syntax; USING BTREE

В категорії Підказки от 26 Листопада, 2012. Автор admin

#1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘USING BTREE)
В 5.1 был немного изменён синтаксис использования типа индексов BTREE, что и вызывало проблему. Решается это заменой строки в которой есть запись “USING BTREE” с:

KEY `idx_usergroup_nested_set_lookup` (`lft`,`rgt`) USING BTREE

на

KEY `idx_usergroup_nested_set_lookup` USING BTREE (`lft`,`rgt`)

Теги: ,

Как монтировать разделы образа жесткого диска

В категорії Підказки от 10 Листопада, 2012. Автор admin

Сначала проверим какие разделы на образе:

fdisk -lu image

Получим список разделов. Самое главное тут — смотреть в значение Start, где будет указан начальный сектор раздела. Известно, что сектор имеет размер в 512 байт, соответственно, выполнив простую операцию умножения значения Start на 512 — получаем смещение где лежит файловая система.

Ну а дальше уже совсем просто:

mount -o loop, offset=(Start*512) image /mnt

И получаем заветные файлы в /mnt соответственно.

Теги: ,

apache и mod_ruid

В категорії Статьї от 4 Листопада, 2012. Автор admin

 

В кратце – собирается модуль mod_ruid, с помощью которого каждый вирт. хост будет работать под именем своего владельца. Это снимает проблему выставления прав 777, файлы и каталоги будут создаваться с тем же владельцем, которому принадлежит аккаунт.
При автообновлении из админки разного рода Joomla!, WordPress и т.д. больше не будут ругаться на невозможность создать каталог или файл.
Значительно повышается безопасность – можно выставить на каталоги права 750 и 640 на файлы, что исключит возможность доступа пользователей к чужим данным.
Стоит заметить, что производительность немного упадет, но все же это будет быстрее чем при использовании suPHP/CGI.

Ставим mod_ruid на сервер виртуального хостинга под управлением панели DirectAdmin.
Для сборки модуля необходима библиотека libcap.

# yum install libcap-devel # RHEL

или

# aptitude install libcap2-dev # debian

Качаем исходники модуля и собираем

# cd /usr/local/directadmin/custombuild

wget -O mod_ruid2-0.9.7.tar.bz2 "http://downloads.sourceforge.net/project/mod-ruid/mod_ruid2/mod_ruid2-0.9.7.tar.bz2?r=&ts=1335638772&use_mirror=kent"

# tar xvf mod_ruid2-0.9.7.tar.bz2

# cd mod_ruid2-0.9.7/

Більше »

Теги: ,