当我在我的简单模式的wordpress插件联系人表单(版本1.2.6)中按下'send‘时,Wamp返回以下PHP错误
wordpress版本是3.1....
我还没有对安装进行任何更改...有什么想法吗?我在为当地一家慈善机构建网站
->
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\wordpress\wp-settings.php on line 219
Call Stack
# Time Memory Function Location
1 0.0014 418128 {main}( ) ..\smcf_data.php:0
2 0.0020 432192 require_once( 'C:\wamp\www\wordpress\wp-config.php' ) ..\smcf_data.php:3
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\wordpress\wp-settings.php on line 234
Call Stack
# Time Memory Function Location
1 0.0014 418128 {main}( ) ..\smcf_data.php:0
2 0.0020 432192 require_once( 'C:\wamp\www\wordpress\wp-config.php' ) ..\smcf_data.php:3(它会像这样持续一段时间!)
谢谢你所有的input.....So -我的PHP版本似乎是罪魁祸首。我从5.35更改为5.2,现在'send‘不会返回PHP错误。新的错误(当然!)在表单中返回,而不是作为服务器错误返回,并显示为-“不幸的是,服务器问题阻止了您的消息的传递。”我需要配置wamp才能使用mail函数吗?我正在运行127- localhost :)
发布于 2011-03-04 22:33:01
您的第一个错误是WordPress和您正在运行的PHP的版本。
第二个错误是由于您可能没有配置SMTP。您需要配置PHP (php.ini)来使用本地或远程服务器。
发布于 2011-03-04 20:52:21
弃用错误只是一个通知,不鼓励使用此功能,因为将来不会支持此功能。当升级到较新的版本时,经常会发生这种情况。这实际上并不意味着代码不能工作,基本上你可以关闭这种错误并忽略它或修复代码。
发布于 2011-03-04 20:52:33
这些警告来自像$foo =& new Classname();这样的任务。从PHP5.3开始,=&就被弃用了。尽管如此,代码仍然有效,因此您可以隐藏警告(error_reporting)。
但是,我建议升级PHP。
https://stackoverflow.com/questions/5193878
复制相似问题