2014-03-19 82 views
0

我安裝了Cent OS 6.5,並添加了Apache和PHP。在子目錄中啓用php文件?

如果我把一些文件放在/var/www/html/我可以在我的瀏覽器中查看它們。問題是,如果我在目錄中放置一個目錄和一些文件,我無法瀏覽它們,並且出現Forbidden錯誤。

由於性能和安全問題,我不想使用.htaccess。如何配置httpd.conf以修復Forbidden錯誤?

+1

檢查文件夾的權限。 Apache可能無法看到文件/文件夾。你需要文件夾至少是'0755'和文件至少'0644' –

+0

感謝您的答覆,我現在會檢查這一點。 – Luka

+0

非常感謝,這解決了它! – Luka

回答

1

檢查文件夾的權限。 Apache可能無法看到文件/文件夾。您需要將文件夾至少設置爲0755,文件至少應爲0644

如果您使用ssh,您應該設置一個umask來設置您創建的文件/文件夾的默認權限。否則,每次創建文件/文件夾時都會運行此操作。

+0

是的,這是一個權限問題,但「至少0755和文件至少0644」是無稽之談。 – symcbean

+0

@symcbean:請讓我知道這是「胡說八道」。通常,這些文件不會由apache用戶擁有,並且這些文件只需要讀取權限即可執行,因爲它們是解釋的腳本。 –

+0

典型。對於任何懷疑權限的人,我只會將你引用到:http://stackoverflow.com/questions/2096255/what-permissions-for-php-scripts-directories –

相關問題