open_basedir restriction eaccelerator.
Иной раз после установки eaccelerator сайты выпадали на измену :
Fatal error: Can't load /var/www/site/data/www/site/index.php, open_basedir restriction. in Unknown on line 0
Это можно лечить вот таким способом :
идем и правим eaccelerator.c :
вместо строки
«if (PG(open_basedir) && php_check_open_basedir(realname TSRMLS_CC)) { »
у нас будет строка
«if (PG(open_basedir) && php_check_open_basedir(file_handle->filename TSRMLS_CC)) {»
а потом компиляция и установка проходят обычным способом.
Tags: apache2, CentOS, Debian, eaccelerator, httpd
Спасибо большое