Php 移动到其他服务器后,管理面板中的Prestashop FatalErrorException
我在一台服务器上安装了Prestashop,然后将我的店铺转移到第二台主机上。 数据库已移动并连接,前台正在工作,但后台未工作。当我登录到“管理”面板时,左侧文本丢失,大多数菜单引发异常:Php 移动到其他服务器后,管理面板中的Prestashop FatalErrorException,php,html,symfony,composer-php,prestashop,Php,Html,Symfony,Composer Php,Prestashop,我在一台服务器上安装了Prestashop,然后将我的店铺转移到第二台主机上。 数据库已移动并连接,前台正在工作,但后台未工作。当我登录到“管理”面板时,左侧文本丢失,大多数菜单引发异常: (1/1) FatalErrorException Compile Error: PHP Startup: Failed opening required '/autoinstalator/prestashop1/vendor/composer/../symfony/sy
(1/1) FatalErrorException
Compile Error: PHP Startup: Failed opening required '/autoinstalator/prestashop1/vendor/composer/../symfony/symfony/src/Symfony/Component/Asset/Context/RequestStackContext.php'
(include_path='/autoinstalator/prestashop1/vendor/pear/pear_exception:/autoinstalator/prestashop1/vendor/pear/console_getopt:/autoinstalator/prestashop1/vendor/pear/pear-core-minimal/src:/autoinstalator/prestashop1/vendor/pear/archive_tar:.:/:/usr/local/php73/lib/pear')
in DebugClassLoader.php line 156
DebugClassLoader.php未在浏览器中打开(“未找到页面”)
我清除了app/cache和var/cache中的缓存。
我对c####和php有些了解,但我对“symfony”和“composer”有点困惑。我想我需要重建那个作曲家,但不知道如何重建
我是否需要SSH连接和控制台来执行下面的命令
composer clear-cache
composer dump-autoload
有人能告诉我该怎么做才能解决这个问题吗?
问候语如果文件存在,它们可能具有错误的权限(php脚本无法读取),如果它们不存在,您必须安装
composer
。这可以通过ssh在服务器上完成,也可以在本地完成,然后将它们上载(不过请注意php版本)到现有的服务器上。文件权限为644,目录权限为755。两个服务器php版本都是7.2。我如何通过ssh实现这一点?你能解释一下吗?感谢如果文件存在,它们可能具有错误的权限(php脚本无法读取),如果它们不存在,您必须安装composer
。这可以通过ssh在服务器上完成,也可以在本地完成,然后将它们上载(不过请注意php版本)到现有的服务器上。文件权限为644,目录权限为755。两个服务器php版本都是7.2。我如何通过ssh实现这一点?你能解释一下吗?谢谢