0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

vagrant+virtualboxでwp core check-updateがなぜかSuccessになる

Posted at

結論

Vagrantfileのpublic_networkが有効になっていないことが原因でした。
つまり仮想環境からネット上への通信が許可されていなかった状態でした。
具体的には以下の行のコメントを外します。

config.vm.network "public_network"

これによりパブリックネットワークが設定されvirtualbox内からネットにアクセスできるようになります。

起こっていた問題

wordpressのコアにアップデートがあるかを確認するために
以下のコマンドを打ちました。

$ wp core check-update
Success: WordPress is at the latest version.

この時、実はwordpressのバージョンが古いことは認識していたので上記の出力は違っていることがわかりました。

正しい出力

結論で書いたVagrantfileのコメントをはずして実行すると以下のようになりました。

$ wp core check-update
+---------+-------------+----------------------------------------------------------------+
| version | update_type | package_url                                                    |
+---------+-------------+----------------------------------------------------------------+
| 5.8.4   | minor       | https://downloads.wordpress.org/release/ja/wordpress-5.8.4.zip |
| 5.9.2   | major       | https://downloads.wordpress.org/release/ja/wordpress-5.9.2.zip |
+---------+-------------+----------------------------------------------------------------+

環境

Vagrant+virtualbox+wordpressにてローカル環境を構築していました。

状況

久々に触ったということもあり、前述の設定を忘れていましたのでログとして残します。Macで運用していたデータをwinに移動して立ち上げたという状況で今回の問題に当たりました。

備考

他の仮想環境、アプリやgithubなどのストレージでも今回のようにネットワークを開けていないと同じ問題になると思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?