ECCUBEをインストールしようとしても、インストール画面すらでない
いろいろ調べてみた。
/html/install/index.php line 23
→ require_once("../require.php");
/html/require.php line 26
→ require_once($require_php_dir . HTML2DATA_DIR . "require_base.php");
/data/require_base.php line 88
→ $sessionFactory->initSession();
line 87のSC_SessionFactory::getInstance();で
/data/class/session/sessionfactory/SC_SessionFactory_UseCookie.php
/data/class/session/sessionfactory/SC_SessionFactory_UseRequest.php
のどちらかのinitSession()がコールされます。
/data/class/session/sessionfactory/SC_SessionFactory_UseCookie.php line 56
/data/class/session/sessionfactory/SC_SessionFactory_UseRequest.php line 190
→ session_start();
ここが原因ぽいことが分かりました。
でも、error_reporting(E_ALL)にしても何も出ず。
E_STRICTを設定すると、error_get_lastの感じでは、
Assigning the return value of new by reference is deprecated
が出まくりそうなんで止めといて、
error_logとかでファイルに出力しても何も出ず
何がなんだか分からないので、
session_start();
を
//session_start();
にしてみたら、インストーラが表示しました。
とりあえずインストールが完了した後に、
コメントを解除して完了。
ECCUBEのページも管理画面も無事表示されてます。
一体なんだったんだろう。
PHP習得にはまだまだ時間がかかりそうです。。。
|
この記事に
- >
- コンピュータとインターネット
- >
- コンピュータ
- >
- UNIX