WPテーマをSimplicity2からCocoonに変更したらエラーになった話

雑記

当ブログ『悠々自適にゆくゆくライフ』ですが2016年の開設から気が付けば6年が過ぎていました。
いやー、最近は月2回程度とは言え、ここまで長く続けられるとは思いもしませんでした(笑)

当初からワードプレスのテーマはシンプルデザインが気に入ったためにSimplicity2を採用していたのですが、この機会に後継テーマであるCocoonに変更することにしました!
WPテーマを変更する際にSSLエラー(証明書)と500エラー(サーバエラー)が発生してハマったので備忘録程度に記事に残しておきます。

1.Cocoonとは

わいひらさんによる、シンプルと使い勝手を追求した無料のワードプレステンプレートテーマです。
無料とは思えないほど機能も充実しており、Adsense広告やアナリティクスの設定も簡単です。
SEO対策も対応しており、2022年現在、Simplicity2よりもCocoonのほうがGoogle検索に引っかかりやすいと思われます。

WordPress無料テーマ『Cocoon』URL:https://wp-cocoon.com/

シンプルなWordPressテーマ
Cocoonは、SEO・高速化・モバイルフレンドリーに最適化した無料テーマです。
見た目はシンプルですが、初めての方でも感覚的に使えるように
便利な機能を織り込んで作りました。
100%GPLテーマなので自由にご利用いただけます。

https://wp-cocoon.com/

テーマダウンロードはこちらのページから
https://wp-cocoon.com/downloads/

2.Simplicity2からCocoonにテーマを変更する方法

こちらのブログに方法が書いてあり、わかりやすく参考にさせて頂きました!
https://1not0.com/simplicity-cocoon/#toc2

ポイントとしては。
・変更前に利用していないプラグインは削除すること
・PHPのバージョンは7系以上にしておくこと
・テーマのインストールエラーになった場合は軽量版を試してみること。
・有効化するテーマは子テーマにすること
です。

このあたりに気を付ければほとんどの場合はスムーズに進められるんじゃないかなと思います。

3.ハマりポイント①インストールするときにSSLエラー

さて、そんな私も2か所でハマりました。
1つめがSSLエラーです。

私の場合、Cocconテーマをインストールすると「辿ったリンクは期限が切れています。」エラーが発生したので、先に低サイズ版をインストールして後から更新版をインストール手法をとろうと思っていました。
そうしたところ、『インストールに失敗しました: ダウンロードに失敗しました。 cURL error 35…』のエラーが発生して先に進めなくなってしまいました。

検索したところ下記のサイトにたどり着き、どうやらOpenSSLエラーとのこと。
https://olein-design.com/blog/wordpress-install-download-error-changed-class-http-file

記載されている通りに”wp-include内class-http.phpファイルを修正”することで解決しました!
FTPソフト(WinSCPやFFFTP)を使って、class-http.phpから”sslverify”を探して”false”に変更しましょう。

4.ハマりポイント②テーマインストールしたら500エラーで意味不明

さて、2回目のハマりポイント。
前述のハマりポイント①でclass-http.phpを直接書き換えることで何とかCocoonの低サイズ版インストールに成功しました。
しかし、インストール直後に500サーバエラー……まっしろで綺麗な画面に…。

このままではWP管理画面にもログインできません!!

最近のワードプレスはセーフティモードでログインできるようですが、残念ながら筆者は6年前のバージョンだったのでセーフモードでのログインができません。

そんな私がとった行動
それは、テーマのファイル名を変更することです!

幸い、サーバエラーになった原因はCocoonテーマをインストールしたことというのはわかりきっていたので、FTPで直接サーバに入って対象テーマファイルを削除すれば良いと考えました。

FTPソフトを使って、
/[ドメイン名.WPインストールディレクトリ]/wp-content/themes
まで移動して『cocoon-master』フォルダの名前を変更、または削除してください。
そうすることで500エラーが解消されて、WP管理画面にログインできるようになります。

その後、根本的な原因がWordpressバージョンが古すぎることだと判明したのでWP最新版を導入しました。
現在のワードプレスバージョンは6系を利用しています。

つまり、
“cocoonを利用する場合、WPバージョンは6系以上にする”ことが重要です。
これをしないと私のようにハマります(笑)

これで何とか当ブログをcocoonテーマに変更することが出来ました!
同じようにハマった方の参考になれば幸いです。

コメント

タイトルとURLをコピーしました