Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.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
内部服务器错误500,phpmyadmin已安装并正在工作_Php_Phpmyadmin_Internal Server Error - Fatal编程技术网

内部服务器错误500,phpmyadmin已安装并正在工作

内部服务器错误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

我在大学里运行的虚拟机上设置了一个服务器。我有phpmyadmin正在工作,我可以远程访问我的数据库。我还有一个test.php脚本,其中包含phpinfo(),可以很好地工作

当我尝试运行任何其他脚本时,会出现一个内部服务器错误。我不知道出了什么问题,因为我复制了我在本地计算机上工作的脚本

有人知道我可以采取什么命令或步骤来隔离问题吗

编辑 这是我正在尝试运行的脚本

<?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())