XmlFileLoader 问题,用于托管 prestashop 站点的服务器配置

问题描述 投票:0回答:1

我采用了专用虚拟服务器 (OVH) 来为电子商务网站提供更多空间,但我在迁移方面遇到了困难。无论是复制当前生产中的版本还是安装最新版本,我都会遇到此错误(见下文)。

我认为这与 PHP 模块或权限问题有关,但我不确定它是什么。 我安装了 php-xml。我已经彻底检查了我的文件权限和所有者。 php-ps-info中的所有指示灯都是绿色的。几个 Prestashop 论坛帖子提到了这种日志,但不幸的是没有人发布解决方案。

任何帮助将不胜感激,我在兜圈子,我确信这是愚蠢的......

Notice: Undefined property: DOMDocument::$documentElement in /var/www/dev/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php on line 590

Fatal error: Uncaught Error: Call to a member function getAttributeNS() on null in /var/www/dev/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php:590 Stack trace: #0 /var/www/dev/vendor/symfony/symfony/src/Symfony/Component/Config/Util/XmlUtils.php(89): Symfony\Component\DependencyInjection\Loader\XmlFileLoader->validateSchema() #1 /var/www/dev/vendor/symfony/symfony/src/Symfony/Component/Config/Util/XmlUtils.php(146): Symfony\Component\Config\Util\XmlUtils::parse() #2 /var/www/dev/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php(397): Symfony\Component\Config\Util\XmlUtils::loadFile() #3 /var/www/dev/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php(49): Symfony\Component\DependencyInjection\Loader\XmlFileLoader->parseFileToDOM() #4 /var/www/dev/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php(162): Symfony\Component\Depe in /var/www/dev/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php on line 590
ubuntu server migration prestashop php-8
1个回答
0
投票

当我遇到这个问题时,它与服务器上安装的多个 PHP 版本有关。我现在已经删除了所有 PHP 和 Apache,并使用最新的 PHP 版本重新安装了所有内容,并解决了问题。

我不确定此错误的确切原因。

© www.soinside.com 2019 - 2024. All rights reserved.