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