...есть идеи?
Igor |
|
---|---|
Ставлю Cotonti на сервер в корень. Заливаю БД из файла "cotonti-install.sql". Выставляю права как указано в инструкции, но в итоге получаю внутреннюю ошибку сервера.
При этом, скрипт вначале выругался на отсутствие php-mbstring - установил. Проверил наличие других требований (gd? zlib...) - всё присутствует... ...если бы хоть что то в браузер выдал... Панель установил сам - Kloxo. Сервер свой и с доступом нет проблем. И php и MySQL пятой версии. С седитио с 802-ой версии, так что вроде не лох совсем уж законченый. Во всяком случае, я надеялся на это. А оказалось что в этом смысле я был оптиместичен ![]() Будут-ли какие идеи в помощь страждущему? Added 42 minutes later: Возникла идея. Как известно, "обжёгшийся на молоке дует и на воду", и в случае с LxAdmin это может оказаться решающим. Я о "магических кавычках". Как то просматривал код Cotonti и увидел строку, сремящуюся к их управлению. Возможно сервер с панелью Kloxo режет возможность собой управлять, выдавая ошибку 500? Такое возможно? |
|
This post was edited by Igor (2010-12-27 19:47, 14 years ago) |
Trustmaster |
|
---|---|
Когда дела совсем плохи и неизвестно, где может быть проблема, на помощь приходит пошаговая отладка.
Самый примитивный вариант: идём по ходу выполнения программы и расставляем: echo 'hello, i am here in ' . __FILE__ . ' at line ' . __LINE__ . "\n";
exit; Более удобным может оказаться использование DEBUG-режима и DEBUG-файла (см. константы в datas/config.php) в сочедании с функцией sed_checkpoint(), которая в заданных местах рапортует о состоянии дел. Там, где цепочка прерывается, и есть ошибка. Когда узнаем, на каком шаге движок заткнулся, сможем и выяснить, почему именно. May the Source be with you!
|
Igor |
|
---|---|
Да, видно по "хлебным крошкам" и прийдётся шагать. Впервые столкнулся с подобной проблемой для этого движка. Полагаю, проблема вовсе не в нём, а в настройках сервера.
Попробую отсечь всё "лишнее" при запуске системы, а дальше буду подключать модули по порядку... Спасибо, ...мастер ![]() Всех кодеров с наступающими! Удачи. Стабильного резиза новой системы в этом году! Added 1 hour 49 minutes later: Ошибку вызывает объявление нового объекта $t = new XTemplate($mskin);Заглянул на сайт шаблонизатора и не нашёл там никакой документации с требованиями к PHP для корректной работы этого програмного продукта. Он вообще, что то требует? Типа: Глобальные переменные - включено; Выключенные функции - "список"... Подскажите что то? Added 59 minutes later: Супер! Ничего не понял!! Установил в конфигурации подгрузку PHP как модуля apache и имел указанную ошибку, а подключил его как SUPHP и всё залетало! Не перестаю удивляться настройкам панели управления своим хостом. На этом всё - проблема решена. И на заметку админу: не очень удобно использовать плагина слияния сообщений одного автора подряд. Он не даёт подниматься теме в дереве вывода последних (и не прочтённых, обновлённых) тем. Хорошо бы к этому плагину прикрутить функцию его отката по времени. Скажем, часа через 3-4 (по усмотрению админа хорошо бы сделать эту функцию конфигурируемой) можно не слеплять сообщения, а выводить их раздельно. Конечно, я понимаю - защита от "злостных спамеров"... Здесь важно соблюсти интересы всех сторон. Благодярю всех. |
|
This post was edited by Igor (2010-12-27 23:55, 14 years ago) |
Trustmaster |
|
---|---|
Значит проблема у вас была с правами на папку datas/cache и datas/cache/templates - PHP не мог писать в неё файлы.
Темы вполне себе поднимаются при склейке нового сообщения, насколько я помню, и это не плагин, а стандартная часть модуля forums в отличие от Seditio. May the Source be with you!
|
Igor |
|
---|---|
Верно, проверил решение. Спасибо.
Заглянул на страницу инструкции по инсталяции системы. Думал проглядел выставление указаных Вами прав на папки datas/cache и datas/cache/templates. Ничего там такого не нашёл. А хорошо бы вспомнить что подобное у меня уже было с пол-года как, но тогда ошибка о невозможности записи кэша прописывалась в браузере. С одной стороны, хорошо глушить такие сообщения для нежелательных посетителей. С другой, сами же на эти грабли и наступаем. Лично Вам, Trustmaster, спасибо за то, что сумели вовремя увести ветку от надвигающегося кризиса в Седитьо (и по сути развала сообщества поддержки). Как мне кажется, Оливер закис к тому времени совсем. Да и по своему опыту отмечу, когда ребёнок малый в доме, то у родителей не до забот с сетью... Ещё раз с новогодними праздниками всех! |