分享

写回答

发帖

[提问] 登录后台提示:Call-time pass-by-reference has been deprecated in

GoDaddy GoDaddy 2118 人阅读 | 8 人回复

发表于 2011-12-8 01:03:29 | 显示全部楼层 |阅读模式

DEDE的系统。登录后台不显示验证码。提示Call-time pass-by-reference has been deprecated in。。。。

网上查到的说是:找到php的配置文件 php.ini在其中搜 allow_call_time_pass_reference , 将后面的值从Off 改成 On 就可以了。

我自己新建了一个PHP5.INI的文件,只放了这一段:allow_call_time_pass_reference = On

然后上传到网站根目录。结果是后台出现500错误。

是我放错地方了,还是代码有错误???

请高手指点

回答|共 8 个

lwbo1987

发表于 2011-12-8 09:45:57 | 显示全部楼层

回复 1# 的帖子

可能代码有问题
回复 支持 反对

使用道具 举报

baishitou

发表于 2011-12-8 11:50:48 | 显示全部楼层

回复 2# 的帖子

那如何写这段代码呢。
回复 支持 反对

使用道具 举报

lwbo1987

发表于 2011-12-8 11:57:29 | 显示全部楼层

回复 1# 的帖子

检查下其他的代码是否有问题,在检查下读写权限,参考GoDaddy 500错误解决
回复 支持 反对

使用道具 举报

baishitou

发表于 2011-12-8 13:09:43 | 显示全部楼层

回复 4# 的帖子

我这个是运行环境的问题。本地都正常。好像要配置PHP.ini文件。
回复 支持 反对

使用道具 举报

lwbo1987

发表于 2011-12-8 13:15:31 | 显示全部楼层

回复 5# 的帖子

那你将本地的php.ini里面的代码弄到php5.ini里面看看
回复 支持 反对

使用道具 举报

baishitou

发表于 2011-12-8 13:41:03 | 显示全部楼层

已经上传了。上面的提示消失了。但登录时的验证码不显示!
RAKSmart
回复 支持 反对

使用道具 举报

暮木娃娃

发表于 2011-12-8 13:42:52 | 显示全部楼层

什么是上面的提示消失了?你试着在Godaddy的文件管理里面编辑PHP5.ini。然后将本地PHP.ini里的内容复制进去,再保存PHP5.ini
回复 支持 反对

使用道具 举报

lwbo1987

发表于 2011-12-8 13:47:00 | 显示全部楼层

回复 7# 的帖子

验证码不显示,可能是GD库没有开启,联系客服解决
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则