お世話になります。
1.1.7cへバージョンアップしたところ以下のようなエラーがでました。
ダウンロードページに記載してある「バージョンアップ&サーバ移転手順」にそって作業したのですが、原因と対応方法を教えて頂けますでしょうか。
よろしくお願いします。
CMS Designer : Xsl Translation error
[message]
domxml_xslt_stylesheet_file(): compilation error: file /home/hoge/hoge.jp/public_html/hoge/cmsdesigner/config/schema/news/news.list.entry.design.xsl element output
CMS Designer : Xsl Translation error
[message]
domxml_xslt_stylesheet_file(): invalid value for method: xhtml
バージョンアップ後のエラー/Xsl Translation error
自己フォロー
現在、エックスサーバーを利用していますが、PHPのバージョンを管理画面から任意に4と5を切り替えることができます。このバージョンを4から5に変更したところ、トピのエラーは無くなったのですが、別のエラーが発生しました。
エラーの内容は以下のとおり
CMSD tag error. tag='<cmsd:entrylist name="rental1" design="homesp"> <cmsd:group key="toplist" value="3" /> </cmsd:entrylist>', errormessage = compilation error: file /home/hoge/hoge.jp/public_html/hoge/cmsdesigner/config/schema/news/ line 3 element output
CMSD tag error. tag='<cmsd:xml src="http://hoge.com/?xml" design="blog" />', errormessage = compilation error: file /home/hoge/hoge.jp/public_html/hoge/cmsdesigner/config/schema/rental/ line 3 element output
解決方法を教えて頂けますでしょうか。
よろしくお願いします。
エラーの内容は以下のとおり
CMSD tag error. tag='<cmsd:entrylist name="rental1" design="homesp"> <cmsd:group key="toplist" value="3" /> </cmsd:entrylist>', errormessage = compilation error: file /home/hoge/hoge.jp/public_html/hoge/cmsdesigner/config/schema/news/ line 3 element output
CMSD tag error. tag='<cmsd:xml src="http://hoge.com/?xml" design="blog" />', errormessage = compilation error: file /home/hoge/hoge.jp/public_html/hoge/cmsdesigner/config/schema/rental/ line 3 element output
解決方法を教えて頂けますでしょうか。
よろしくお願いします。
RSS読み込み部の日付が表示されない
なんだか、一人でグダグダしてますが・・・
エラーは回避できましたが、外部ブログのRSSを読み込んでいる部分の投稿日付が表示されなくなりました。面倒なのでPHP4に戻したところ日付は表示されるようになり、エラーも回避できています。
よって、最初のエラーはPHP5にしなくてもmethodをxmlにすることで回避できるということですかね。
せっかくなのでPHP5でRSSの日付が表示されるようになると良いのですが。
エラーは回避できましたが、外部ブログのRSSを読み込んでいる部分の投稿日付が表示されなくなりました。面倒なのでPHP4に戻したところ日付は表示されるようになり、エラーも回避できています。
よって、最初のエラーはPHP5にしなくてもmethodをxmlにすることで回避できるということですかね。
せっかくなのでPHP5でRSSの日付が表示されるようになると良いのですが。
Re: RSS読み込み部の日付が表示されない
kazoo2013さん、お返事が遅れまして申し訳ありません、コメントがたくさんついて
いたので、既にコメント済みのものと勘違いしておりました…。
ご質問の件ですが、エラーメッセージが分かりづらく申し訳ないのですが、
デザイン定義のoutput属性に「xhtml」を指定していることが原因かと思われます。
output属性にxhtmlを指定できるのは、XSLTライブラリとしてSablotronという
ものを使用している環境のみで、ご利用のサーバがPHP5になって、使用するXSLT
ライブラリがSablotronでなくなったものと思われます。
対処方法は、既にkazoo2013さんが自力でたどり着いたように、output属性を
「xml」にして頂く方法です。
ただ、RSSの日付が出力されないというのが原因が分からず、現在調査中です。m(__)m
いたので、既にコメント済みのものと勘違いしておりました…。
ご質問の件ですが、エラーメッセージが分かりづらく申し訳ないのですが、
デザイン定義のoutput属性に「xhtml」を指定していることが原因かと思われます。
output属性にxhtmlを指定できるのは、XSLTライブラリとしてSablotronという
ものを使用している環境のみで、ご利用のサーバがPHP5になって、使用するXSLT
ライブラリがSablotronでなくなったものと思われます。
対処方法は、既にkazoo2013さんが自力でたどり着いたように、output属性を
「xml」にして頂く方法です。
ただ、RSSの日付が出力されないというのが原因が分からず、現在調査中です。m(__)m
Re: RSS読み込み部の日付が表示されない
webmasterです。弊社のWindows上のPHP5.2.6で動作させた所、RSS出力に
ついて問題を発生させることができませんでした。
日付も表示されています。サンプルのスターターキットを使用しました。
kazoo2013さんの所で、「日付が表示されないRSS出力」をテキストファイル
に保存して、ここに内容をペーストして頂いてもよろしいでしょうか。
内容に問題がある場合には、弊社までメールにファイルを添付してお送り頂ければ、
調査させて頂きます。アドレスはcms(アットマーク)al-design.jpです。
何度もお手数をおかけしますがよろしくお願い致します。
ついて問題を発生させることができませんでした。
日付も表示されています。サンプルのスターターキットを使用しました。
kazoo2013さんの所で、「日付が表示されないRSS出力」をテキストファイル
に保存して、ここに内容をペーストして頂いてもよろしいでしょうか。
内容に問題がある場合には、弊社までメールにファイルを添付してお送り頂ければ、
調査させて頂きます。アドレスはcms(アットマーク)al-design.jpです。
何度もお手数をおかけしますがよろしくお願い致します。