Report this

What is the reason for this report?

php-xml uninstallable on CentOS

Posted on November 10, 2013

WordPress Import Pluging is causing WordPress white screen of death.

WordPress debugger gives me following error.

Fatal error: Class ‘DOMDocument’ not found in /var/www/wordpress/wp-content/plugins/wordpress-importer/parsers.php on line 61

It can be fixed by installing php-xml as reported in this thread http://wordpress.org/support/topic/fatal-error-class-domdocument-not-found

I get following errors when I install php-xml

sudo yum install php-xml [sudo] password for donnie: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile

  • base: mirror.linux.duke.edu
  • epel: epel.mirror.constant.com
  • extras: mirror.linux.duke.edu
  • updates: centosc6.centos.org Setting up Install Process Resolving Dependencies –> Running transaction check —> Package php-xml.i686 0:5.3.3-23.el6_4 will be installed –> Processing Dependency: php-common(x86-32) = 5.3.3-23.el6_4 for package: php-xml-5.3.3-23.el6_4.i686 –> Finished Dependency Resolution Error: Package: php-xml-5.3.3-23.el6_4.i686 (updates) Requires: php-common(x86-32) = 5.3.3-23.el6_4 Installed: php-common-5.4.21-2.el6.remi.i686 (@remi) php-common(x86-32) = 5.4.21-2.el6.remi Available: php-common-5.3.3-22.el6.i686 (base) php-common(x86-32) = 5.3.3-22.el6 Available: php-common-5.3.3-23.el6_4.i686 (updates) php-common(x86-32) = 5.3.3-23.el6_4 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest


This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

I meant to say php-xml is not installable.

Try running this command instead: <br> <br><pre>yum --enablerepo remi install php-xml</pre>

Thanks Nasser. I went nuclear as it was a new droplet and I have not used rpm based distros, I reinstalled with php-xml before anything. It worked.

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.