Apache-2.2

Apache沒有完全權限

  • March 31, 2016

我在 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 安裝目錄。您將需要調整文件/目錄的所有權和安裝權限,如上所述。

引用自:https://serverfault.com/questions/767292