サイトテーマSWELLを用いてサイトを作った際に、記事投稿しようとすると画面が真っ白になる現象がありました。
その対象方法を備忘録として残します。
エラー事象:WordPressの新規サイト立ち上げ後、SWELLでのみ記事投稿が真っ白
事象としては表題の通りです。
サーバーはさくらインターネットのレンタルサーバー、ドメインは独自ではなくさくらの〜sakura.ne.jpみたいなやつでした。
◆その他環境
WordPress:5.9
PHP:7.4くらい(確か)
サイトは立ち上げたばかりで何もしていない
プラグインも何もなし
新規サイトを立ち上げて以前落としておいたSWELLのzipをアップロードして使おうとしたところ、固定ページおよび記事の新規投稿と編集で真っ白になりました。
記事画面真っ白エラーの解析でやってみたことまとめ
これかな?みたいなので試した結果を書きます。
ブラウザ依存説
以前にもローカル環境で建てたサイトで似たような事象になったことがあって、その際はブラウザ依存でした。
(FireFoxのみだめでEdgeなどは行けた)
今回はブラウザがSafariだったのでChromeを試してみたのですが、これでもだめ。
キャッシュ説
色々調べていたらキャッシュだったと言っていた人もいたのでSWELLのコンテンツキャッシュをクリアして、ブラウザは上で別を試しているので省略、さくら(サーバー側)はキャッシュのクリア方法がわからなかったので断念。
別のテーマ(今回はJIN)にて同様の事象が起きるか試してみたところ、JINでは起きなかったので、SWELLだけっぽくて、多分キャッシュじゃないなと思いました。
クラシックエディター検証
以前にも同じ事象が起きたときは、クラシックエディターでは行けたのでクラシックエディターのプラグインを入れてみました。
そしたら行けました。
なのでブロックエディターのみで起きている模様。
ちなみにクラシックで作って、グーテンにSwitchする作戦も同じく真っ白になりました。
テーマ入れ直し
テーマを一度消してもう一回入れ直したりを何度かしました。
が、だめ・・・!
テーマを新しくして入れ直し(これだった)
SWELLのインストーラーを落とした時期が少し古かったため、SWELLのサイトから最新版を落としてきて、これを入れてみました。
ダメもとだったんですが、これで治りました・・・!
(古いSWELLを入れて、アプデしてもダメ。新しいSWELLを入れたらいける)
・・・何で何でしょうね。(結局よくわかっていない)
番外編:その他エラー解析で引っかかった部分
ちなみに本筋ではないのですが、あと2つ引っかかったところがあるので備忘で残します。
1.SWELLが5MB以上でインストールできない
SWELLが最新版になるにつれて容量アップしたみたいで、7MBくらいあり、さくらのデフォルト最大アップロード容量5MBを超えてしまいました。
いや5MBが最大ってなんやねん??とは思ったのですが、これはiniファイルをコントロールパネル上でいじる(入れるコードはググったけど忘れた)と解決しました。
初心者はここで詰んでしまいそうだなと思いました。
2.親テーマの名前が違うと子テーマが入らない
あとはSWELLを新しく落とした時に名前がかぶってしまいSWELL2みたいになったままインストールしたところ、子テーマでエラーが出ました。
親が見つかりません・・!
となってて、ファイルマネージャー(FTP)上でフォルダをリネームして再度子テーマを入れたら行けました。
子テーマってディレクトリ名で見てるんですね。(無知)
終わりに
このサイトでは、主にWordPressで引いてしまったエラーとかそういうのをまとめます。
自分割と引きがちなのでじわじわ増えると思います。
なんか参考になったら参考になったで!って言ってくれると嬉しいです。終わり!
コメント