Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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
Apache 覆盆子皮上的禁用PHP_Apache_Raspberry Pi - Fatal编程技术网

Apache 覆盆子皮上的禁用PHP

Apache 覆盆子皮上的禁用PHP,apache,raspberry-pi,Apache,Raspberry Pi,我正在尝试设置一个基本的RaspBerry Pi web服务器,这样我就可以安装一个个人Wiki来使用它来存储注释 但是,每当我尝试访问安装脚本时,它都会声明: 被禁止的 您没有在此服务器上访问/dokuwiki/install.php的权限 我的Apache配置文件如下所示: DocumentRoot /var/www <Directory /> Options Index FollowSymLinks Includes ExecCGI AllowO

我正在尝试设置一个基本的RaspBerry Pi web服务器,这样我就可以安装一个个人Wiki来使用它来存储注释

但是,每当我尝试访问安装脚本时,它都会声明:

被禁止的 您没有在此服务器上访问/dokuwiki/install.php的权限

我的Apache配置文件如下所示:

    DocumentRoot /var/www
    <Directory />
    Options Index FollowSymLinks Includes ExecCGI
    AllowOverride All
    Require all granted
    Allow from all
    </Directory>

    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
我也可以访问phpMyAdmin,没有问题。

试试:

sudo chmod 775 /var/www/dokuwiki/install.php

这将使其可执行,当PHP文件不可执行时,我遇到了这个问题。

尝试使用-R递归修改权限

sudo chmod 777 -R /var/www/

这应该行。

apache用户是www数据吗?允许读取该dir/文件吗?我不知道该怎么做。输出ls-ld/dokuwiki/&ls-l/dokuwiki/install.php的结果,并告诉我们apache服务器运行的用户好像您也不知道:快速的ps aux | grep apache可能会显示它。注意:您可能想知道您在PI.OS上安装的操作系统是Raspbian Debian的分支。我的输出分别是drwxrwxr-7 pi 4096 Jan 7 19:42/var/www/dokuwiki和rwxrwxr-1 pi 20108 Jan 7 19:36/var/www/dokuwiki/install.php。好的,是www数据,但允许读取这些文件。那里没有其他.htaccess文件吗?