28 января 2011 г, 00:40
Вчера настраивая eAccelerator на VPS столкнулся с проблемой связанной с open_basedir.
В лог записывались следующие ошибки:
PHP Warning: require(): open_basedir restriction in effect. File() is not within the allowed path(s);
PHP Warning: Unknown: open_basedir restriction in effect. File() is not within the allowed path(s);
Версия eAccelerator – 0.9.6.1
Решает этот баг исправлением одной строчки кода в исходнике eAccelerator – eaccelerator.c, строка 867:
if (php_check_open_basedir(realfilename TSRMLS_CC)) {
на
if (php_check_open_basedir(p->realfilename TSRMLS_CC)) {
После всего заново компилируем eAccelerator, переустанавливаем.
Удачи! ;-)
15 мая 2009 г, 02:03
В английском языке я не силён, по этому приходиться пользоваться переводчиком. Пользуюсь QDictionary, это старенький, быстрый и бесплатный переводчик. Способный переводить только отдельные слова. Переводить можно просто наведя на слово или выделив слово и нажав сочетание клавиш.
Скачать можно тут.