php - mysql_connect() 导致 500 错误

标签 php mysql

我对网络开发有点陌生。因此,我可能错过了一件微不足道的事情,并且无法通过在线搜索一段时间来弄清楚。问题来了

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

$con = mysql_connect('localhost','root','');
if (!$con)
{
    die('Could not connect: ' . mysql_error());
}

当我使用“php -f”命令从服务器上的 shell 提示符运行它时,这个函数工作正常 但是,当我尝试使用浏览器 session 执行此脚本时,出现错误。

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

服务器php版本为5.3.3,在Cent OS上。

最佳答案

我的问题是 selinux 在 centOS 上被激活了。我不得不设置 allow_user_mysql_connect bool 使用命令

setsebool -P allow_user_mysql_connect on

关于php - mysql_connect() 导致 500 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17104420/

相关文章:

mysql - 插入 1 个已知值和 2 个选择

mysql - 我如何在mysql中进行自然排序?我已关注表 :

php - file_get_contents 和 twitter 的奇怪问题

php - MySQL 查询问题

php - 有没有办法撤消 #kill `cat/mysql-data-directory/mysqld.pid` ?

javascript - 如何仅将 CSS 样式应用于选定的行?

php - mysqli计划时间错误: not added into the table

在同一条目上并行更新的 Mysql 锁(使用 sidekiq)

MYSQL - 从结果中选择唯一的结果

javascript - summernote 编辑器未打开(laravel 5.2)