пʼятницю, 19 березня 2010 р.

Fatal error: Class 'Debug' not found..

В какой-то момент сайт на основе SilverStripe вдруг перестал работать.
В конце страницы появляется вот такой текст (FF в таком случае вообще перестаёт отображать страницу, IE и Chrome более дружелюбнее):
<br /> 
<b>Fatal error</b>: Class 'Debug' not found in <b>/var/www/bamba/public_html/sapphire/dev/Debug.php</b> on line <b>676</b><br />


Google мне не помог совершенно, форум пестрит сообщениями на эту тему без единого решения (кроме вот этого, но мне кажется, что оно не имеет отношения к этой проблеме).

error_log нам в руки! Причина ошибки оказалась весьма банальна:


/usr/local/etc/php.ini:session.save_path = "/tmp/php"


А каталога-то этого и нет!
Решения два:
- исправить на системном уровне
- прописать в .htaccess:


php_value session.save_path '..../public_html/sessions'

Немає коментарів:

Дописати коментар