Apache 覆盆子皮上的禁用PHP
我正在尝试设置一个基本的RaspBerry Pi web服务器,这样我就可以安装一个个人Wiki来使用它来存储注释 但是,每当我尝试访问安装脚本时,它都会声明: 被禁止的 您没有在此服务器上访问/dokuwiki/install.php的权限 我的Apache配置文件如下所示: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
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文件吗?