質問させてください。
インストールチュートリアルに従いファイルをアップし、testcms.phpにアクセスすると
Warning: dump_mem(): unknown encoding euc-jp in /u/web/***/cmsdesigner/include/xmlutil.php.inc on line 20
というエラーが出ました。
***はサイト名です。
ファイル属性はチュートリアルどおりに変更しています(多分)。
サーバーのテストにcheck.php でテストを行った時はOKの表示が出ました。
使用サーバーはOCN メールウェブ200 です。
http://www.ocn.ne.jp/hosting/service/index02.html
すみませんが対処方法を教えてください。
説明不足だったらすみません。
テスト画面のエラーについて
モデレータ: webmaster
Re: テスト画面のエラーについて
ご報告ありがとうございます、webmasterです。
ご報告の件ですが、おそらくお使いのサーバのXMLライブラリがEUC-JPに
対応していないものと思われます。
というか、調べたところ、そもそもXML関係は基本的にUTF-8であり、EUC-JP
に対応している方が珍しいのかもしれません。
(XREA.COMでは問題ないので気づきませんでした・・)
強制的にDOM-XMLではなくsablotronを使うようにすれば回避できるかも
しれません。
include/xmlutil.php.inc の中をEUC-JP対応のエディタで開いて、
15行目: if ( function_exists( 'domxml_xslt_stylesheet_file' ) )
を、
15行目: if ( false )
と置き換えてみてください。
次のバージョンで対処コードを入れる予定です。
ご報告の件ですが、おそらくお使いのサーバのXMLライブラリがEUC-JPに
対応していないものと思われます。
というか、調べたところ、そもそもXML関係は基本的にUTF-8であり、EUC-JP
に対応している方が珍しいのかもしれません。
(XREA.COMでは問題ないので気づきませんでした・・)
強制的にDOM-XMLではなくsablotronを使うようにすれば回避できるかも
しれません。
include/xmlutil.php.inc の中をEUC-JP対応のエディタで開いて、
15行目: if ( function_exists( 'domxml_xslt_stylesheet_file' ) )
を、
15行目: if ( false )
と置き換えてみてください。
次のバージョンで対処コードを入れる予定です。
Re: テスト画面のエラーについて
>webmaster 氏
早々とのご返答、ありがとうございます。
> include/xmlutil.php.inc の中をEUC-JP対応のエディタで開いて、
>15行目: if ( function_exists( 'domxml_xslt_stylesheet_file' ) )
> を、
>15行目: if ( false )
>と置き換えてみてください。
上記に従いやってみたところ、テスト画面が表示されました。
早いご対応で助かりました。
ありがとうございました。
早々とのご返答、ありがとうございます。
> include/xmlutil.php.inc の中をEUC-JP対応のエディタで開いて、
>15行目: if ( function_exists( 'domxml_xslt_stylesheet_file' ) )
> を、
>15行目: if ( false )
>と置き換えてみてください。
上記に従いやってみたところ、テスト画面が表示されました。
早いご対応で助かりました。
ありがとうございました。
Re: テスト画面のエラーについて
webmasterです。
ご確認ありがとうございました。m(_ _)m
うまく動いたようでなによりです。
この対処は一時的なものですので、次回バージョンアップの際にはそのまま
上書きしてくださって良いようにしたいと思います。
XSLT変換後の文字列をチェックして、EUC-JPになっていなければ直接
EUC-JPに変換するようなコードを入れる予定です。
ご確認ありがとうございました。m(_ _)m
うまく動いたようでなによりです。
この対処は一時的なものですので、次回バージョンアップの際にはそのまま
上書きしてくださって良いようにしたいと思います。
XSLT変換後の文字列をチェックして、EUC-JPになっていなければ直接
EUC-JPに変換するようなコードを入れる予定です。
Re: テスト画面のエラーについて
webmasterです。
今回の件に対処したバージョンをリリースしました。
ver.0.9.4aです。
また不具合などありましたらご連絡頂ければ幸いです。m(_ _)m
今回の件に対処したバージョンをリリースしました。
ver.0.9.4aです。
また不具合などありましたらご連絡頂ければ幸いです。m(_ _)m
Re: テスト画面のエラーについて
お世話になっています。
バージョン対応ありがとうございました。
新バージョンをアップロードし、Xserver でも試したところ、今度はxmlutil.php.inc line26で同様なエラーが出ました。
同様に上記の対応を試してみたところ、よくわかりませんが回避できたようです。
以上動作報告です。
バージョン対応ありがとうございました。
新バージョンをアップロードし、Xserver でも試したところ、今度はxmlutil.php.inc line26で同様なエラーが出ました。
同様に上記の対応を試してみたところ、よくわかりませんが回避できたようです。
以上動作報告です。
Re: テスト画面のエラーについて
webmasterです。
最新バージョンで試しても、同じようなエラーが出たという事でしょうか・・・。
それとも、OCNでは最新バージョンでうまくいったが、Xserverでは最新バージョン
でもうまくいかなかった、ということでしょうか・・・?
それで、
どちらにせよ、対処が必要だと認識しております。
仮に後者だとすると、そのサーバのDOM-XMLのXSLTライブラリが不安定な状態なのかもしれません。
上記の仮対処は、「DOM-XMLではなくSablotron-APIを強制的に使うようにする」という対処なのですが、これでうまくいくということは、DOM-XMLのXSLTより、Sablotron-APIの方の優先順位を上げた方が良いのかもしれません・・・。
もう少し検討してみて、次回のバージョンアップに反映してみようと思います。
ご報告ありがとうございました。
最新バージョンで試しても、同じようなエラーが出たという事でしょうか・・・。
それとも、OCNでは最新バージョンでうまくいったが、Xserverでは最新バージョン
でもうまくいかなかった、ということでしょうか・・・?
それで、
の対処をXserverに行ったらうまくいった、ということでしょうか・・?include/xmlutil.php.inc の中をEUC-JP対応のエディタで開いて、
15行目: if ( function_exists( 'domxml_xslt_stylesheet_file' ) )
を、
15行目: if ( false )
どちらにせよ、対処が必要だと認識しております。
仮に後者だとすると、そのサーバのDOM-XMLのXSLTライブラリが不安定な状態なのかもしれません。
上記の仮対処は、「DOM-XMLではなくSablotron-APIを強制的に使うようにする」という対処なのですが、これでうまくいくということは、DOM-XMLのXSLTより、Sablotron-APIの方の優先順位を上げた方が良いのかもしれません・・・。
もう少し検討してみて、次回のバージョンアップに反映してみようと思います。
ご報告ありがとうございました。