「欲執行此動作,WordPress 需要訪問你的網頁伺服器」如何解決?

因爲伺服器的權限的限制,有些人可能會遇到剛用Wordpress架設了一個新網站,結果要進行版本更新、安裝外掛與面板、刪除等動作時,都會出現一個確認框顯示「欲執行此動作,WordPress 需要訪問你的網頁伺服器」,不解決的話以上動作都無法執行。

只要更改Wordpress裡「wp-content」這個資料夾的存取權限,就可以讓「欲執行此動作,WordPress 需要訪問你的網頁伺服器」不再出現。以下開始教學。

一、先找出伺服器所用的user名稱

在主機空間根目錄下建立一個PHP檔案,檔名隨便取,在此以user.php為例,然後在user.php檔案內輸入
<?php echo(exec(“whoami”)); ?>
之後儲存。

接著用瀏覽器連到域名下的這支user.php,你會看到一行字,這行字就是伺服器的User名稱(例如顯示為kuso)

二、給予該user完整的存取權限

SSL連進伺服器,然後下達以下指令:

sudo chown -R kuso: /home/myweb/public_html

註:冒號後面則是輸入你的Wordpress網頁檔案擺放的位置,在此以(/home/myweb/public_html)當示範。完成之後記得把user.php刪掉。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *