Перевод 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".