いつもお世話になっております。
現在構築中の案件で、管理画面へログインする際に、正常にログインできたり、できなかったりします。できない場合、IEやsafariでは「ページが表示できませんでした」というエラーメッセージ、Firefoxではページが真っ白になります。またその後更新ボタンをクリックして、送信を行うとログインで来たりします。(数回更新ボタンをクリックしないといけない場合があります。)
また管理画面内で一覧を表示したとき、エントリーを保存した時も同様のことが起こることがあります。
ちなみにPHPのバージョンは4.4.7です。その他必要な情報がわかりませんので、必要なものがあればお知らせいただければ提示いたしますので、お手数おかけいたしますが、宜しくお願いいたします。
管理画面の表示の不具合
モデレータ: webmaster
Re: 管理画面の表示の不具合
spicoさん、いつもお世話になっております。
ページが真っ白になってしまうとのことで、ご迷惑をおかけしております。m(__)m
おそらく、XSLT関係のエラーが原因ではないかと思います。
一度、下記の設定をお試し頂いてもよろしいでしょうか。
site.config.xml の<site>の直下に、
<output disable-xslt-encoding="True" />
又は、
<output disable-xslt-encoding="True" xslt-libno="20" />
又は
<output disable-xslt-encoding="True" xslt-libno="21" />
の1行を加えてみて下さい。
これで解決しなかった場合、大変お手数ですが、メールにて phpinfo()の結果を
お送り下さい。
<?php phpinfo(); ?>
の1行のみを書いた phpinfo.php というファイル作ってサーバへアップロードし、
ブラウザで phpinfo.php を表示した後、その表示内容を「ファイルへ保存」し、
メールへ添付して下さい。
大変お手数ですが、よろしくお願い致します。
ページが真っ白になってしまうとのことで、ご迷惑をおかけしております。m(__)m
おそらく、XSLT関係のエラーが原因ではないかと思います。
一度、下記の設定をお試し頂いてもよろしいでしょうか。
site.config.xml の<site>の直下に、
<output disable-xslt-encoding="True" />
又は、
<output disable-xslt-encoding="True" xslt-libno="20" />
又は
<output disable-xslt-encoding="True" xslt-libno="21" />
の1行を加えてみて下さい。
これで解決しなかった場合、大変お手数ですが、メールにて phpinfo()の結果を
お送り下さい。
<?php phpinfo(); ?>
の1行のみを書いた phpinfo.php というファイル作ってサーバへアップロードし、
ブラウザで phpinfo.php を表示した後、その表示内容を「ファイルへ保存」し、
メールへ添付して下さい。
大変お手数ですが、よろしくお願い致します。
解決しました。
返事がおそくなりすみません。
ご指摘の通りsite.config.xmlに
<output disable-xslt-encoding="True" xslt-libno="20" />
を追加することで解決しました。
以前、公開ページの方で起こった事象と同じようです。
管理画面の場合はsite.configに書けば良かったのですね。
上記の方法で回避した場合、出力がEUC-JPになるので
埋め込み側で再度shift_jisにエンコーディングを変える
必要があるのが、盲点で、少し悩みました。
xsltライブラリで振り回されてっぱなしです...。
すいません。ありがとうございました。
ご指摘の通りsite.config.xmlに
<output disable-xslt-encoding="True" xslt-libno="20" />
を追加することで解決しました。
以前、公開ページの方で起こった事象と同じようです。
管理画面の場合はsite.configに書けば良かったのですね。
上記の方法で回避した場合、出力がEUC-JPになるので
埋め込み側で再度shift_jisにエンコーディングを変える
必要があるのが、盲点で、少し悩みました。
xsltライブラリで振り回されてっぱなしです...。
すいません。ありがとうございました。