2017-01-03 8 views
0

나는 opencart를 사용하여 정직하게 새로운 상점을 만들려고합니다. 테마를 구입했는데 어떤 이유로 팀에서 vqmod를 사용합니다.DOMDocument가 php5.6에서 누락되었습니다.

로컬 호스트 /의 mystore/vqmod /가

를 설치하고 난이 응답을 얻을 : 내가 사용 vqmod를 설치 할 수 있었다.

VQMOD가 이미 설치되어 있습니다. 내가

로컬 호스트 /의 mystore로 이동 지금

,

오류가

DOMDocument를

전체 오류 MES 말을 팝업 세이지는

VQMod::bootup - ERROR - YOU NEED THE PHP "DOMDocument" EXTENSION INSTALLED TO USE VQMod 

는 약간의 연구 후, 나는 내가 가지고있는 php5.6-XML과 php7.0-XML을 설치했다 생각합니다.

그러나 오류는 계속 표시됩니다.

나는 vqmod 코드에 들어가서 오류를 제기하는 섹션을 발견했습니다.

if(!class_exists('DOMDocument')) { 
     die('VQMod::bootup - ERROR - YOU NEED THE PHP "DOMDocument" EXTENSION INSTALLED TO USE VQMod'); 
    } 

즉, DOMDocument 클래스가 없다는 의미입니다.

그러나 저는 온라인에서 본 모든 것을 시도했습니다. php-xml 설치, php 제거, php-dom 설치, apache2 다시 시작, phpinfo 확인.

이 중 아무 것도 문제를 해결하지 못하는 것 같습니다.

어떻게 DOMDocument 클래스를 얻을 수 있습니까?

답변

0

DOMDocument은 기본적으로 사용하도록 설정된 libxml과 함께 PHP DOM extension의 일부이므로 이미 PHP에 포함되어 있어야합니다. PHP를 다시 컴파일해야 할 수도 있습니다.

+0

나는 그것을했습니다. 2 회 –

+0

'--disable-dom'으로 컴파일되지 않았습니까? 'phpinfo()'로 확인할 수 있습니다 - http://php.net/manual/en/dom.installation.php – JBES

+0

이것은''phpinfo()''의 출력을 검색했을 때 어떤 부분이 될까요? ''--disable-dom'' 그리고 결과는 0입니다. –

0

JBES에서 언급 한 것처럼 - apt-get install php5.6-xml 이 저에게 효과적이었습니다.

0

VQMod : 부팅 - 오류 - 당신은 VQMod

를 사용하려면 설치 PHP "DOMDocument를"EXTENSION 필요해
나 php.ini 파일에 작성하는 것입니다 도움이

최저 해상도 :

extension=dom.so 

이것은 문제를 해결할 것입니다 :