提前感谢您阅读我的帖子。
当我通过MySQL_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;
我知道我的.htaccess文件可能会以某种方式阻止对MySQL数据库的外部访问,但我对.htaccess不是很熟悉......
我非常确定它不是编码问题,因为当我为数据库输入正确的凭据时,我只会收到500错误。
由于 斯科特
答案 0 :(得分:0)
在.htaccess文件中禁用mod_security
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
注意:&#34; mysql__select_db&#34;应该是&#34; mysql_select_db&#34;
来源: