我想问一下我的虚拟主机或我的代码是否有问题。
我成功地尝试使用 wamp 在我的本地服务器上测试我的自定义 php 网站。
当我上传到我的虚拟主机(我使用疯狂的域)并设置数据库用户名、密码等时。
当我访问它时,它说内部服务器错误。
你已经遇到过吗?
根据您的
评论,您正在使用password_hash()
并且服务器上的php版本是5.4。这将导致未定义函数的致命错误,因为从 php 5.5 开始password_hash()
可用。
password_compat,有一个库可以为这些函数提供向前兼容性。
这将解决您password_hash()
的问题,但是如果您遇到更多问题,则应添加错误处理并显示它们以查看发生了什么。为此,只需将其添加到脚本的顶部:
ini_set('display_errors',1);
error_reporting(E_ALL | E_STRICT);