将PrestaShop网站从一台主机移动到另一台主机后出现后端错误

将PrestaShop网站从一台主机移动到另一台主机后出现后端错误,prestashop,Prestashop,我正在将这个使用PrestaShop构建的网站迁移到一个新的托管提供商。这是新的URL。现在,当我尝试访问管理后端时,我得到一个FatalErrorException 此外,该站点未运行,显示未找到 在此服务器上找不到请求的URL 我试图在AWS中托管一个EC2实例,我先安装了xampp,但后来它突然停止运行,所以我手动安装了PHP MySQL apache 网站文件位于var/www/html文件夹中。注意,该文件夹将我重定向到,因此我得出结论,traduction正在工作。 我希望您能帮助我

我正在将这个使用PrestaShop构建的网站迁移到一个新的托管提供商。这是新的URL。现在,当我尝试访问管理后端时,我得到一个FatalErrorException

此外,该站点未运行,显示未找到

在此服务器上找不到请求的URL

我试图在AWS中托管一个EC2实例,我先安装了xampp,但后来它突然停止运行,所以我手动安装了PHP MySQL apache

网站文件位于var/www/html文件夹中。注意,该文件夹将我重定向到,因此我得出结论,traduction正在工作。 我希望您能帮助我调试步骤:

检查该.php文件是否存在于该位置,如果不存在,请将其从原始Prestashop归档中复制过来

完全删除var/缓存,它将被重新创建

检查文件和目录的所有权/权限。所有者应该是apache用户,目录的权限为0755,文件的权限为0644


你清除缓存了吗?是的,我清除了我的浏览器的缓存和你修改ps_shop_url的缓存?是的,它重定向到旧网站,在我修改ps_shop_url后,它停止了嘲笑,我得到404错误
FatalErrorException
Compile Error: Symfony\Component\Debug\DebugClassLoader::loadClass(): Failed opening required '/var/www/html/vendor/composer/../symfony/symfony/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Compiler/RegisterCsrfTokenClearingLogoutHandlerPass.php' (include_path='/var/www/html/vendor/pear/pear_exception:/var/www/html/vendor/pear/console_getopt:/var/www/html/vendor/pear/pear-core-minimal/src:/var/www/html/vendor/pear/archive_tar:.:/usr/share/php')

in DebugClassLoader.php line 156