こんにちは。@ryorasppです。

そういえば、最近KUSANAGIの7.8へのアップデートがありましたよね!

https://kusanagi.tokyo/archives/1329/

KUSANAGI バージョンアップ情報 7.8 | KUSANAGI

そのアップデートはSSHでつなぎ、
$ sudo su root
でrootユーザーへ変え、

# yum update -y kusanagi*

で無事7.8にアップデートできました!

KUSANAGI 7.8

7.8にすることでページロード時間が短くなったり、

いいことあったり、あとはHTTPS化が出来やすくなったようなので、それも検討してます。

それはさて置きずっと困っていたことがあったのです。(今は出来てるので安心してください)

解決したのでそのやり方のメモです!



Microsoft Azure上のKUSANAGI上でWordPressやプラグインのアップデートする方法

成功した方法

まず、wp-config.phpでFTPではなく、ダイレクト限定にしてる場合はそれを消す。

directを消す

そうしたら、アップデートしようとすると、FTPを聞かれるので、

そちらにはこう入力するのです。

ftpにlocalhost

  1. ホスト名:localhost
  2. FTP ユーザー名:kusanagi
  3. FTP パスワード:kusanagiのパスワード

その時に、kusanagiのパスワードを忘れてしまった時は、

sshでKUSANAGIに接続し、

$ sudo su root

#passwd kusanagi

こちらのコマンドでパスワードを再設定できます!

それでは、こちらの情報でFTPからWordPressをアップデートしてみます!

結果は・・・

4.2.2にアップデート成功!

成功しました!!!!
ウオーーーーーー!!!!!

なぜlocalhostにすることや、kusanagiユーザーを使うことがわかったかというと、

こちらのサイトにこの方法が書いてあったため、今回成功しました!ありがとうございます!!

https://keikenchi.com/aws-kusanagi-migration

AWS + KUSANAGIのHTTPS環境にブログを移行した手順 | 経験知

失敗した方法:SSHから

Microsoft Azureのお話を聞いた時に、FTPは入れてないと小耳に挟んだので、
SSHからアップデートできたらなっと思ったので、このプラグインを入れてみたのですが、

https://ja.wordpress.org/plugins/ssh-sftp-updater-support/

SSH SFTP Updater Support — WordPress Plugins

sshから1

sshから2

これでうまくいくか!とやってみましたが、

SSH3 エラー

エラーが出てダメでした・・・

失敗した方法:wp-configを触る

http://www.sandalot.com/wordpress%E6%9B%B4%E6%96%B0%E3%81%A7ftp%E5%85%A5%E5%8A%9B%E7%94%BB%E9%9D%A2%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AE%E5%AF%BE%E5%87%A6%E6%B3%95/

WordPress更新時にFTP情報入力画面が表示される場合の対処方法3つ | sand a lot Web & Music Create [札幌]

こちらのサイトを参考に、

WordPressのディレクトリの所有権をkusanagiに

$ sudo su root
# chown -R kusanagi:kusanagi

# ls -l
で確認

ls -aで確認

wp-confing.phpにFTPをスキップするよう記述する

wp-config.phpにこちらを追加
define(‘FS_METHOD’,’direct’);

wp-config.phpにこちらを記述

そして、アップデートしてみる

WordPressを4.2にアップデート

失敗

またしてもこちらの方法では失敗でした・・・

最後に

いろいろやってもダメでしたが、
最後の最後にこちらのサイトのおかげで出来ました!

本当にこのサイトには感謝です!!!

https://keikenchi.com/

経験知 | 日々学んだことをつらつらと

2016年2月19日追記

中村けん牛さんによると、
SSH接続やSFTP接続でも可能なようです。
また今回使用した、FTPは外部からできないようになってるようです。

ryo.nagoyaさんの記事。KUSANAGIでWordPressのプラグインをアップデートする方法を紹介いただきました!KUSANAGIではセキュリティ確保の一環でWordPressの管理画面からのアップデートはサーバが自分自身にFTP接続する方法を採用しています(インターネット越しに外部からFTP接続することはできません)。認証が必要になりますので、多少の手間がかかりますが、セキュアな方がいいですよね?

Posted by 中村 けん牛 on 2016年2月18日

関連記事


投稿者プロフィール

ryoraspp
ryoraspp通信の短大生
統合失調症と睡眠障害とRLSを治療しながら、通信制の大学と英会話で英語を学んでる大学生。
2016年セブ島へ1ヶ月語学留学してきた。
ジャズトランペットとガジェット関連が好きです。
WordPress関連を勉強してます。

Mac/iPadPro9.7/iPhone5s/pebble/Nexus7/XperiaZ1

TOEIC
2016年03月13日 LR 235 (Listening 180 Reading 55)
2018年04月08日 LR 300 (Listening 180 Reading 120)

[ 最近のWordPressコミュニティでの活動 ]
2017 WordFesNagoya 実行委員 Webサイト制作チーム & セッションスピーカー
2016 WordFesNagoya 実行委員 Webサイト制作チーム & セッションスピーカー

この記事が気に入ったら
いいね ! しよう

Twitter で