モデレーター
まーちゅう
(@rocketmartue)
こんにちは。
こちらのトピックを参考にしてみてください。
ワードプレス6.7.2への更新ができない
質問するときに以下のような WordPress の環境情報を追加すると、回答が付きやすくなると思います。
- WordPress のバージョン(例: 6.4.2)
- 使用テーマ(名称、バージョン、入手先URL)
- 使用プラグイン(関連するもののリスト)
- PHP のバージョン
- MySQL のバージョン
- サーバー環境(ホスティングサービス名、OS、ウェブサーバー)
- ブラウザとバージョン
ご返信ありがとうございます。
初心者のためどのようにお伝えしたらよいか分からなかったので助かります。
WordPress のバージョンは6.8.3への更新でのエラーでした。
使用テーマはAMORE、バージョンは4.0.6で、PHP のバージョンは7.4です。
ブラウザはMicrosoft Edgeでバージョンは最新(142.0.3595.94)です。
「今すぐ更新」をクリックしたところ、
「WordPress を更新
http://downloads.wordpress.org/release/ja/wordpress-6.8.3.zip から更新をダウンロード中…
ダウンロードに失敗しました。: cURL error 60: SSL certificate problem: unable to get local issuer certificate
インストール失敗」とメッセージが表示されました。
この件に関して、ロリポップレンタルサーバーに質問したところ、以下のような回答でした。
この度はお問合せいただき、ありがとうございます。
ロリポップカスタマーサービスでございます。
ご質問いただいた内容についてご案内します。
以前のご案内と重複する点があり恐縮ですが
「cURL error 60: SSL certificate problem: unable to get local issuer certificate」は
ご利用されているWordPressで利用しているcURLが
自前のSSL証明書を使っており、こちらの証明書の期限が切れていることが原因となります。
恐れ入りますが、該当エラーについてはロリポップ側のSSLの問題ではございません。
そのため、回避いただくにはプログラム側の修正が必要になります。
お手数をおかけしますが、WordPress公式フォーラムにて
該当エラーが発生する場合の対応方法についてご相談いただきますようお願いいたします。
ロリポップの見解に基づき修正で解決できる可能性があれば、修正方法をご教示いただけますと幸いです。
上のまーちゅうさんの回答で触れられている「ワードプレス6.7.2への更新ができない」に、そのものずばりの解決方法が書いてあります。そちらの手順をやってみてください。
ご返信いただきありがとうございます。
ご教示いただいたフォーラム投稿の回答が非常に分かりやすく、早速試してみたのですが、下記のエラーが表示されました。
cURL error 77: error setting certificate verify locations: CAfile: /home/users/0/main.jp-5955966d20e35e44/web/wp-includes/certificates/ca-bundle.crt CApath: none
こちらのエラーの対処方法につきまして、ご存じの方がいらっしゃいましたらご教示いただけますと幸いです。
お手数をおかけいたしますが、何卒よろしくお願い申し上げます。
初めに、ロリポップのコントロールバネルからロリポップFTPを開いて、
wp-includes/certificates/ca-bundle.crt
↑ このファイルがあるか確認
ファイルが無ければ、WordPress本体をダウンロードし、
https://ja.wordpress.org/download/
以下のフォルダーにある、ca-bundle.crtをFTPにてアップロード
wp-includes/certificates/ca-bundle.crt
↑アップロード
で、問題は解決するとは思われます。
補足させてください。
サーバー上のファイルを FTP やファイルマネージャーなどで操作する際、必ずバックアップを実施してから作業するようにしてください。
このたびは、WordPress 6.8.3へのバージョン更新に伴う不具合についてご助言いただきありがとうございました。
皆様からいただいたご回答を参考に対応したところ、無事に問題を解決することができました。
ご協力いただいた皆様、お力添えいただきありがとうございました。