画星星高手

It nerver rains but it pours.

WP Editor.md 保存文章的时候出错解决方法

前言

据说这个WP插件是相当的好用,用来编辑文章爽歪歪,所以我就下载了试一下,结果一直报错,错误信息还特长。

错误信息

Fatal error: Uncaught Error: Class 'DOMDocument' not found in /var/www/html/_installed/wordpress/wp-content/plugins/wp-editormd/Jetpack/markdown/xsshtml.class.php:120 Stack trace: #0 /var/www/html/_installed/wordpress/wp-content/plugins/wp-editormd/Jetpack/markdown/easy-markdown.php(385): XssHtml->__construct('<h1>\xE5\x85\x83\xE5\xAD\x97\xE7\xAC\xA6</...') #1 /var/www/html/_installed/wordpress/wp-content/plugins/wp-editormd/Jetpack/markdown/easy-markdown.php(618): WPCom_Markdown->transform('<h1>\xE5\x85\x83\xE5\xAD\x97\xE7\xAC\xA6</...', Array) #2 /var/www/html/_installed/wordpress/wp-includes/class-wp-hook.php(298): WPCom_Markdown->wp_insert_post_data(Array, Array) #3 /var/www/html/_installed/wordpress/wp-includes/plugin.php(203): WP_Hook->apply_filters(Array, Array) #4 /var/www/html/_installed/wordpress/wp-includes/post.php(3286): apply_filters('wp_insert_post_...', Array, Array) #5 /var/www/html/_installed/wordpress/wp-includes/revision.php(300): wp_insert_post(Array) #6 /var/www/html/_installed/wordpress/wp-admin/inc in /var/www/html/_installed/wordpress/wp-content/plugins/wp-editormd/Jetpack/markdown/xsshtml.class.php on line 120

解决方法

看这个错误信息,似乎是因为PHP缺少了DOM功能,找了一下,发现是没有安装PHP-XML这个包。
所以我在服务器上执行 apt install php-xml 之后这个问题就完美解决了。

后记

不得不说,直接用Markdown写文章真的超级爽。


我的微信公众号:DealiAxy

《WP Editor.md 保存文章的时候出错解决方法》

It never rains but it pours. 欢迎关注我的公众号:DealiAxy 提供更多技术文章

点赞

发表评论