RSS

Обсуждаемые вопросы: Zend Framework,
информационная безопасность, CMF, CSS + HTML,
AJAX, PHP, веб-программирование и многое другое.

 
 
Анатолий Скорняков
2009—2012
Контактная информация
Живу в Белгороде
Сделано у Беликова
Алексей Беликов
 
 

Баг в eAccelerator с open_basedir

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, переустанавливаем.

Удачи! ;-)

Комментарии

  1. [...] исправить ошибку, нужно воспользоваться вот этим советом. Но если вам лень копаться в исходниках, можно просто [...]

Оставить комментарий