Apache-2.2
Apache沒有完全權限
我在 ubuntu 上設置本地伺服器,安裝 webmin 以從桌面訪問,安裝 apache 等。最後我安裝 joomla,因為我正在建構本地使用的 erp 系統。
但看起來 Apache(或我不知道的 php)沒有某些權限,因為不允許寫入文件、移動文件等。當我嘗試安裝任何外掛/模組時,我得到的資訊是我無法“移動文件”。
我嘗試將
chown
整個目錄添加到www-date
使用者/組,但我不能。如何允許 apache 寫入文件以便我可以將其用作普通的 Web 伺服器?
沒有這樣的使用者
www-date
,它應該是www-data
。其次,您需要設置一些目錄/文件所有權和權限,才能使 joomla 正常工作。您可以在此處查看操作方法:
https://help.ubuntu.com/community/Joomla
以下是適合您的相關部分:
接下來需要移動文件並更改所有權
cd .. sudo mv joomla /var/www/ cd /var/www/joomla sudo chown -R www-data:www-data . Change Permissions cd /var/www/joomla/ sudo find . -type f -exec chmod 644 {} \; sudo find . -type d -exec chmod 755 {} \;
在範例
/var/www/joomla
中是 joomla 安裝目錄。您將需要調整文件/目錄的所有權和安裝權限,如上所述。