【发布时间】:2014-02-17 14:32:07
【问题描述】:
我正在尝试编写一个简单的在线音乐播放器来改进我的编程。
我有一台运行 CentOS 6.5 的服务器,带有一个包含我所有文件的外部硬盘。我将存储分区挂载到/mnt/storage,我的音乐在/mnt/storage/cascornelissen/Muziek,具有以下权限:
drwxrwxr-x 19 cascornelissen ftpusers 4096 Nov 4 14:43 Muziek
然后我有一个简单的 httpd 网络服务器,将项目托管在 /var/www/html/melodi,其中包含指向前面提到的 Muziek 目录的软链接:
lrwxrwxrwx 1 root ftpusers 34 Jan 26 22:31 music -> /mnt/storage/cascornelissen/Muziek
我想使用 PHP 的 glob 列出所有文件,但返回一个空数组。所以我尝试了scandir("music"),但它返回以下错误:
Warning: scandir(music): failed to open dir: Permission denied in /var/www/html/melodi/index.php on line 42
关于如何解决此权限问题的任何想法?
【问题讨论】:
-
你使用了符号链接吗?
-
对不起,你到底是什么意思?
标签: php apache permissions symlink