我在Magento应用程序的某一页上发现了一个错误;它总是显示这个消息错误时,我访问它:

致命错误:在/home/……/lib/ zend / feed / abstract .php第95行中找不到类“DOMDocument”

你能给我一个解决办法吗?我使用的是magento 1.4.1.1。


当前回答

使用Suse Linux (Linux Linux 3.16.7-48-default)和PHP 5.6.1作为根用户,这有助于:

zypper in php5-dom

+重启

systemctl restart 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

我正在使用Centos和以下为我工作,我运行这个命令

yum --enablerepo remi install php-xml

并使用此命令重新启动Apache

sudo service httpd restart

这有助于我(Ubuntu Linux) PHP 5.6.3

Sudo apt-get install php5.6-dom

这对我很有用。

安装DOM扩展。

Debian / Ubuntu:

sudo apt-get update
sudo apt-get install php7.4-xml
sudo service apache2 restart

Centos / Fedora / Red Hat:

yum update
yum install php74w-xml
systemctl restart httpd

对于以前的PHP版本,请替换为您的版本。

对于Centos 7和php 7.1:

yum install php71w-xml
apachectl restart