【发布时间】:2014-01-08 01:03:34
【问题描述】:
我正在尝试设置一个基本的 RaspBerry Pi 网络服务器,这样我就可以安装一个个人 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没有问题。
【问题讨论】:
-
是否允许 apache 用户(www-data?)读取该目录/文件?
-
我不知道该怎么做。
-
输出
ls -ld /dokuwiki/&ls -l /dokuwiki/install.php的结果,并告诉我们 apache 服务器以哪个用户身份运行(如果您也不知道:快速的ps aux | grep apache可能会显示它) .注意:您可能想知道您在 PI 上安装了哪个操作系统。 -
操作系统是 Raspbian(Debian 分支)。我的输出分别是
drwxrwxr-- 7 pi pi 4096 Jan 7 19:42 /var/www/dokuwiki和rwxrwxr-- 1 pi pi 20108 Jan 7 19:36 /var/www/dokuwiki/install.php。 -
好的,所以,
www-data是,但它可以读取这些文件。那里没有其他.htaccess文件?
标签: apache raspberry-pi