После переносов на новый хостинг сайтов на joomla иногда могут возникнуть ошибки типа этой:
1 2 |
Warning: tempnam(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (.) in helper.php on line 19 PHP Warning: unlink(): open_basedir restriction in effect. File() is not within the allowed path(s): (/var/www/test/data:.) in /var/www/test/data/www/novall.net/helper.php on line 24 |
Решает проблема довольно просто, вам необходимо в файле httpd.conf закоментировать символом “#” строку содержащую слово open_basedir в секции для вашего сайта и добавить строку с параметром none так как это показано ниже:
Строку комментируем либо удаляем
1 |
# php_admin_value open_basedir "/var/www/test/data:/var/www/test/data/www/novall.net:/tmp:/:." |
и добавляем строку:
1 |
php_admin_value open_basedir none |
После этого в админ панели joomla необходимо очистить кэш, как показано на скриншоте:
Заходим в очистку кэша выделяем всё галочками и нажимаем удалить справа вверху, как показано на скриншоте ниже:
На этом всё, если у вас возникнут вопросы или трудности, пишите в комментарии.