mephisto: Комментарии

Главные вкладки

4 сентября 2006 в 12:31

Не знаю как в Ubuntu (он же Debian урезанный), а в дебиан нужно установить пакеты apach, mysql и php, настроек в случае локальной машины не требуется, дефолтовые настройки подойдут. Нужно только апач настроить на использование виртуальных хостов, DNS не нужен, как его заменить я написал выше. Опять же вся документация лежит по адресу /usr/share/doc/имя_пакета/, так что можно и не иметь доступа в интернет

4 сентября 2006 в 11:47

Что касается виртуальных хостов, то тут нужен DNS сервер, чтоб адресу
вирт_хост1.имя_вашей_машины соответствовал Ваш адресс, но в случае одной машины это по моему можно обьехать на кривой козе. В /etc/hosts
добавляем строчку "127.0.0.1 вирт_хост1.имя_вашей_машины", дальше нуна настроить Апача, но это уже другая история Smile

31 августа 2006 в 7:03

Сталкивался с подобным, когда эксперементировал с CMS Joomla, пришлось ручками править в конфиге. Предпологаю, что в Вашем случае что-то похожее, слишком умный скрипт экранирует &.
Поищите & amp;gt; в файлах настроек и базе дынных, и замените на то что Вам надо.

31 августа 2006 в 6:49

Я для этих целей использую wget, GET идёт через URL, POST передается через параметры командной строки (С POST не эксперементировал, но новая версия wget это точно может) Если при этом нужно анализировать вывод, подключаются grep, awk и expr. Я подобные задачи решаю так (хотя у меня задачи попроще, чем та что описана выше)

Почему bash, а не, например PHP, ну потому что с BASH работать мне проще, а на PHP пишу я тока совместно со справочником функций Smile

30 августа 2006 в 15:37

Что касается перекодировки, то писать собственный скрипт маразм. Давно уже есть замечательная утилитка iconv, которая легко и быстро перекодирует хоть utf в cp1251 хоть оюратно. Коли файла много делаем прогон по всем.

Что касается импорта, я бы просто робота заставил через веб интерфейс забивать. Сей способ маразматичен, но позволяет не разбираться в построении базы

25 августа 2006 в 7:23

Совет конечно не по теме, но очень часто помогает,
1) Если что-то не работает, несмотря на то что должно работать, следует переписать все подозрительные места.
2) Дампить всё что можно (в Вашем случае mysql_error() и строку запроса обязательно, мож там чего пропадает)

Помогает с любыми глюками и любыми языками, проверял на собственном опыте неоднократно.

17 августа 2006 в 12:26

Еще две недели назад я интересовался нет ли патетика под дебиан с друпалом версии 4.7, с прискорбием обнаружил, что самая новый покет уже безнадёжно устарел (((( Я что-то упустил???

10 августа 2006 в 6:56

После прочтения ветки мне поплохело, слава богу хоть кто-то по cvs слышал ))) Хотя сравнение папок в тотале мне понравилось))) Хотя
find + diff лучше, выдадут все изменение где что и на что менять, а еслив еще sed прикрутить... ну ладно это мои больные фантазии, лучше cvs, тока cvs)))

24 июля 2006 в 12:29

Там как раз всё на CP1251 и мышкой можно щелкать до опупения, на админке вложеные менюшки и прочая фигня. Правда как показывает мой опыт всё решить с помощью щелчков мыши не удастся. Сегодня надо было выставить в вышеупомянутой CMS название c символом &#171, "умная" админка
экронировала символ &, в итоге получалось некузяво, в итоге пришлось править конфиг вручную)))

23 июля 2006 в 14:13

1) http://www.linux.org.ru/books/man/man/man7/utf-8.7.html - читай внимательно, никак не 6.
Что касается базы, то возможно ты и прав на счет 6-ти символов, но только в случае mysql, если не ошибаюсь postgress использует как раз UTF-8 и работает с ней правильно.
2) С UTF-8 поисковики должны работать на ура.

23 июля 2006 в 13:48

Ну можно удалить юзера, который пакостит, или ввести ограничение на количество статей и коментариев для одного юзера (думаю десять строк на php) Да и не забуть отослать своё творение на drupal.org, ибо идея хорошая.

Если же спамят ананимно, то тут придется делать то же ограничение, но только по IP. Не идеальное решение (так как спамить могут через прокси),
но его можно модернизировать.