Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.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
Php 解压缩文件后Apache中出现禁止的错误_Php_Linux_Apache_Debian - Fatal编程技术网

Php 解压缩文件后Apache中出现禁止的错误

Php 解压缩文件后Apache中出现禁止的错误,php,linux,apache,debian,Php,Linux,Apache,Debian,我的专用服务器安装了Debian wheezy以及Apache2 php和mysql。ISPConfig3作为控制面板安装 在ISPConfig下创建了一个站点和一个shell用户帐户后,我将tar文件上传到web目录并提取了这些文件 默认的ispconfig index.html文件将显示提取后index.php未被提取的情况,以及删除默认index.php后我收到的错误消息 Forbidden You don't have permission to access / on this se

我的专用服务器安装了Debian wheezy以及Apache2 php和mysql。ISPConfig3作为控制面板安装

在ISPConfig下创建了一个站点和一个shell用户帐户后,我将tar文件上传到web目录并提取了这些文件

默认的ispconfig index.html文件将显示提取后index.php未被提取的情况,以及删除默认index.php后我收到的错误消息

Forbidden

You don't have permission to access / on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
我试着直接访问www.domain.com/index.php,但这也不起作用


我必须修改apache中的任何内容吗?任何帮助都将不胜感激。

该错误告诉您服务器无法读取DirectoryIndex指令中指定的文件,并试图显示403(安全)错误文档,该文档也没有读取权限

您需要检查您的httpd守护进程以什么用户的身份运行,并确保该用户至少具有对DocumentRoot中所有文件的读取权限。最好的方法是确保用户是文件的所有者

在Redhat/CentOS系统上,httpd以用户“apache”的身份运行


你检查了index.php的权限了吗?你应该可以通过
chmod 644 index.php
来更改它们,你还可以检查谁是文件的所有者,是运行Web服务器的用户吗?好的,文件设置为600,文件夹设置为700。所有者和组是由ispconfig3Try将文件权限更改为
644
和/或应使用的文件夹
755
创建的shell用户。您还可以尝试检查apaches日志文件
/private/var/log/apache2/error_log
是否可以一次性将所有文件夹的权限更改为755,将所有文件的权限更改为644?您应该能够使用一个小的shell脚本来实现这一点,请查看以下链接:我认为debian上的apache用户是www数据?
chown -R apache:apache /var/www/html