Ошибки при активации админки

Добрый день.
При активации админки, выпадают ошибки.

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/usr/share/php/./actions/ActionIndex/index.tpl) is not within the allowed path(s): (/var/www/myvyborg/data:.) in /var/www/myvyborg/data/www/myvyborg.ru/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_get_include_path.php on line 36

Я так понимаю, что с файлом конфига что-то не так, но разобраться сам не в состоянии, не хватает знаний:(

Проблема решена!!! Найден косяк в системе управления!
В файле /engine/lib/external/Smarty/libs/sysplugins/smarty_internal_get_include_path.php
Найти:
$_ini_include_path = ini_get('include_path');
Заменить на:
$_ini_include_path = $_SERVER['DOCUMENT_ROOT'];

20 комментариев

avatar
Конфиг тут не при чем, это ошибка плагина была. Исправлено в версии 1.5.247
avatar
У меня такая же проблема! Установил обновление, все равно такая же проблема!
avatar
Только что скачал версию 1.5.247, баг присутствует.
avatar
Побежал проверять версию. Но я вроде самую новую качал. Скинь пож-та ссылку на всякий случай:)
avatar
Снес все с хоста, залил ЛС заново, установил, залил плагин, включил и опять ошибки посыпались… Печально. Что в этом случае делать? Ошибки те же…
avatar
У меня тоже(
avatar
Народ, помогайте:( Не хочется прощаться с системкой…
avatar
отрубите safe_mode в php.ini
avatar
или внесите директорию сайта в allowed path
avatar
вся ботва в том, что владелец файла, скрипт которого хочет получить доступ к ресурсу, отличен от владельца ресурса
avatar
прошу прошения за тупой вопрос) но где находиться этот файл?)
avatar
в смысле php.ini
avatar
ну в каждой системе по разному. Выполните
locate php.ini
avatar
оказывается у меня на хостинг safe mode отключается только по запросу от тех поддержки) теперь жду их ответов)
avatar
Сейчас тоже буду пробовать! По результатам отпишусь.
avatar
1) allowed path в порядке
2) safe_mode выклюен
3) /usr/share/php — такой директории на сервере нет

А теперь что делать?:)
avatar
такое впечатление, что скрипт пытается достучаться до файла относительно неверной директории. Надо найти откуда, может надо дать абсолютный путь ему
avatar
Товарищи, проблема с ошибками решена.
В файле /engine/lib/external/Smarty/libs/sysplugins/smarty_internal_get_include_path.php
Найти:
$_ini_include_path = ini_get('include_path');
Заменить на:
$_ini_include_path = $_SERVER['DOCUMENT_ROOT'];
avatar
Just123i, баг гепосредственно в самой системе управления. Смотри выше, как это лечится…
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.