使用 linux ubuntu。
我的所有文件都在其中/var/www/
。
Apache 配置/etc/apache2/apache2.conf
:
#add Directory listings
<Directory /var/www/>
Options Indexes FollowSymLinks
</Directory>
/var/www/Message 中的权限:
drwxr-xr-x 14 www-data www-data 4096 Sep 8 09:07 .
drwxrwxr-x 26 www-data www-data 4096 Sep 8 09:03 ..
drwxr-xr-x 2 www-data www-data 4096 Sep 8 09:07 ajax
drwxr-xr-x 2 www-data www-data 4096 Sep 8 09:07 css
drwxr-xr-x 2 www-data www-data 4096 Sep 8 09:07 images
drwxr-xr-x 3 www-data www-data 4096 Sep 8 09:07 inc
-rw-r--r-- 1 www-data www-data 1117 Sep 8 09:07 index.php
drwxr-xr-x 2 www-data www-data 4096 Sep 8 09:07 js
drwxr-xr-x 4 www-data www-data 4096 Sep 8 09:07 lib
drwxr-xr-x 2 www-data www-data 4096 Sep 8 09:07 messages
-rw-r--r-- 1 www-data www-data 518 Sep 8 09:07 profile.php
从 localhost、localhost/Message/ 我可以列出以下目录。
[PARENTDIR] Parent Directory -
[DIR] inc/ 2014-09-08 09:07 -
[ ] index.php 2014-09-08 09:07 1.1K
[DIR] lib/ 2014-09-08 09:07 -
[DIR] messages/ 2014-09-08 09:07 -
[ ] profile.php 2014-09-08 09:07 518
例如,我无法使用浏览器访问或显示 images/jane.jpg 中的文件。有什么建议吗?
答案1
好吧,我不知道造成这种麻烦的原因,但这是我的愚蠢的修复。
我使用 mkdir 创建了一个新目录。然后我使用另一个 mkdir 创建了所需的所有子文件夹。
然后我开始将所有文件从一个子文件夹递归复制到另一个子文件夹。我更改了权限和所有权,现在它可以在新文件夹中运行。
这权利和所有权是相同的就像问题。