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

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

其實只要給予Wordpress裡「wp-content」這個資料夾完整的存取權限,就可以讓「欲執行此動作,WordPress 需要訪問你的網頁伺服器」不再出現,所有動作都能順利執行。以下教學開始:

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

1. 在主機空間根目錄下建立一個PHP檔案,檔名隨便取,在此以user.php為例,然後在user.php檔案內輸入以下程式碼後儲存。

<?php echo(exec(“whoami”)); ?>

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

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

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

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

2. 上面那行指令冒號的後面是輸入你的Wordpress網頁檔案擺放的位置,在此以(/home/myweb/public_html)當示範。完成之後記得刪掉user.php這支檔案。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。