Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysql_connect()导致500错误_Php_Mysql - Fatal编程技术网

Php mysql_connect()导致500错误

Php mysql_connect()导致500错误,php,mysql,Php,Mysql,我对网络开发有点陌生。因此,可能有一件小事我可能错过了,但在网上搜索了一段时间后却找不到。问题就在这里 在我的PHP脚本中,我连接到如下所示的数据 $con = mysql_connect('localhost','root',''); if (!$con) { die('Could not connect: ' . mysql_error()); } 当我在服务器上使用“php-f”命令从shell提示符运行该函数时,该函数运行良好 但是,当我尝试使用浏览器会话执行此脚本时,它会给出

我对网络开发有点陌生。因此,可能有一件小事我可能错过了,但在网上搜索了一段时间后却找不到。问题就在这里

在我的PHP脚本中,我连接到如下所示的数据

$con = mysql_connect('localhost','root','');
if (!$con)
{
    die('Could not connect: ' . mysql_error());
}
当我在服务器上使用“php-f”命令从shell提示符运行该函数时,该函数运行良好 但是,当我尝试使用浏览器会话执行此脚本时,它会给出一个错误

“HTTP错误500(内部服务器错误):服务器尝试完成请求时遇到意外情况”


服务器php版本是5.3.3,在centOS上。

我的问题是selinux在centOS上被激活。我必须设定目标 允许使用命令\u user\u mysql\u connect bool

setsebool -P allow_user_mysql_connect on

因为他们不赞成。使用或。检查Apache/PHP错误日志。检查web服务器错误日志,它可能会提供有关错误的更多详细信息。您需要查看错误日志以查看确切的错误。这可能是php apache模块中没有mysql扩展。您的错误消息是服务器在脚本出现问题时抛出的一般500错误。请检查服务器日志,或打开
error\u reporting
,以便PHP在浏览器中显示错误消息。一个500的错误意味着出了问题,但它并不能告诉我们更多;您需要更深入地挖掘才能找到实际的错误详细信息。