安装wordpress插件时出现错误 Call to undefined function get_option()

wordpress建站 host2cn 239次浏览 0个评论
2011-12-11

今天想给52ixwebhosting.com安装一个插件来着,没想到安装激活后进入设置时,竟然出现 Call to undefined function get_option() in …… (省略号部分是Wordpress文件的绝对地址),晕!以前安装插件出错也遇到过,所以咱也没太着急,直接按以前的经验——删除插件了事!

本以为这样就万事大吉了,没想到的是,错误依然!而且,不但后台进不去了,连前台都无法显示了!晕,这可如何是好?看看时间,咱马上就上出门了呀,唉!

难道是与别的插件有冲突导致的?把相关插件一个个移走,结果错误依然!

百度之,发现官网论坛有一个帖子

I just tried auto updating to the newest version of WordPress and now I am getting this error:

Fatal error: Call to undefined function get_option() in /home/jjjunk/public_html/wp-admin/admin.php on line 22

I looked to see if my functions.php file in the wp-includes directory was empty, and it was empty so I uploaded a new functions.php file. The new file does have the get_option() function defined, but it is still saying that it is undefined.

Any help is greatly appreciated!

恰好下面有人说了解决方法:

I got the solution for this. Actually my host using 3 different type of php 5.2, 5.3 and 6.0-dev

So i have to select one in the .htaccess

for the legacy version 5.2.x, add this

AddType php52-script .php

For the development version ( 6.0.0-dev)

AddType php6-script .php

咱是万分高兴呀,赶紧把“AddType php52-script .php”一句加入咱的.htaccess文件,却发现问题并没有解决,不过PHP文件竟然直接显示源代码了,晕,这叫什么事儿呀!

再次检测了一下程序文件,用本机中的备份把显示出错的文章替换后,错误依旧!显示和那些文件无关!

心急如焚!实在不行只好重装了!嗯,先试试看能不能选择升级!直接运行upgrade.php文件,竟然同样不能运行!决定重装了,但重装实在麻烦,于是再次百度之,找到了“蓝冰.net”,他也是遇到了这个问题

刚刚帮客户搬家,因为客户的磁盘满了,WP发生了一个错误。

错误信息是:Call to undefined function get_option()

我也是第一次遇到这个错误,以往都是主题或插件的原因,这次发现不是。

我仔细的看了一下,原来是wp-config.php变成了空的文件。

在文件管理器删掉该文件,打开网站网址,重新生成一个就可以了。

立即检查了一下wp-config.php文件,里面虽然不是空的,但明显被程序修改了——可能是没改完全才导致程序出错的吧!不过它倒是还给咱留了个备份!把这个出错的改名,再把备份恢复,刷新浏览器……

哈哈,世界清静了!

再此再次感谢一下蓝冰兄!


HawkHost.Com(老鹰主机优惠码,6.5折,年付150元左右,可支付宝付款)

Host2cn.com版权所有丨转载请注明来自host2cn.com,本文链接:安装wordpress插件时出现错误 Call to undefined function get_option()

喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址