2012-11-04 70 views
3

我試圖通過akeeba備份在parallels plesk面板中安裝joomla網站。我在哪裏,面臨文件許可問題。parallels plesk文件權限

An error occured 

Could not open /var/www/vhosts/xyz.com/httpdocs/pearl_new/jquery.min.js for writing. 

因爲搜索遍及Plesk論壇。我發現這是一個非常普遍的問題。一些建議安裝mod_suphp可以解決這個問題。我試過,但不知道它是否成功安裝或沒有。

然後,我創建了從那裏舉辦的參數我選擇Run PHP as FastCGI

之後,我把我的域名到該服務計劃的一個新的服務計劃。我認爲它會解決問題。但仍然有同樣的錯誤。任何人都可以幫忙嗎?

+0

你能告訴所有者:該文件的組和權限?如果你沒有shell訪問權限,你可以在文件管理器中看到它們。 –

回答

1

上的SSH命令行嘗試:

find /var/www/vhosts/xyz.com/httpdocs/ -type f -exec chmod 664 {} \; 
find /var/www/vhosts/xyz.com/httpdocs/ -type d -exec chmod 775 {} \; 

這將設置正確的用戶和組文件(F)和目錄(d)寫入權限。你還需要確保Apache是​​在/ etc/group文件的psacln和psaserv組:行應該是這樣的:

psaserv:x:504:apache,psaftp,psaadm 
psacln:x:505:apache 

然後你就可以運行commad:

chown -R siteusername.psacln /var/www/vhosts/xyz.com/httpdocs/* 

其中「siteusername」是網站文件的用戶名。

希望這會有所幫助。

1

這是linux和用戶共享主機的常見問題。

太簡單了。 如果您已經使用FAST CGi選擇了PHP模塊,請按照以下步驟操作: 打開文件管理器 創建新文件夾「ABC」 單擊右側的「ALL」查看樹上的所有文件。 選擇除「plesk-stats」以外的所有文件和文件夾 在路徑字段類型/ httpdocs/abc/ 中選擇複製/移動按鈕 單擊移動。

如果移動了所有文件,然後打開「abc」文件夾 選擇所有文件和文件夾。 選擇複製/移動按鈕 在路徑字段類型/ httpdocs/

這是它的問題整理。

我爲許多客戶嘗試了這些步驟。

我希望這有助於某人。