Home  >  Article  >  php教程  >  服务器迁移php版本不同可能诱发的问题,

服务器迁移php版本不同可能诱发的问题,

WBOY
WBOYOriginal
2016-06-13 08:49:041039browse

服务器迁移php版本不同可能诱发的问题,

今天在服务器做了迁移以后,前台可以正常显示和调用,登陆后台显示500错误,一般这种情况下都要查看核心跳转文件,经查看发现login.php文件并没有调用.因为找不到login.php文件,那就证明这个文件里是有语法错误。

打开服务器报错信息发现.Fatal error:Call-time pass-by-reference has been removed

经过查找资料发现,自己原来的服务器环境是5.2版本的,更换了服务器以后升级到了5.4版本,所以就出现了参数传递错误.

Fatal error:Call-time pass-by-reference has been removed

         PHP在升级到5.5时,程序执行过程中会出现如下错误讯息

         Fatal error:Call-time pass-by-reference has been removed,

即新版本已经不允许在函数调用时,采用引用的方式,如 getFormMethod(&$method),

这样的参数传递方式已经不被允许,可以在函数定义时写

         function getFormMethod(&$method){},

调用时

        getFormMethod($method);

以上内容给大家简单介绍了,服务器迁移php版本不同可能诱发的问题,希望对大家今后的工作学习有所帮助。

您可能感兴趣的文章:

  • ruby 小脚本搞定CVS服务器更换后checkout下来的工程迁移
  • Win2008 iis7服务器中批量迁移到另外一台IIS7的实现步骤
  • Windows Server 2008 R2 DNS 服务器迁移方法
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn