403 Forbidden您无权访问此服务器上的/ folder-name /

ssu*_*jic 18 apache ubuntu

我正在寻找我的问题的答案,但我找不到任何解决我的问题的答案.

问题是我无法访问var/www /文件夹中的app文件夹.当我去localhost /我收到我的服务器正在运行的消息,我也可以访问phpmyadmin.但是当我转到任何localhost /文件夹名称时,我收到403错误:

被禁止

您无权访问此服务器上的/ folder-name /.

位于localhost端口80的Apache/2.2.22(Ubuntu)服务器

我该如何解决?顺便说一句,我正在使用Ubuntu 13.04,谢谢你的回答.:)

ssu*_*jic 55

解决了以下问题:

sudo chown -R $USER:$USER /var/www/folder-name

sudo chmod -R 755 /var/www
Run Code Online (Sandbox Code Playgroud)

授予权限


Ahm*_*yed 16

转到etc/apache2/apache2.conf

你会发现一个块的目录和预设正常是:

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)

你可以复制这个,但用新目录更改"/ var/www /"

然后从终端: sudo service apache2 restart

"应该这样做!;)


Has*_*zad 6

如果权限问题,您在根文件夹中有ssh访问权限

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
Run Code Online (Sandbox Code Playgroud)

将解决您的错误