エラー表示の対応方法
現在さくらレンタルサーバーにてms_lightをインストールする過程にて
sendmailのオープンに成功しました。
データベースの接続に成功しました。
設定ファイルを更新しました。
バックアップ用ディレクトリを作成しました。
一時ファイル用ディレクトリを作成しました。
オプションスクリプト用ディレクトリを作成しました。
アップロード用ディレクトリを作成しました。
の次に
Status: 500 Content-type: text/html
Software error:
Unknown system variable 'NAMES' at ./lib/db.pl line 24.
との表示がでました。
どのような処置をしたらよろしいのでしょうか?
ご教授よろしくお願いします。
※さくらの共用サーバではMilkyStepのようなメルマガ配信スクリプトの設置は原則禁止されております。
※専用サーバ・VPSでない場合は、さくらサーバの規約に抵触しないようご注意ください。
Unknown system variable ‘NAMES’…
のエラーは、MySQLの”SET NAMES”クエリーが処理できないというエラーのようです。
したがって、MilkyStepの初期テーブルが作成できないということになります。
ご利用中のMySQLのバージョンが古い場合(特に4.0以前)にこのエラーが発生する場合があります。
MilkyStepでは必要なMySQLのバージョンを4.1.1以上とさせていただいております。
さくらサーバの場合、MySQLのバージョンを5以上にアップデートすることが可能のようですので、下記参考記事などをご参照いただきご対応いただければと思います。
http://www.seomode.jp/blog/2010/05/17/789/
Igreks Communications様
ご返信ありがとうございます。
MySQLのバージョンを確認したいと思います。
また、さくらが原則禁止とのお話ですので
直接さくらレンタルサーバーさんに確認してみたいと思います。
ありがとうございました。