内部服务器错误500,phpmyadmin已安装并正在工作
我在大学里运行的虚拟机上设置了一个服务器。我有phpmyadmin正在工作,我可以远程访问我的数据库。我还有一个test.php脚本,其中包含phpinfo(),可以很好地工作 当我尝试运行任何其他脚本时,会出现一个内部服务器错误。我不知道出了什么问题,因为我复制了我在本地计算机上工作的脚本 有人知道我可以采取什么命令或步骤来隔离问题吗 编辑 这是我正在尝试运行的脚本内部服务器错误500,phpmyadmin已安装并正在工作,php,phpmyadmin,internal-server-error,Php,Phpmyadmin,Internal Server Error,我在大学里运行的虚拟机上设置了一个服务器。我有phpmyadmin正在工作,我可以远程访问我的数据库。我还有一个test.php脚本,其中包含phpinfo(),可以很好地工作 当我尝试运行任何其他脚本时,会出现一个内部服务器错误。我不知道出了什么问题,因为我复制了我在本地计算机上工作的脚本 有人知道我可以采取什么命令或步骤来隔离问题吗 编辑 这是我正在尝试运行的脚本 <?php error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTIC
<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
include('db_config.php');
mysql_connect(DB_SERVER,DB_USER,DB_PASSWORD) or die(mysql_error())
$db = mysql_select_db(DB_DATABASE) or die(mysql_error()) or die(mysql_error())
?>
正如特里在评论中指出的那样:
您没有以终止您的线路;你有一个副本或 die(mysql_error())
德普 检查web服务器错误日志,并在脚本顶部启用错误显示。错误日志显示了什么?500错误总是伴随着错误日志中的一条消息,告诉您出了什么问题。@jeroen错误日志首先,错误报告指令的运行时修改对编译时错误没有帮助(我猜是这样的,我的magic 8-ball把钱花在了5.2和5.3语法上).500内部服务器错误始终是查看服务器错误日志的邀请。它包含更多信息。由于这是PHP,也很可能是因为PHP中的致命错误,因此确保启用PHP错误日志并查看PHP错误日志也是非常有用的。您没有使用
终止您的行代码>,并且您有一个重复的或死亡(mysql\u error())