论坛: 質問コーナー (Thread #38581)

インストール時のエラーについて (2017-04-18 16:15 by shige29 #79717)

Magic3 の2.18.7をインストールしようとしたとき DB接続テストでエラーとなりました

インストール環境
1.Magic3 2.18.7
2.サーバ さくらインターネット
3.DB MySQL 5.5

実行時のメッセージ
-----------------------------------------------------------------
日本語を使用するためのエンコード設定が不正です。
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server ujis(NG)
character_set_system utf8
 ・
 ・ 
 ・
接続正常 => エンコーディングエラー
----------------------------------------------------------------
サーバー名、DB名、DBユーザ名、パスワードは 間違えていないと思います
数年前に 同じレンタルサーバに既にインストールしている(V2.13.4)のですが、新たにテストしたいため、インストールしようとしてエラーとなりました
お解りのなる方のアドバイスを お願いします
確認のための情報不足があればご指摘ください
よろしくお願いします

 

回复到 #79717×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) 登录

Re: インストール時のエラーについて (2017-04-19 21:15 by fishbone #79731)


> character_set_server ujis(NG)

エラーメッセージに出ているように、DBがEUC(ujis)で作成されているためだと思います。

https://help.sakura.ad.jp/hc/ja/articles/206053952--%E3%83%AC%E3%83%B3%E3%82%BF%E3%83%AB%E3%82%B5%E3%83%BC%E3%83%90-%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AE%E4%BD%9C%E6%88%90-%E8%BF%BD%E5%8A%A0-%E5%89%8A%E9%99%A4
 
「データベース文字コード」をUTF8にして、DBを作成する必要があります。
回复到 #79717

回复到 #79731×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) 登录

Re: インストール時のエラーについて (2017-04-20 08:30 by shige29 #79732)

早速のアドバイスありがとうございました

> > character_set_server ujis(NG)
>
> エラーメッセージに出ているように、DBがEUC(ujis)で作成されているためだと思います。
> 「データベース文字コード」をUTF8にして、DBを作成する必要があります。

レンタルサーバでの DB作成時にUTF8に設定しているのですが、このようになってしまいます
また、Magic3の Ver2.13.4だと 同じ手順でインストール可能です
どのバージョンからエラーになるのかは、確認していませんが、バージョンアップによる 何か変更点などで注意点があるのでしょうか

よろしくお願いします

回复到 #79731

回复到 #79732×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) 登录

Re: インストール時のエラーについて (2017-04-20 11:00 by fishbone #79733)

> また、Magic3の Ver2.13.4だと 同じ手順でインストール可能です
> どのバージョンからエラーになるのかは、確認していませんが、バージョンアップによる 何か変更点などで注意点があるのでしょうか
>

サーバ環境のチェックを厳しくしています。
間違った文字コードで仮に運用できたとしても、DBのデータのエクスポート、インポートで非常に苦労するのでエラーにしました。

インストール時の環境チェックの部分を削除すればインストールできますが、それは「単に動いている」だけで、「正常に動作している」わけではありません。

MySQL 5.5ということからするとそれほど古い環境ではないようですね。
今時EUCでしか運用できないレンタルサーバなどないので変更する方法はあると思います。
回复到 #79732

回复到 #79733×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) 登录

Re: インストール時のエラーについて (2017-04-20 14:02 by shige29 #79734)

続いて お世話になります

> サーバ環境のチェックを厳しくしています。
> 間違った文字コードで仮に運用できたとしても、DBのデータのエクスポート、インポートで非常に苦労するのでエラーにしました。
>
> インストール時の環境チェックの部分を削除すればインストールできますが、それは「単に動いている」だけで、「正常に動作している」わけではありません。
>
> MySQL 5.5ということからするとそれほど古い環境ではないようですね。
> 今時EUCでしか運用できないレンタルサーバなどないので変更する方法はあると思います。

レンタルサーバー側の問題として、調べてみます

大変ありがとうございました
回复到 #79733

回复到 #79734×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) 登录