ZenCartでログイン画面に入れない
インストール後、ログイン画面に
Fatal error: Call to a member function Execute() on a non-object in サーバーパス/includes/functions/strict_sessions.php on line 66
というエラー表記の回避方法
サーバーパス/includes/functions/strict_sessions.phpの55行目あたり
- function _sess_write($key, $val) {
- global $db;
- global $SESS_LIFE;
を
- function _sess_write($key, $val) {
- // The following is only to work around a PHP 5.2.0 bug:
- global $db;
- if (!is_object($db)) {
- //PHP 5.2.0 bug workaround ...
- $db = new queryFactory();
- $db->connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD, DB_DATABASE, USE_PCONNECT, false);
- }
- global $SESS_LIFE;
に変更したら直りました

コメントする