カスタムcssのサイト全体への適用について

2017年4月11日 at 17:32

カスタムCSSを変更後、「このページ」を選択すると問題なく更新されますが、「サイト全体」を選択すると、PHPの実行タイムアウトが発生します。PHPの実行タイムアウトを無制限にし手確認したところ、メッセージのないErrorウィンドウが2つ出力されました。どのように解決すればよろしいでしょうか?

タグ:

Re: カスタムcssのサイト全体への適用について

2017年4月12日 at 14:17
エラーの原因を探るためにログを拝見したいです。

管理画面 - レポート - ログ

に、エラー発生時のエラーの詳細が載っているかもしれません。それをコピペして見せてくれますか?

何も載っていなければ cocnrete5 自体が起動せずに起こったエラーですので、サーバーの管理画面やエラーログを見ないといけないです。

不確定要素ですが、サーバーの実行時間が足らないかもしれません。
 

Re: カスタムcssのサイト全体への適用について

2017年4月13日 at 16:58
早々のご回答ありがとうございます。残念ながらエラー発生時のログは見当たりませんでした。 サーバーの実行時間が足らないかもしれない、という観点から2点補足します。1.テーマは15個くらい使用しております。2.カスタムCSS変更後に「サイト全体」を選択した際の新たな事象として、「サイト全体」の該当サイト以外のカスタムCSSが消えることを確認しました。「サイト全体」の処理の一部でしょうか?
 

Re: カスタムcssのサイト全体への適用について

2017年4月13日 at 17:36
お世話になります。

■ サーバーのエラーログ

サーバーの PHP エラーログ自体は見ることができますか?

あと、実行した際に Google Chrome のデベロッパーツールで、Network タブを開くと、AJAX 処理で送信しているリクエストのエラーを確認できるかもしれません。

■ Chrome の開発ツールを使ってエラーを取得できるか

管理画面 - システムと設定 - サーバー設定一覧 - デバッグ設定
で、「サイトユーザーにエラー情報を表示」と「エラーのデバッグ出力を表示」を選択して下記のようにしてみてください。

1. Google Chrome を開く
2. 開発ツールを開く
3. ネットワークタブを開いた状態にする
4. カスタム CSS 変更リクエストを送る
5. でてくるレスポンスの中に 400 や 500 などのものがないか調べる
6. エラー表示がある項目をクリックすると右側に詳細を確認できるパネルが現れる
7. 「レスポンス」タブでエラーコードが出ていないか調べる

これで、エラーコードが取得できる場合があります。

よろしくお願いいたします。
 

Re: カスタムcssのサイト全体への適用について

2017年4月13日 at 17:37
ちなみに、補足ですが、PHP の実行時間を無制限にしても、エラーが出るということは、メモリオーバーかもしれません。

テーマが15個ということなので、ちょっと多いですね・・・。
それも関係しているかもしれません。
 

Re: カスタムcssのサイト全体への適用について

2017年4月21日 at 18:47
早々にご回答頂いたにも関わらず、ご返信が遅くなり申し訳ありません。試しにテーマの数を減らしたところ正常に動作しました。やはり懸念されていたメモリの可能性があります。(ログ取得が遅く発生時のメモリ状況が取得できませんでしたので想定で申し訳ありません。)