我有一个登录脚本在一台服务器上正常工作但在其他服务器上没有工作,并且没有找出原因。
include_once 'include/processes.php';
$Login_Process = new Login_Process;
$Login_Process->check_status($_SERVER['SCRIPT_NAME']);
并且第三行不会显示服务器状态,代码显示在我的网页上,并且没有进入主页面。任何想法都可能导致问题。
感谢。
答案 0 :(得分:3)
第三行无法正常工作,因为您在此行的某处生成了致命错误:
$Login_Process = new Login_Process;
使用ini_set更改显示的错误,或设置错误日志。你基本上需要知道错误是什么,然后你可以处理它们。
可能有很多东西,其中一些可能是配置。
我要检查的第一件事是PHP版本。确保脚本或php.ini文件中没有任何内容与您要迁移到的PHP版本冲突。
之后,浏览您正在调用的函数,并确保在第二台服务器上没有弃用PHP。