我在Magento应用程序的某一页上发现了一个错误;它总是显示这个消息错误时,我访问它:
致命错误:在/home/……/lib/ zend / feed / abstract .php第95行中找不到类“DOMDocument”
你能给我一个解决办法吗?我使用的是magento 1.4.1.1。
我在Magento应用程序的某一页上发现了一个错误;它总是显示这个消息错误时,我访问它:
致命错误:在/home/……/lib/ zend / feed / abstract .php第95行中找不到类“DOMDocument”
你能给我一个解决办法吗?我使用的是magento 1.4.1.1。
当前回答
这是PHP v 8.0的最新版本
sudo apt-get install php8.0-xml
其他回答
关于fedora 26:
dnf install php-dom
修复它!
PHP 7。X Centos 7
当我尝试使用上述建议安装模块时,我遇到了依赖关系问题,添加了这个标志:
--enablerepo=remi-php7X
解决依赖关系。
So
sudo yum——enablerepo=remi-php7X install php-xml
Then
服务HTTPD重启
裁判: 安装PHP模块
经过很长一段时间的痛苦,在PHPunit…
对于那些使用命名空间(这在框架或CMS中非常常见)的人来说,除了查看php-xml是否安装并处于活动状态外,还有一个很好的检查,就是记住在命名空间之后声明DOMDocument:
namespace YourNameSpace\YourNameSpace;
use DOMDocument; //<--- here, check this!
如果您正在使用PHP7.0安装Magento,我建议通过这个命令安装所有扩展
Sudo apt-get install php7.0 php7.0-xml php7.0-mcrypt php7.0-curl php7.0-cli php7.0-mysql php7.0-gd libapache2-mod-php7.0 php7.0-intl php7.0-soap php7.0-zip php7.0-bcmath
我需要谷歌一些时间,以满足Magento的要求。
我认为你可以将PHP版本替换为7。如果使用其他PHP版本
并且需要重新启动Apache来加载新的扩展
Sudo服务apache2重启
我使用CentOS 7 virtualmin和三个PHP版本。我还启用了REMI回购。这招对我很管用:
步骤1:
只需要像PHP {version number}-xml这样添加PHP的主版本号。然后运行yum install
yum install php70-php-xml
yum install php71-php-xml
yum install php72-php-xml
步骤2:
不要忘记重新启动Apache:
service httpd restart