通过MySQL_Connect访问MySQL数据库时出现内部服务器错误

时间:2015-10-13 05:03:12

标签: php mysql .htaccess internal-server-error

提前感谢您阅读我的帖子。

当我通过My​​SQL_Connect成功访问我的数据库时,我收到500内部服务器错误。如果我为我的数据库输入了不正确的凭据,当我访问我的" loginapp.php"时,我成功地显示了一条错误消息。我的网站上的文件。

我目前正在使用iPage作为网络托管服务商。

这是我的" loginapp.php"

中的代码



<?php

//ob
ob_start();

//session
session_start();

//connect
$error = 'Could not connect to the database';
mysql_connect('MyDataBase.ipagemysql.com', 'MyBase','MyPass') or die($error);
mysql__select_db('MyDatabase') or die($error);

//include functions.php phpbb script
require 'forum/includes/auth/loginuser.php';

?>

<form action="loginapp.php" method="POST">
Username:<br />
<input type="text" name="username"><p />
Password:<br />
<input type="password" name="password"><p />
<input type="submit" name="login" value="Log in">

</form>
&#13;
&#13;
&#13;

我知道我的.htaccess文件可能会以某种方式阻止对MySQL数据库的外部访问,但我对.htaccess不是很熟悉......

我非常确定它不是编码问题,因为当我为数据库输入正确的凭据时,我只会收到500错误。

由于 斯科特

1 个答案:

答案 0 :(得分:0)

在.htaccess文件中禁用mod_security

<IfModule mod_security.c>

  SecFilterEngine Off

  SecFilterScanPOST Off

</IfModule>

注意:&#34; mysql__select_db&#34;应该是&#34; mysql_select_db&#34;

来源:

Internal Server Error on php submit with MySQL commands

How can I disable mod_security in .htaccess file?