Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.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 为什么我会有这样的错误:禁止你不';我没有访问/访问此服务器的权限_Php_Apache - Fatal编程技术网

Php 为什么我会有这样的错误:禁止你不';我没有访问/访问此服务器的权限

Php 为什么我会有这样的错误:禁止你不';我没有访问/访问此服务器的权限,php,apache,Php,Apache,我是apache服务器的新手。基本上我有一个生产服务器。有一个网站正在服务器上运行。我在根目录(/var/www/html)中添加了新文件index.php,其中包含 <?php echo "Hello World!"; ?> 我创建了一个文件httpd.conf,其中包含: <VirtualHost *:80> DocumentRoot /var/www/html </VirtualHost> 当我尝试python-msimplehttpse

我是apache服务器的新手。基本上我有一个生产服务器。有一个网站正在服务器上运行。我在根目录(
/var/www/html
)中添加了新文件
index.php
,其中包含

<?php
   echo "Hello World!";
?>
我创建了一个文件httpd.conf,其中包含:

<VirtualHost *:80>
   DocumentRoot /var/www/html
</VirtualHost>
当我尝试
python-msimplehttpserver
时,它可以正常工作

如何允许使用诸如xx.xx.xx.xx/index.php之类的ip地址访问我的服务器?

尝试在
/etc/apache2/apache2.conf
中添加此项(如果尚未出现):

<Directory /var/www/>
  Options Indexes FollowSymLinks
  AllowOverride None
  Require all granted
</Directory>
尝试在
/etc/apache2/apache2.conf
中添加此项(如果尚未出现):

<Directory /var/www/>
  Options Indexes FollowSymLinks
  AllowOverride None
  Require all granted
</Directory>

目录中是否有
.htaccess
?Web服务器所有者对该文件夹有足够的权限吗?@modsfabio是的,我有.htaccess文件,其中包含
选项-索引IndexIgnore*
请不要使用
。htaccess
@modsfabio谢谢您的回答。我已将.htaccess重命名为back.htaccess。我仍然有同样的错误。我必须重新启动apache吗?如果更改/删除
.htaccess
,则不必重新启动apache。那么,Web服务器所有者对该文件夹有足够的权限吗?目录中是否有
.htaccess
?Web服务器所有者对该文件夹有足够的权限吗?@modsfabio是的,我有.htaccess文件,其中包含
选项-索引IndexIgnore*
请不要使用
。htaccess
@modsfabio谢谢您的回答。我已将.htaccess重命名为back.htaccess。我仍然有同样的错误。我必须重新启动apache吗?如果更改/删除
.htaccess
,则不必重新启动apache。那么,Web服务器所有者对该文件夹有足够的预授权吗?
<Directory /var/www/>
  Options Indexes FollowSymLinks
  AllowOverride None
  Require all granted
</Directory>
sudo chown www-data:www-data -R /var/www/html
sudo chmod 770 -r /var/www/html