Перевод Joomla 3.4 на другой сервер

Я перенес Joomla 3.4 (из резервной копии cPanel) в Plesk. Сайт 8 ГБ.

Я изменил разрешения для папок и файлов. Я могу войти нормально к / администратору

На переднем конце я получаю это сообщение об ошибке -

Примечание: использование неопределенной константы JPATH_BASE - предполагается, что "JPATH_BASE" в /var/www/vhosts/XXXXX/httpdocs/defines.php в строке 12 Примечание: использование неопределенной константы JPATH_BASE - предполагается, что "JPATH_BASE" в / var / www / vhosts / XXXXX / httpdocs / define.php в строке 22 Примечание: использование неопределенной константы JPATH_BASE - предполагается, что JPATH_BASE содержится в /var/www/vhosts/XXXXX/httpdocs/defines.php в строке 23 Предупреждение: require_once(/var/www/vhosts) /XXXXX/httpdocs/include/defines.php): не удалось открыть поток: нет такого файла или каталога в /var/www/vhosts/XXXXX/httpdocs/index.php в строке 31 Фатальная ошибка: require_once(): не удалось открыть окно /var/www/vhosts/XXXXX/httpdocs/include/defines.php (include_path='.:') в /var/www/vhosts/XXXXX/httpdocs/index.php в строке 31

Также у меня есть еще один сайт Joomla на том же сервере, который загрузился как положено без ошибок.

Мне нужна помощь в выяснении, как исправить эту ошибку.

2 ответа

Константы учетной записи в файле configuration.php обновлены до нового сервера? дополнительно проверьте файл php.ini, если он у вас есть.

Кажется, файл "define.php" был перемещен в корневой каталог.

Должен быть в пути "\includes". https://github.com/joomla/joomla-cms/tree/staging/includes

Переместите (Crop/Paste) его в папку "\includes".

Другие вопросы по тегам