Magento 애플리케이션의 페이지에서 오류를 발견했습니다. 내가 방문하면 항상이 메시지 오류가 표시됩니다.
치명적인 오류 : 95 행의 /home/.../lib/Zend/Feed/Abstract.php에 'DOMDocument'클래스가 없습니다.
나에게 해결책을 줄 수 있습니까? magento 1.4.1.1을 사용하고 있습니다.
DomDocument
대신 DOMDocument
이 문제를 해결할 수도 있습니다.
Magento 애플리케이션의 페이지에서 오류를 발견했습니다. 내가 방문하면 항상이 메시지 오류가 표시됩니다.
치명적인 오류 : 95 행의 /home/.../lib/Zend/Feed/Abstract.php에 'DOMDocument'클래스가 없습니다.
나에게 해결책을 줄 수 있습니까? magento 1.4.1.1을 사용하고 있습니다.
DomDocument
대신 DOMDocument
이 문제를 해결할 수도 있습니다.
답변:
DOM 확장 을 설치해야합니다 . 데비안 / 우분투에서 다음을 수행 할 수 있습니다.
sudo apt-get install php-dom
그리고 Centos / Fedora / Red Hat에서 :
yum install php-xml
PHP 5와 PHP 5.3 패키지간에 충돌이 발생하면 php53-xml
패키지가 존재 하는지 확인할 수 있습니다.
service apache2 restart
.
php-doc
입니다.
sudo apt-get install php7.1-xml
PHP 7.0 :
apt-get install php7.0-xml
yum install php70w-xml
PHP 7.1 :
apt-get install php7.1-xml
yum install php71w-xml
PHP 7.2 :
apt-get install php7.2-xml
yum install php72w-xml
PHP 7.3 :
apt-get install php7.3-xml
yum install php73w-xml
PHP 7.4 :
apt-get install php7.4-xml
yum install php74w-xml
yum install php72w-xml
및 서비스 재시작
php-xml
별칭 / 가상 패키지는?
Centos를 사용 하고 있으며 다음이 나를 위해 일했습니다.이 명령을 실행합니다.
yum --enablerepo remi install php-xml
이 명령으로 Apache를 다시 시작했습니다.
sudo service httpd restart
service apache2 restart
우분투 에서해야 했습니다.
Package php-dom is a virtual package provided by:
php7.1-xml 7.1.3+-3+deb.sury.org~xenial+1
php7.0-xml 7.0.17-3+deb.sury.org~xenial+1
php5.6-xml 5.6.30-9+deb.sury.org~xenial+1
You should explicitly select one to install.
5.6 버전을 사용하는 사람은 다음과 같이하십시오.
sudo apt-get install php5.6-xml
Php Ver PHP7, 우분투 :
sudo apt-get install php7.1-xml
또는
yum install php-xml
빈 PHP 파일을 만들어서 파일에 넣고 <?php phpinfo();
브라우저에서 확인하십시오. 구성 옵션에서
찾을 수 있는지 --disable-dom
및 / 또는 아래 목록에서 DOM 확장에 대한 세부 사항을 볼 수 있는지 확인하십시오.
목록에 DOM이 보이지 않거나 비활성화되어 있으면 PHP 설치에 DOM 확장이 포함되지 않은 것입니다. PHP 설치를 소스에서 다시 컴파일하여 해결해야합니다.
--enable-dom
나는 virtualmin과 세 가지 PHP 버전으로 CentOS 7을 사용하고 있습니다. 또한 REMI 저장소가 활성화되었습니다. 그것은 나를 위해 일했다 :
PHP 주 버전 번호를 다음과 같이 추가하십시오 php{version number}-xml
. 그리고 실행yum install
yum install php70-php-xml
yum install php71-php-xml
yum install php72-php-xml
Apache를 다시 시작하는 것을 잊지 마십시오 :
service httpd restart
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 요구 사항을 충족하려면 Google에 몇 번 시간이 필요합니다.
다른 PHP 버전을 사용하면 PHP 버전을 7.x로 바꿀 수 있다고 생각합니다.
새로운 확장 프로그램을로드하려면 Apache를 다시 시작해야합니다.
sudo service apache2 restart