我在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 8.2
Ubuntu: apt-get install php8.2-xml CentOS 8[与php:remi-8.2启用]:dnf安装php-xml
PHP 8.1
Ubuntu:安装php8.1-xml CentOS 8[与php:remi-8.1启用]:dnf安装php-xml
PHP 8.0
Ubuntu: apt-get install php8.0-xml CentOS 8[启用php:remi-8.0]: dnf install php-xml
其他回答
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!
PHP8:(最新版本)
sudo apt-get install php8.0-xml
PHP7:
sudo apt-get install php7.1-xml
你还可以:
sudo apt-get install php-dom
apt-get会告诉你它的位置。
在带有PHP 8.0的Amazon Linux 2上,我不得不这样做
yum-config-manager --enable remi-php80
yum install php-xml
不要忘记重新启动PHP
systemctl restart php-fpm
这有助于我(Ubuntu Linux) PHP 5.6.3
Sudo apt-get install php5.6-dom
这对我很有用。