画面が真っ白になる

「まったく何も分からない・・・」そんなユーザーさんの為のフォーラムです。どんなご質問でもお気軽にどうぞ。
返信
webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

画面が真っ白になる

投稿記事 by webmaster » 2006年1月20日(金) 15:33

サーバ環境によっては、ちゃんと表示される画面もあるが、画面によっては真っ白になったり、「ページが表示できません」になったりするケースがあるようです。

まずは、XSLTライブラリが悪さをしている可能性が高いのでこちらの対処を
試みて頂きたいのですが、
http://cms.al-design.jp/newsentry.php?eid=00034

もしそれでも解消しない場合、PHP側でメモリ不足などが起きている可能性も
あるかと思います。

こちらのページはXOOPSのトラブルシューティングなのですが、PHPの設定に関する記述が参考になります。
http://xoops.sourceforge.jp/wiki/xoops2 ... ontent_1_8
・FFFTPなど、FTPソフトの設定で「ファイル名の大文字を小文字に変換」するようになっていると、一部のファイルのincludeに失敗して真っ白画面になる。
・FTPなどでアップロードする時に、アスキーでなくバイナリで転送している。
・メモ帳や、ホームページビルダーなどで開いた時にEUCのファイルをS-JISで保存してしまったため、真っ白になる。EUC-JPが扱えるエディターなどを使いましょう。
・PHPの動作メモリが8Mだと足らなくて真っ白になる場合があります。php.iniで、「memory_limit = 16M」などとすると解消する場合があります。
また、ひょっとするとサーバの文字コード設定が悪さをしている可能性もあります。
CMS Designerは現在のところ、内部コードEUC-JPを前提としています。
スクリプトを保存した文字コードも、出力する文字コードもEUC-JPで統一しています。
http://tsuttayo.sytes.net/php/char_trn/
上記サイトを参考に、mbstring関連の設定を試みてください。

hacchi1030
アクティブユーザー
記事: 20
登録日時: 2006年11月29日(水) 15:06

エラーメッセージ

投稿記事 by hacchi1030 » 2006年11月29日(水) 15:39

全くの初心者なのですが、デザイン定義でつまづいておりました。
お忙しいところお手数ですが、アドバイスいただけますでしょうか?

はじめ、画面が真っ白になってしまうので、
php.iniの記述を変更したところ、
表示されるようになりました。
ですが、今度はエラーメッセージが表示され、
意図したような画面が表示されません。

↓エラーの内容です
http://www.sabinai.jp/food.php

ちなみにサーバーはエックスサーバーさんを利用しており
下記サイトを参考にphp.iniの記述を変更しました。
http://www.xserver.ne.jp/support/support2c.html#q20

php.iniファイルの記述をご参考までに記載いたします。
=================================================================
memory_limit = 32M
safe_mode = off
max_input_time = 60
output_buffering = none
safe_mode_exec_dir = none
upload_max_filesize = 10M
variables_order = EGPCS
dbx.colnames_case = lowercase
HTTP input encoding translation = on
mbstring.detect_order = auto
mbstring.encoding_translation = on
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.internal_encoding = EUC-JP
mbstring.language = Japanese
session.save_path = /var/lib/php/session
url_rewriter.tags = a=href,area=href,frame=src,input=src,form=fakeentry
=================================================================

↓ご参考までにphpinfoも、記載させて頂きます
http://www.sabinai.jp/phpinfo.php

初歩的な質問とは思いますが
何かアドバイスいただければ幸いですm(__)m

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: エラーメッセージ

投稿記事 by webmaster » 2006年11月29日(水) 16:17

hacchi1030さん、ご質問ありがとうございます。webmasterです。
エラーが出ているページを拝見したところ、
Warning: domxml_xslt_stylesheet_file(): Opening and ending tag mismatch: img line 19 and td in /home/yumesite/sabinai.jp/public_html/cmsdesigner/include/xmlutil.php.inc on line 217
のように出ているようで、これは「開始タグと終了タグが合致しません:19行目のimgとtd」
という意味になります。

デザイン定義の方で、その周辺の(19行目とは限りません)記述をご確認頂けますでしょうか。
例えば、imgタグは

<img src="xxxxx" >

と書くとこのようなエラーになるかと
思います。
正しくは、

<img src="xxxxx" />

のように、タグを閉じる必要があります。これはCMS DesignerというよりはXHTMLの
特徴となります。

環境によってはこれらが全て正しいにも関わらずこういうエラーが出る事があります。
これは、デザイン定義ファイルの文字コードがUTF-8になっていない場合等に起こります。

いずれにせよ、一度ご確認頂いてもよろしいでしょうか。
お手数をおかけしますがよろしくお願い致します。

hacchi1030
アクティブユーザー
記事: 20
登録日時: 2006年11月29日(水) 15:06

画面、表示されました。

投稿記事 by hacchi1030 » 2006年11月29日(水) 20:18

早速のお返事、ありがとうございます。
感激です。

今ほど試したところ、画面が表示されました。
CMSdesignerで表示する画像にばかり気をとられていましたが
それ以外の画像も /を付けなくてはいけないのですね。

よく考えれば、当然なのかもしれませんが
私一人では気が付けませんでした。
ありがとうございます。取り急ぎ、お礼まで。

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: 画面、表示されました。

投稿記事 by webmaster » 2006年11月29日(水) 20:28

hacchi1030さん、ご報告ありがとうございます。
うまくいったようで何よりです。m(__)m

CMSDはXML周りでつまづく事も多く、いろいろと分かり難い面もあるかと
思います。

またご不明な点がありましたらご質問下さい。

返信