WordPress5.5.1に手動で更新した

WordPress5.5.1に手動で更新した

前回の記事で自動更新がとても手間だったので、手動更新を行った。

最新のwordpressファイルをダウンロード

cd /home/danroo/apps/wordpress/tmp
sudo wget https://downloads.wordpress.org/release/ja/wordpress-5.5.1.zip
sudo unzip wordpress-5.5.1.zip 

都度sudoするのが面倒なので、反映先のユーザ、グループに変更する

sudo chown [user]:[group] wordpress -R
cd wordpress

最新バージョンの反映不要なファイルを削除

rm -rf wp-content/plugins wp-content/themes
rm -rf  wp-content/languages/themes
rm -rf  wp-content/languages/plugins

旧バージョンのファイルを削除

cd ../../htdocs/
rm -rf index.php license.txt wp-config-sample.php readme.html wp-settings.php wp-comments-post.php wp-signup.php wp-includes wp-login.php xmlrpc.php wp-activate.php wp-admin robots.txt wp-mail.php wp-blog-header.php wp-cron.php wp-links-opml.php wp-load.php wp-trackback.php 

最新バージョンのファイルを反映

cd ../tmp/wordpress
cp -rp ./ ../../htdocs/
chmod 707 ../../htdocs/wp-content

データベース更新

管理画面を表示し、「データベースの更新が必要です」と表示されたら、更新を行う

手動更新しなくても、権限変更すれば、自動更新できた

以下の手順で権限を変更することで自動更新もできた。

sudo chmod 757 wp-admin wp-includes wp-content -R
sudo chmod 757 wp-login.php wp-cron.php wp-load.php wp-comments-post.php wp-trackback.php wp-activate.php wp-settings.php wp-blog-header.php wp-signup.php

// WordPressバージョンアップ

sudo chmod 755 wp-admin wp-includes wp-content -R
sudo chmod 755 wp-login.php wp-cron.php wp-load.php wp-comments-post.php wp-trackback.php wp-activate.php wp-settings.php wp-blog-header.php wp-signup.php
sudo chmod 777 wp-content/uploads -R

2021年10月6日追記

wp-config-sample.phpの権限エラーが出たので、権限を変更

chmod 777 wp-config-sample.php

バージョンアップ後、権限を戻す

chmod 644 wp-config-sample.php

Web技術カテゴリの最新記事