appsrv 2.6.0安装wordpress出现Fatal error: Call to undefined function get_magic_quotes_gpc() in D:\AppServ\www\wp-includes\load.php on line 607错误的解决方法

好久没有搭建wordpress本地测试环境了,今天试用最新版本的appsrv 2.6.0和最新版本wordpress-4.4-zh_CN进行本地测试环境的搭建,结果没想到出了问题。

顺利安装完appsrv 2.6.0之后,一切准备工作都做好之后敲下127.0.0.1之后没想到出现了如文章标题这个错误:

Fatal error: Call to undefined function get_magic_quotes_gpc() in D:\AppServ\www\wp-includes\load.php on line 607

幸好及时找到了解决办法,首先简单说一下会出现这个问题原因,appsrv 2.6.0使用的是php6,与wordpress最新版本存在着冲突。

冲突文件在wordpress安装包目录下的wp-includes文件夹下,存在冲突的文件有如下2个:

\wp-includes\load.php on line 607

\wp-includes\formatting.php on line 3918

冲突函数:

get_magic_quotes_gpc()

解决方法:

找到\wp-includes\load.php,\wp-includes\formatting.php这2个冲突文件,将文件中的所有这个get_magic_quotes_gpc()函数改为function_exists(‘get_magic_quotes_gpc’) && get_magic_quotes_gpc()即可。