ga('set', 'anonymizeIp', 1);
Categories: AWSTech Introduce

[AWS] WordPress 更新失敗解決

Share

隨時讓自己的wordpress使用最新的版本。

本文介紹如何使用SSH開啟AWS資料夾權限,讓我們能在wordpress後台成功更新最新版本。

無法開啟檔案路徑

在使用wordpress後台自動更新wordpress版本的過程中,
可能會遇到資料夾權限不同的問題。(如下)

因為我們不能複製一些文件,升級未被安裝。這通常是因為存在不一致的文件權限。: wp-admin/js/updates.min.js, wp-admin/js/common.js, wp-admin/js/customize-controls.js, wp-admin/js/common.min.js, wp-admin/js/updates.js, wp-admin/js/customize-controls.min.js, wp-admin/includes/file.php, wp-admin/customize.php, wp-admin/about.php, wp-includes/js/plupload/handlers.min.js, wp-includes/js/plupload/handlers.js, wp-includes/js/wp-api.js, wp-includes/js/wp-api.min.js, wp-includes/class-wp-customize-manager.php, wp-includes/class-http.php, wp-includes/class-wp-xmlrpc-server.php, wp-includes/version.php, wp-includes/taxonomy.php
安裝失敗。


使用SSH開啟AWS後台修改資料夾權限

如果你在AWS上是使用Ubuntu,
那麼只需要在終端機(Mac:Terminal)或是命令提示字元(Win:CMD)上使用SSH連線。
輸入以下內容連線:

ssh -i "wordpressKey.pem" 使用者名稱@主機位置

“wordpressKey.pem”要修改為你在本機的pem金鑰檔案路徑。
如果是放在桌面,範例為:~/Desktop/wordpressKey.pem

後方為使用者名稱及主機IP位置。
若選擇 Amazon Linux AMI 使用者名稱則是 ec2-user
若選擇 Ubuntu Server LTS 使用者名稱則是 ubuntu

IP位置為你的AWS EC2上架設wordpress的主機位置。
可以到下圖這邊查看:


UNPROTECTED PRIVATE KEY FILE 問題

出現這個問題只要下個指令即可解決:

chmod 400  ~/路徑/密鑰名稱.pem

開始修改wordpress更新資料夾權限

經過在wordpress後臺觀察更新失敗訊息,
我們在連上線之後進到該目錄資料夾下,
輸入以下指令將權限改為777即可。

如果不知道資料夾在哪,
可以先使用”ls”查看當前目錄的資料,

再利用”cd”開啟資料夾,
直到看到wp-admin,
就可以下指令:

chmod -R 777 wp-includes

下完後再到wordpress後台更新,
如果再次出現其他資料夾權限不同之訊息,
再重複相同方式對該資料夾做處理即可。
(通常會是wp-admin以及wp-includes這兩個資料夾)


修改回原本775權限

wordpress更新成功後,
記得使用SSH將剛才改為777權限之資料夾改回775權限,
修改時記得要給sudo指令權限才夠。

sudo chmod 775 wp-includes

Jys

Published by
Jys

Recent Posts

[python] Flask Create RESTful API

This article gi... Read More

3 年 前發表

[Javascript] 新增/刪除JSON中key值

在web訊息交換常會需要對JS... Read More

3 年 前發表

[JAVA] SQL Server Connection

本文介紹JAVA連線SQL s... Read More

3 年 前發表