子テーマを設置するとエラーが発生する
2019/4/3 5:46:51作成
ローカルサーバーでは子テーマを設置しても問題なく表示されるものの、レンタルサーバーロリポップでは子テーマを設置すると次のような不具合が発生しました。その時の忘備録です。
・子テーマを作成し、ライブプレビューから公開ボタンをクリックすると「何かうまくいかなかったようです。時間を置いてもう一度お試しください。」
というメッセージが表示される。
・子テーマの変更によって画面が真っ白になる
・テーマの変更はされるものの、メディアライブラリで画像が表示されない。
サーバー独自の問題だと思い、色々な記事を参考に次のようなこと試してみました。
1.phpのバージョンが違うのでサーバー側のバージョンを下げてみたがそもそもテーマ本体では正常に表示されるので関係がないようです。
2.メディアライブラリで正常に表示させる方法としてCONCATENATE_SCRIPTSという管理画面の JavaScript をひとつのファイルに連結し、スピードアップさせるための設定を無効にするため
をwp-config.phpに設置してみるが効果なし
3.アップロードファイルのパーミッション変更も効果なし。
最後に行き詰ってワードプレスのwp-config.phpにあるデバッグモード表示('WP_DEBUG', trueに変更)させるとなにやら子テーマのfunctions.php内の1行目に何かが入って不具合があるようです。1行目って?
ただ単にだけなのに・・・・
ひょっとして、、、文字コードでは??? という事で子テーマの2つのファイルをUTF-8Nで保存し既存のファイルと交換した所、不具合がなくなりました。サーバーによって違いがあるってこういうことなのですねぇ。
・子テーマを作成し、ライブプレビューから公開ボタンをクリックすると「何かうまくいかなかったようです。時間を置いてもう一度お試しください。」
というメッセージが表示される。
・子テーマの変更によって画面が真っ白になる
・テーマの変更はされるものの、メディアライブラリで画像が表示されない。
サーバー独自の問題だと思い、色々な記事を参考に次のようなこと試してみました。
1.phpのバージョンが違うのでサーバー側のバージョンを下げてみたがそもそもテーマ本体では正常に表示されるので関係がないようです。
2.メディアライブラリで正常に表示させる方法としてCONCATENATE_SCRIPTSという管理画面の JavaScript をひとつのファイルに連結し、スピードアップさせるための設定を無効にするため
define('CONCATENATE_SCRIPTS', false );
3.アップロードファイルのパーミッション変更も効果なし。
最後に行き詰ってワードプレスのwp-config.phpにあるデバッグモード表示('WP_DEBUG', trueに変更)させるとなにやら子テーマのfunctions.php内の1行目に何かが入って不具合があるようです。1行目って?
ただ単に
<?php
ひょっとして、、、文字コードでは??? という事で子テーマの2つのファイルをUTF-8Nで保存し既存のファイルと交換した所、不具合がなくなりました。サーバーによって違いがあるってこういうことなのですねぇ。
投票数:13
平均点:4.62