hetemlといっても一部環境だけかもしれませんが、自分の環境でEC-CUBE 3.01をインストールすると、インストール後にエラーでページが表示できません。
どうもバリデーション用のXMLがエラーになるようでlibxmlとかlibxslt周りで問題があるんじゃないかなぁと推測中。
ちなみにエラーログはこんな感じ。
2015-07-23 19:46:09] myapp.CRITICAL: Twig_Error_Runtime: An exception has been thrown during the rendering of a template (“Invalid resource provided: “{インストールディレクトリ}/vendor/symfony/validator/Symfony/Component/Validator/Resources/translations/validators.ja.xlf”; Errors: [ERROR 1] Unimplemented block at xmlschemas.c:5588 (in n/a – line 0, column 0)
引き続き調査中なのでメモ。
(追記)エラーログの最後を見落としてました。
[ERROR 1871] Element ‘body’, [strict WC]: The namespace of the element is not allowed. (in {インストールディレクトリ}/html/ – line 4, column 0)”) in “step1.twig” at line 48.
このエラーで検索すると、libxmlのバージョンが低いため発生している模様。
hetemlのlibxmlのバージョンは2.6.16でsymfony2の要件が2.6.21・・・
EC-CUBE3がフレームワークとして採用しているsymfony2ど動作要件を満たしていないという結論ですね。
参考:Requirements for Running Symfony
Please give us your valuable comment