我对网络开发有点新意。因此,我可能会错过一些微不足道的事情,并且无法通过在线搜索一段时间来弄明白。这是问题
在我的PHP脚本中,我连接到数据,如下所示
$con = mysql_connect('localhost','root','');
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
当我使用“php -f”命令从服务器上的shell提示符运行它时,此函数正常工作 但是当我尝试使用浏览器会话执行此脚本时,它会出错。
“HTTP错误500(内部服务器错误):服务器尝试完成请求时遇到意外情况”
服务器php版本是5.3.3,它在Cent OS上。
答案 0 :(得分:0)
我的问题是selinux在centOS上被激活了。我不得不设置 allow_user_mysql_connect bool使用命令
setsebool -P allow_user_mysql_connect on