簡體   English   中英

WordPress僅可使用777許可

[英]WordPress working only with permissions as 777

我已經在我的VPS服務器上安裝了WordPress。 (Centos,Linux,Apache)。 但是安裝后,WordPress無法創建文件。

如果我將WordPress目錄及其子文件夾的權限設置為777,則一切正常。 但是我知道設置777非常危險。

我應該設置什么權限? 或者我該如何解決?

我使用此命令設置權限

chmod 777 wordpress_folder -R

在您的wordpress目錄中,運行以下命令:

find . -type d -exec chmod 775 {} \\;

find . -type f -exec chmod 664 {} \\;

而第一個命令將您的所有目錄修改為775,第二個命令將所有文件修改為664。

使用777確實非常危險。最后一位表示允許任何人讀取,寫入和執行您的文件。

正確的方法是執行chown -R apache:apache wordpress_folder ,然后確保沒有文件包含777。

這樣,文件將由運行Web服務器的用戶擁有,因此將允許Web服務器編寫內容。

您未指定PHP處理程序(我想是mod_php或CGI),因為此處理程序不會以所有者身份運行文件。

幾年前,我在使用mod_php和CGI作為WordPress和SMF論壇的處理程序時遇到了這個問題。

我建議您使用suPHP或FastCGI作為處理程序(您在VPS上,並且此處理程序稱為“內存不足”),並避免某些CMS的文件夾權限出現問題。

  • suPHP&FastCGI-以文件所有者身份運行,因此WordPress沒有文件夾權限問題。

  • 使用suPHP或FastCGI,當您必須在WordPress網站上上傳圖片時,不需要ftp登錄即可上傳(這對您和您的編輯/用戶來說是一個大+)。

我通常通過SSH登錄,然后運行以下命令,找到public_html / -type f -exec chmod 644 {} +找到public_html / -type d -exec chmod 755 {} +並進行全部排序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM