我正在嘗試編寫一個簡單的在線音樂播放器來改進我的編程。PHP glob/scandir和Linux軟鏈接/權限
我有一臺運行CentOS 6.5的服務器,其中包含所有文件的外部硬盤。我安裝我的存儲分區/mnt/storage
和我的音樂是/mnt/storage/cascornelissen/Muziek
,它具有以下權限:
drwxrwxr-x 19 cascornelissen ftpusers 4096 Nov 4 14:43 Muziek
然後,我有一個簡單的httpd web服務器,託管在/var/www/html/melodi
的項目,該項目constains的軟鏈接所提到的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
關於如何解決此權限問題的任何想法?
你使用的是符號鏈接嗎? – maverabil
對不起,你到底是什麼意思? –