PHP Version 5.3.5
На сервере установлен PHP Version 5.3.5. После установки последней версии LiveStreet 0.4.2 везде сыпятся warning где происходит include в коде, вот такого рода:
Warning: include() [function.include]: open_basedir restriction in effect. File() is not within the allowed path(s): (/var/www/vhosts/mydomain.ru/subdomains/demo/httpdocs:/tmp) in /var/www/vhosts/mydomain.ru/subdomains/demo/httpdocs/engine/lib/internal/ConfigSimple/Config.class.php on line 136
Как решить эту проблему?
Warning: include() [function.include]: open_basedir restriction in effect. File() is not within the allowed path(s): (/var/www/vhosts/mydomain.ru/subdomains/demo/httpdocs:/tmp) in /var/www/vhosts/mydomain.ru/subdomains/demo/httpdocs/engine/lib/internal/ConfigSimple/Config.class.php on line 136
Как решить эту проблему?
34 комментария
Написано же
Отключите вообще open_basedir
И будет вам счастие!
Warning: include() [function.include]: open_basedir restriction in effect. File() is not within the allowed path(s): (/var/www/vhosts/mydomain.su/subdomains/demo/httpdocs:/tmp) in /var/www/vhosts/mydomain.su/subdomains/demo/httpdocs/engine/lib/internal/ConfigSimple/Config.class.php on line 136
>>или добавляйте пути инклюда ЛС в конфигурацию
не понял, что это значит ЛС?
ЛС это лайвстрит. А изменить настройки сайта вы можете в .htaccess если это разрешено на вашем сервере.
я так ничерта не пойму, чертов Мастерхост
Ну это строчка явно дает понять, что у вас включен опен_бейсдир…
Скиньте еще раз phpinfo скрин, чтобы посмотреть действительно ли вы все отключили для данного поддомена
И еще на сайте почти все иероглифами, кое где однако меню на русском. Базу создавал в utf_general_ci, импортировал дамп сохраненный в utf-8, вроде все правильно… странно что сайт на другом движке нормально восстановил и отображается по русски. Уверен что дело тут не в движке, кто нибудь сталкивался с такой хренью, подскажите куда копать плиз.
Подскажите народ куда теперь копать?