尝试登录 Prestashop 管理面板时出现严重的 WordPress 错误

时间:2021-02-04 11:10:01

标签: wordpress apache prestashop

我在 www.domain.com 运行 WordPress,在 www.sub.domain.com 运行 Prestashop。如您所见,我正在使用子域来经营商店。

我在 Hostinger 上托管。

问题是,当我尝试转到 Prestashop 的管理面板时,它会抛出一个 WordPress 错误,这是毫无意义的。 现在我无法登录管理面板。

在将 WordPress 更新到最新版本后首次出现此错误将 Prestashop 更新到 1.7.7.1 后出现此错误。正如我之前所说,子域中没有 WordPress 安装。会不会是 Apache 配置错误,比如 .htaccess 文件?

我想弄清楚这个问题是从哪里来的。没有手动编辑过 .htaccess 文件。

在 PHP 中启用调试模式后这是它抛出的错误

<块引用>

致命错误: 未捕获的 Symfony\Component\DependencyInjection\Exception\InvalidArgumentException:预期在文件“/home/user394857/domains/domain”中找到类“PrestaShopBundle\Controller\Admin\Configure\index” .com/public_html/sub/src/PrestaShopBundle/Controller/Admin/Configure/index.php”,同时从资源“/home/user394857/domains/domain.com/public_html/sub/app/../src/PrestaShopBundle”导入服务/Controller/*”,但没有找到!检查与资源一起使用的命名空间前缀。在 /home/user394857/domains/domain.com/public_html/sub/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/FileLoader.php:157 堆栈跟踪:#0 /home/user394857/domains/domain .com/public_html/sub/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/FileLoader.php(57): Symfony\Component\DependencyInjection\Loader\FileLoader->findClasses('PrestaShopBundl...', '/home/u10247759...', '/home/u10247759...') #1 /home/user394857/domains/domain.com/public_html/sub/vendor/ 在 /home/user394857/domains/domain.com /public_html/sub/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php 第 168 行

enter image description here

1 个答案:

答案 0 :(得分:0)

最后的问题是Prestashop 设置已损坏 在从我的主机的 cpanel 触发的自动更新之后。我恢复了以前版本的 Prestashop 文件,现在它可以工作了。