Не работает сайт. Что можно сделать?
Здравствуйте, сайт работал нормально но в какое то время перестали открываться карточки товаров и админка, вместо этого просто белый экран.
Ошибки следующие:
2015-08-26 19:26. is_readable(): open_basedir restriction in effect. File(/usr/lib/php//home/shop-handle/published/SC/html/scripts/templates/frontend/head.html) is not within the allowed path(s): (/home:/usr/lib/php:/usr/local/lib/php:/tmp) File: /home/shop-handle/kernel/includes/smarty/internals/core.get_include_path.php Line: 34 Error #: 2
2015-08-26 19:26. is_readable(): open_basedir restriction in effect. File(/usr/lib/php//home/shop-handle/published/SC/html/scripts/templates/frontend/index.html) is not within the allowed path(s): (/home:/usr/lib/php:/usr/local/lib/php:/tmp) File: /home/shop-handle/kernel/includes/smarty/internals/core.get_include_path.php Line: 34 Error #: 2
2015-08-26 19:26. is_readable(): open_basedir restriction in effect. File(/usr/lib/php//home/shop-handle/published/SC/html/scripts/templates/frontend/home.html) is not within the allowed path(s): (/home:/usr/lib/php:/usr/local/lib/php:/tmp) File: /home/shop-handle/kernel/includes/smarty/internals/core.get_include_path.php Line: 34 Error #: 2
[26-Aug-2015 19:22:25 Europe/Moscow] PHP Fatal error: require_once(): Failed opening required 'DB.php' (include_path='.:/usr/lib/php:/usr/local/lib/php:/home/php') in /home/shop-handle/kernel/kernel.php on line 11
Насчет последней ошибки, где найти файл DB.php? Его нет в каталоге сайта.
5 ответов
При установке WebAsyst на собственный сервер или сервер хостинг-провайдера в браузере может появиться диагностическое сообщение следующего вида:
Это сообщение указывает на то, что путь к директории установки WebAsyst не включен в список допустимых путей, указанных в параметре open_basedir в конфигурации PHP. Параметр open_basedir содержит список директорий, содержимое которых разрешено считывать средствами PHP-скриптов.
Файл db.php попробуйте найти в поддиректории wa-config/
Хотелось бы дополнить, возникла проблема и при переходе на плагины в админке, к примеру "Логи" возникала ошибка 0 и появлялась надпись:
Warning: tempnam(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/tpo/data:.) in /var/www/tpo/data/www/домен/wa-system
В итоге оказалось, что слетели права для /wa-cache.
Здравствуйте.
Все равно не работает, писал и в конфигурационном файле php и через htaccess - толку ноль. Сервер естественно перезагружал после изменения в конфигах.
И еще проблемка: директории wa-config нет вообще(искал поиском) и соответственно у меня вопрос, она была всегда в Вашей CMS или отсутствовала в старых версиях?
Папка wa_config используется с новой версии фреймворка, на базе которой создавались Shop-script 5 и 6.
В прошлых версиях конфигурация хранилась в xml файлах.
Здравствуйте.
Ничего не помогает, может проблема в чем то еще?
И еще вопрос, можно как то обновить CMS если не могу зайти в нее?