EC CUBEのインストール時に以下のようなエラーが出る問題
Warning: require_once(/************/../data/require_base.php) [function.require-once]: failed to open stream: No such file or directory in /virtual/notes2/public_html/banbii.com/require.php on line 26
Fatal error: require_once() [function.require]: Failed opening required '/************/../data/require_base.php' (include_path='.:/usr/local/lib/php') in /virtual/notes2/public_html/banbii.com/require.php on line 26
これは実際問題として記載されている箇所にエラーがあるのではなく、eccube/html/のdefine.phpで指定している階層設定に問題がある場合が多い。
/** HTMLディレクトリからのDATAディレクトリの相対パス */
define("HTML2DATA_DIR", "../data/");
/** DATA ディレクトリから HTML ディレクトリの相対パス */
define("DATA_DIR2HTML", "/../html/");
/*
* Local variables:
* coding: utf-8
* tab-width: 4
* c-basic-offset: 4
* c-hanging-comment-ender-p: nil
* End:
*/
?>
上記タグの中の
define("HTML2DATA_DIR", "../data/");
define("HTML2DATA_DIR", "../html/");
を修正すると解決する場合が多い。