rui live note

WordPress、PHP、子育て、ブログ、将棋、コワーキング、子育て、群馬等に関する日々感じたことを書いているブログです

*

EC-CUBEでプラグインインストール後に「’DOMDocument’ not found」エラーが出る場合の解決策

      2014/09/16   EC-CUBE, 開発 ,

  • このエントリーをはてなブックマークに追加
  • Pocket

EC-CUBE でとある新しいプラグインを入れて有効化したら、システムエラーが出てページが表示できなくなるということがありました。

初めは EC-CUBE のバージョンにプラグインが未対応なのかなあと思いましたが、data/logs/error.log を見てみたところこんなエラーメッセージが。

Fatal error(E_ERROR): Class 'DOMDocument' not found on [data/class/helper/SC_Helper_Transform.php(54)]

特に EC-CUBE 側の問題ではなく、PHP の環境不足(DOMが組み込まれていない)が原因だったと判明。

そういえば、新しいサーバ上で動かしていたので初期構築時にインストール漏れしていたようです。

サーバ OS が CentOS なので、下記コマンドでモジュールをインストール。

# yum install php-xml

これで動くようになりました!

ad

この記事が気に入ったらシェアしてもらえると嬉しいです!

  • このエントリーをはてなブックマークに追加
  • Pocket
  • follow us in feedly
  • RSS

  関連記事

EC-CUBE
EC-CUBEで携帯・スマートフォンテンプレートを無効化する方法

EC-CUBEには標準でスマートフォンや携帯用のテンプレートが用意されていて、そ …

配達
EC-CUBEで商品を大量注文するとお届け先情報が空っぽになる件

EC-CUBE で商品を大量に注文した時に、お届け先情報が空っぽになるという問題 …

iMac
EC-CUBEでユーザー独自のセッション情報を管理する

EC-CUBE をカスタマイズしていると独自のセッション情報を使いたいケースが出 …

Eコマース
EC-CUBEにGoogleアナリティクスのeコマーストラッキングを埋め込む設定方法

Google Analytics の eコマーストラッキング機能を使用すると、サ …

ネットショップ
EC-CUBEでサーバー移行するときの作業手順まとめ

サイト公開までは開発用ドメインで EC-CUBE を作成しておき、完成したらごっ …

ログイン
EC-CUBEで全ページからログインチェックができるようにしてみる

最近とある用事で、初めて EC-CUBE をガリガリとカスタマイズしています。 …