ページ 11

テスト画面のエラーについて(2)

Posted: 2006年12月02日(土) 11:46
by NW
はじめまして。
今回試作的に、ローカル環境でCMS Designerをテストさせていただいてます。

check.php をクリアしたのち、
testcms.php を表示すると

Warning: Sablotron error on line 11: unknown encoding 'EUC-JP' in C:\Program Files\Apache Group\Apache2\htdocs\cmsdesigner\include\xmlutil.php.inc on line 201

と出てしまいました。

■テスト画面のエラーについて
http://cms.al-design.jp/phpbb/viewtopic.php?t=43

に近いような?感じかと思ったのですが、今回インストールしたのは最新版でこのエラーには、既に対応済みのようでした。

Sablotron など扱うのははじめてなので、よろしくご指導ください。

Re: テスト画面のエラーについて(2)

Posted: 2006年12月10日(日) 23:31
by webmaster
 NWさん、お返事遅れまして申し訳ありません。
 もう遅いかもしれませんが、この症状は、お使いのサーバのXSLTライブラリ周辺の
設定によるものと思われます。

 私もSablotronそのものの設定に詳しいわけではないのですが、Sablotronでは
iconvという文字コード変換ツールを利用して文字コード変換を実行するらしく、
ひょっとするとその辺の連携がうまく行っていない可能性があるかもしれません。

 CMSDでは、iconvではなくPHPの文字コード変換機能を使うようにするオプションが
ございますので、一度そちらをお試し下さい。
 site.config.xml で、output要素を追加し、disable-xslt-encoding="True"を
指定して頂くことでiconvをOFFにできます。

 また、Sablotronではなくdomxml関数のXSLT変換機能を利用することで回避
できるかもしれません。これは同じく output要素に xslt-libno="20"又は"21"を
指定することで指定可能です。"10"も一度お試し頂ければと思います。

 こちらのスレッドと同様の設定になると思いますので、ご参照下さい。
 http://cms.al-design.jp/phpbb/viewtopic.php?t=581

無事コンテンツ管理のページが開けました。

Posted: 2007年1月06日(土) 16:28
by NW
webmasterさま

ご教授いただいた件、ためしてみると、
無事コンテンツ管理のページが開けました。
(ちなみに、今回 xslt-libno="20" としております)

ありがとうございました :D