Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.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内部服务器错误或访问php文件为空_Php_Mysql_Web_Apache2 - Fatal编程技术网

500内部服务器错误或访问php文件为空

500内部服务器错误或访问php文件为空,php,mysql,web,apache2,Php,Mysql,Web,Apache2,在尝试访问localhost中的php文件时,我不断收到500内部服务器错误或空白页,具体取决于文件 我知道这可能是一个反复出现的问题,但我找不到解决办法 我重新安装了一个基本上可以访问mysql数据库的本地网站。它以前在这台计算机上工作过,所以我认为代码是正确的。我已经重新安装了数据库 Phpinfo.php正在工作 我发现这通常是一个权限问题,我已经将一切设置为755,文件的所有者是“root” 我没有使用.htaccess文件,并且我已经启用了mod_rewrite,我看到它也会导致这个问

在尝试访问localhost中的
php文件时,我不断收到
500内部服务器错误
空白页
,具体取决于文件

我知道这可能是一个反复出现的问题,但我找不到解决办法

我重新安装了一个基本上可以访问
mysql数据库的本地网站。它以前在这台计算机上工作过,所以我认为代码是正确的。我已经重新安装了数据库

Phpinfo.php
正在工作

我发现这通常是一个权限问题,我已经将一切设置为755,文件的所有者是“root”

我没有使用
.htaccess
文件,并且我已经启用了
mod_rewrite
,我看到它也会导致这个问题


有任何提示吗?
会话已注册()
在PHP5.3中被弃用,并在PHP5.4中被删除。很长一段时间以来,不鼓励使用
session\u register()
session\u unregister()
session\u is\u register()

您的代码只需使用
$\u会话
超全局,它在请求之间保持,并在调用
会话\u start()
后在脚本中可用

如果想知道会话是否有给定变量,只需对数组键执行isset:

isset($_SESSION["key"])

从错误中可以明显看出:您试图访问一个不存在的函数
session_is_registered
已从php 5.4中删除。看起来session_is_registered()不起作用。但我不确定这意味着什么。php5是否更改了该功能?我明白了,我可以做些什么来替换它?查看其手册页面,了解如何实现相同的功能。谢谢。你可以想象,我是一个非常业余的程序员。我假设你在学习教程。你需要找一个最新的。