ページ 1 / 2
ページが表示できません
Posted: 2006年2月18日(土) 00:47
by bc
webmasterさんのトピック「画面が真っ白になる」と同様の現象が起きていますが
解決することができずにいます。
下記の
http://cms.al-design.jp/newsentry.php?eid=00034
対処をさせていただきましたが「画面が真っ白」になったり、「ページが表示できません」になったりです。
他の説明も読ませていただきましたが
詳しい内容が理解できず・・具体的にどのような対応をすれば
よろしいでしょうか?
お手数をおかけしますが
宜しくお願い致します
Posted: 2006年2月18日(土) 01:05
by tsu
初めまして。私はロリポップを使っていて「ログインする際に画面が真っ白になる」という症状が起きたので、$gXsltLib = 20; に設定したところすぐに直りました。
あとMacだからかもしれませんが、<cmsd:entry name="xxx" design="xxxxx" />で埋め込んだページを表示させようとすると真っ白になります。
同様にメニューなどで使い回している場合もエントリ一件分を表示する際に他が消えたりします。
なので全体的に<cmsd:entrylist name="" design="" />で埋め込み、表示させてます。
と、書いたのはいいのですが、的外れだったらごめんなさいm(_ _)m
Posted: 2006年2月18日(土) 01:07
by tsu
あわわ、一応私の場合なので参考までに。。。
Posted: 2006年2月18日(土) 01:23
by bc
ありがとうございます。
$gXsltLib = 20;
については全ての数値に変更してみましたが
「画面が真っ白」になったり、「ページが表示できません」になったりでした。
早速下記を試してみましたところ
<cmsd:entrylist name="" design="" />で埋め込みをしたら
画面自体は表示することができました!
が・・「ファイル'new.list.default.design.xsl'が見つかりません。又は埋め込みコマンドのデザイン名の指定が間違っています。 」とエラーがでてしまいました・・。
どうか宜しくお願い致しますm(_)m
Posted: 2006年2月18日(土) 01:32
by tsu
それはよかったです。
今の状態は恐らくこうなっていると思います。
ファイル名
new.default.design.xsl
ファイルの中身
<xsl:template match="/entry">
(中略)
</xsl:template>
このファイル名と中身を
ファイル名を
new.list.default.design.xsl
ファイルの中身を
<xsl:template match="/entrylist">
<xsl:for-each select="entry">
(中略)
</xsl:for-each>
</xsl:template>
へとりあえず変更してみて下さい。
bcさんがどのように使うのかわからないので、とりあえずこの辺りまで。
また何かあったらお願いします。
Posted: 2006年2月18日(土) 01:40
by tsu
あわわ、1つ言い忘れです。
new.list.default.design.xslはエントリ一覧を出力する際に使用します。
new.default.design.xslはエントリ一件分を表示する際に使用します。
メニューや常に表示されるようなところではentrylistを使った方がいいと思います。
逆にエントリ一件分、例えば詳細記事などはentryで問題ないと思います。
Posted: 2006年2月18日(土) 01:55
by bc
ありがとうございます。
new.default.design.xsl
ファイルの中身を変更してみましたが
同じエラーのままでした・・
まだ、チュートリアル(日記帳)にそって
作業をしている途中の超!新米です
デザインを出力する画面のphpを表示するところで止まってしまい・・。
Posted: 2006年2月18日(土) 02:06
by tsu
すいません、書き方がへたくそでしたm(_ _)m
「ファイル'new.list.default.design.xsl'が見つかりません。又は埋め込みコマンドのデザイン名の指定が間違っています。 」
このエラーは、単に埋め込み側が
コード: 全て選択
<cmsd:entrylist name="new" design="default" />
になっているのに対し
デザイン定義側のファイル名が new.default.design.xslとなっているせいで起きるエラーです。
なのでファイル名を new.
list.default.design.xsl へ変更してあげるとうまくいくと思います。
Posted: 2006年2月18日(土) 02:21
by bc
ありがとうございます。
何度も申し訳ありません・・
「ファイル'new.list.default.design.xsl'が見つかりません。又は埋め込みコマンドのデザイン名の指定が間違っています。 」とエラーが出た際に一度デザイン定義側のファイル名をnew.list.default.design.xsl へ変更してみたのですが
また、「ページが表示できません」になってしまいました。
念のため、もう一度やってみたのですがやはり
ファイル名をnew.list.default.design.xsl へ変更してみると
「ページが表示できません」になってしまいます。。
Posted: 2006年2月18日(土) 02:29
by tsu
力になれなくて申し訳ないです、、、
できればですが、一度デザイン定義をコピペで載せてもらえないでしょうか?
ちなみに私の使ってるフッター部分を更新するデザイン定義です。
ファイル名は footer.list.entry.design.xsl になってます。
コード: 全て選択
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" encoding="EUC-JP" omit-xml-declaration="yes" />
<xsl:template match="/entrylist">
<xsl:for-each select="entry">
<div class="footer">
<xsl:value-of select="footer" disable-output-escaping="yes" />
</div>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
たぶん同じ感じだと思いますが、、、。
追記
埋め込みタグはこんな感じです。
コード: 全て選択
<cmsd:entrylist name="footer" design="entry" />
Posted: 2006年2月18日(土) 03:43
by webmaster
webmasterです。bcさん、tsuさん、お手数をおかけしております。
今までの流れを拝見して、私もtsuさんと同じような思考を辿っております。
一つだけ、問題の切り分けとして、bcさんの手順に原因があるのか、それとも
環境的な問題があるのかを確認させて下さい。
bcさんの方では、testcms.php の表示は正しく行われているでしょうか?
また、testcms.phpはかなりシンプルな内容の為、もう少し複雑なサンプルである
スターターキットをダウンロードページより導入して頂くと、さらに問題がはっきり
する場合があります。
スターターキットが正しく表示されるにも関わらず、他のページがうまく表示されない
場合は、手順に問題がある可能性が高いです。
逆に、スターターキットが正しく表示できない場合、サーバー環境に問題がある
のかもしれません。
以上、お手数ですがご確認頂ければ幸いです。
Posted: 2006年2月19日(日) 00:54
by bc
こちらこそ・・何度も申し訳ありません。。
もう一度、内容を再度確認してみたいと思います。
もう既にデザインが出来ているサイトで
できましたら、どちらかに導入だけお願いできるところが
あれば・・と思っているのですが、、(こちらでお伺いする
のは、筋違い?ですね。。すみません・・)
Posted: 2006年2月19日(日) 01:27
by webmaster
webmasterです。
弊社でも導入のみの請負も行っているのですが、人手不足な事もあり、
地元福井県に絞らせていただいております。
また、地元でもかなり先まで導入予定が詰まっておりまして、かなり
お待ちいただく事になってしまいます。
ご期待に沿えず申し訳ありません。
全国に、CMS Designerの取扱いを行っている業者様がありますので、
信頼できそうな業者様にご依頼頂ければと思います。m(_ _)m
http://cms.al-design.jp/partners.php
Posted: 2006年2月19日(日) 20:25
by bc
ありがとうございます
スターターキットを導入してみましたが
画面が真っ白に表示されてしまいました。
動作確認済のレンタルサーバ情報の公開が
あった Speeverを使用しています。
Posted: 2006年2月19日(日) 21:13
by webmaster
webmasterです。
面倒なご確認、ありがとうございました。
testcms.php も同様の結果になったということでよろしいでしょうか。
おそらく環境的な問題かと思います。
できれば詳しく調査させて頂きたいのですが、FTPサーバのパスワードを
頂くわけにもいかないと思いますので、もし可能でしたらこちらのページを
ご参考にしてみて下さい。
http://cms.al-design.jp/phpbb/viewtopic ... 4%C3%C7%F2
上記のページに書かれているように、php.ini の設定を memory_limit = 16M とか、32Mとかにすると動作するようになるかもしれません。
php.ini を直接触ることができない場合、.htaccess に、
コード: 全て選択
php_value memory_limit 20M
という行を追加することでも設定変更が可能です(サーバによってはこの方法が認められていない場合があります)。
もしよろしければ、phpinfo.php という名前でファイルを作り、
<?php phpinfo(); ?>
とだけ書いてサーバへアップロードし、その結果をファイルに保存して cms(a)al-design.jp までメールでご連絡頂ければ、こちらで調査させて頂きます。m(_ _)m
(メールアドレスはスパム対策の為、@を(a)で置き換えています)