ネオリーマンの創業日記(新規事業への道)

サラリーマン生活に心身的な問題で限界を迎えた男の一念発起リアルストーリー

【EC-CUBE Ver2.13】サーバーバージョンアップでDBでハマった件

 

XSERVERより「最新サーバー環境(sv2001サーバー以降)へ簡単に移行できる「新サーバー簡単移行」機能提供のお知らせ」ときたので早速申請。

 

移行前に確認出来るので処々チェックしているとEC-CUBEのVer2.13系で作成したサイトが「システムエラーが発生しました。大変お手数ですが、サイト管理者までご連絡ください。」と表示される。

 

サイトにアクセスできないのでこれはDBのエラーかな?と予測を立てつつも、管理画面も開けない状況だったので、FTPにて接続しlogを確認。

「Fatal error: DB処理でエラーが発生しました。 SQL: [SET SESSION storage_engine = InnoDB] MDB2 Error: unknown error _doQuery: [Error message: Could not execute statement]...」

上記のエラーメッセージを確認することができた。

 

phpMyAdminにてDBをみてみるとInnoDBになっている。。。??どういう意味だろうと思い、エラーメッセージで検索するとこちらのサイトを発見。

 

/data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php

$objQuery->exec('SET SESSION storage_engine = InnoDB');
↓
$objQuery->exec('SET SESSION default_storage_engine = InnoDB');

 

 XSERVERの新環境はMySQLのバージョンが5.7だったので上記のようにして修正完了。動作確認もOK。

ネットプロテクションズの対応が2.13の為、バージョンダウンしたのだが意外に手間取った。

 

求人サイト込のポータルサイト完成まじかでトラブル発生

f:id:alex888:20180909013647j:plain

 物販サイトもしたいし、イラストも手書きで書きたい今日この頃だが正直サイト構築だけで時間がすぎて、体調不良とかありえないぐらいサイトの変更もありやりたいことができてない。とりあえず、SOHO用にSNSサイトを構築して行こうかと思う。

続きを読む

本当は食べたいインスタントラーメン

 袋入りだと安いし、味も良い。こだわった物も多いので本当に食べたいインスタントラーメンだが、内臓は問題ないのでスープ迄大丈夫だが、麺がカロリーと炭水化物の塊で糖尿病の僕は制限してる。炭水化物だけでカロリーを摂ると数値が上がり、口が渇き本当に辛い。睡眠薬の効果も変わるので悩みの所だが頭が動くので仕事が夜中でも出来る。

続きを読む