我已将Joomla 3.4(从cPanel备份)转移到Plesk。该网站是8GB。
我更改了文件夹和文件的权限。我可以正常登录/管理员
在前端,我收到此错误消息 -
注意:使用未定义的常量JPATH_BASE - 在第12行的/var/www/vhosts/XXXXX/httpdocs/defines.php中假定为'JPATH_BASE'注意:使用未定义的常量JPATH_BASE - 在/ var / www中假定为'JPATH_BASE'第22行上的/vhosts/XXXXX/httpdocs/defines.php注意:使用未定义的常量JPATH_BASE - 在第23行的/var/www/vhosts/XXXXX/httpdocs/defines.php中假设为“JPATH_BASE”警告:require_once(/ var / www / vhosts / XXXXX / httpdocs / includes / defines.php):无法打开流:第31行/var/www/vhosts/XXXXX/httpdocs/index.php中没有此类文件或目录致命错误:require_once():在第31行的/var/www/vhosts/XXXXX/httpdocs/index.php中打开所需的'/var/www/vhosts/XXXXX/httpdocs/includes/defines.php'(include_path =':')失败
此外,我还有另一个Joomla站点到同一台服务器,它按预期加载而没有错误。
我需要帮助来弄清楚如何解决这个错误。
答案 0 :(得分:0)
是将configuration.php文件中的帐户常量更新为新服务器吗?另外检查你的php.ini文件(如果有的话)。
答案 1 :(得分:0)
似乎“define.php”文件已移至根路径。
它应该在“\ includes”路径中。 https://github.com/joomla/joomla-cms/tree/staging/includes
将其移动(裁剪/粘贴)到“\ includes”文件夹中。