vagrant+virtualboxでwp core check-updateがなぜかSuccessになる
結論
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などのストレージでも今回のようにネットワークを開けていないと同じ問題になると思います。
Author And Source
この問題について(vagrant+virtualboxでwp core check-updateがなぜかSuccessになる), 我々は、より多くの情報をここで見つけました https://qiita.com/SwuBHj8aKGqBKHet/items/c08c48cd2e07cb533f05著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .