バージョン選択

フォーラム

メニュー

オンライン状況

77 人のユーザが現在オンラインです。 (60 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 77
もっと...

サイト内検索

質問 > その他 > ECCUBE4.2.2のクリーンインストールでMYSQL初期化不能

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
codama
投稿日時: 2023/7/11 10:01
対応状況: −−−
一人前
登録日: 2020/8/3
居住地:
投稿: 72
ECCUBE4.2.2のクリーンインストールでMYSQL初期化不能
現在、EC-CUBE 4.1.2 を運用しています。

PHPバージョンサポート終了の状況で、アップデートを検討し
ECCUBE4.2.2のクリーンインストールを、以下のシステムに試みています。

MYSQLデーターベースの初期化のステップで、以下のエラーで先に進めません。

EC-CUBE 4.1.2のインストール時には、何の問題もなく完了できたのですが
「access violation」が何なのか、わからず困っています。

基本的にECCUBE4.2.2が、システムに不適合なのか?
ご教示いただければ幸いです。

サーバーOS Linux plesk-1037049-14589.domain.tld 3.10.0 #1
SMP Thu Sep 23 18:26:47 MSK 2021 x86_64
DBサーバー MySQL 5.5.68-MariaDB
WEBサーバー nginx/1.22.1
PHP 7.4.33 PHP 8.1.21どちらも同じエラー

***********************************************
Schema-Tool failed with Error 'An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes' while executing DDL: CREATE TABLE dtb_order (id INT UNSIGNED AUTO_INCREMENT NOT NULL, customer_id INT UNSIGNED DEFAULT NULL, country_id SMALLINT UNSIGNED DEFAULT NULL, pref_id SMALLINT UNSIGNED DEFAULT NULL, sex_id SMALLINT UNSIGNED DEFAULT NULL, job_id SMALLINT UNSIGNED DEFAULT NULL, payment_id INT UNSIGNED DEFAULT NULL, device_type_id SMALLINT UNSIGNED DEFAULT NULL, pre_order_id VARCHAR(255) DEFAULT NULL, order_no VARCHAR(255) DEFAULT NULL, message VARCHAR(4000) DEFAULT NULL, name01 VARCHAR(255) NOT NULL, name02 VARCHAR(255) NOT NULL, kana01 VARCHAR(255) DEFAULT NULL, kana02 VARCHAR(255) DEFAULT NULL, company_name VARCHAR(255) DEFAULT NULL, email VARCHAR(255) DEFAULT NULL, phone_number VARCHAR(14) DEFAULT NULL, postal_code VARCHAR(8) DEFAULT NULL, addr01 VARCHAR(255) DEFAULT NULL, addr02 VARCHAR(255) DEFAULT NULL, birth DATETIME DEFAULT NULL COMMENT '(DC2Type:datetimetz)', subtotal NUMERIC(12, 2) UNSIGNED DEFAULT '0' NOT NULL, discount NUMERIC(12, 2) UNSIGNED DEFAULT '0' NOT NULL, delivery_fee_total NUMERIC(12, 2) UNSIGNED DEFAULT '0' NOT NULL, charge NUMERIC(12, 2) UNSIGNED DEFAULT '0' NOT NULL, tax NUMERIC(12, 2) UNSIGNED DEFAULT '0' NOT NULL, total NUMERIC(12, 2) UNSIGNED DEFAULT '0' NOT NULL, payment_total NUMERIC(12, 2) UNSIGNED DEFAULT '0' NOT NULL, payment_method VARCHAR(255) DEFAULT NULL, note VARCHAR(4000) DEFAULT NULL, create_date DATETIME NOT NULL COMMENT '(DC2Type:datetimetz)', update_date DATETIME NOT NULL COMMENT '(DC2Type:datetimetz)', order_date DATETIME DEFAULT NULL COMMENT '(DC2Type:datetimetz)', payment_date DATETIME DEFAULT NULL COMMENT '(DC2Type:datetimetz)', currency_code VARCHAR(255) DEFAULT NULL, complete_message LONGTEXT DEFAULT NULL, complete_mail_message LONGTEXT DEFAULT NULL, add_point NUMERIC(12, 0) UNSIGNED DEFAULT '0' NOT NULL, use_point NUMERIC(12, 0) UNSIGNED DEFAULT '0' NOT NULL, order_status_id SMALLINT UNSIGNED DEFAULT NULL, discriminator_type VARCHAR(255) NOT NULL, INDEX IDX_1D66D8079395C3F3 (customer_id), INDEX IDX_1D66D807F92F3E70 (country_id), INDEX IDX_1D66D807E171EF5F (pref_id), INDEX IDX_1D66D8075A2DB2A0 (sex_id), INDEX IDX_1D66D807BE04EA9 (job_id), INDEX IDX_1D66D8074C3A3BB (payment_id), INDEX IDX_1D66D8074FFA550E (device_type_id), INDEX IDX_1D66D807D7707B45 (order_status_id), INDEX dtb_order_email_idx (email), INDEX dtb_order_order_date_idx (order_date), INDEX dtb_order_payment_date_idx (payment_date), INDEX dtb_order_update_date_idx (update_date), INDEX dtb_order_order_no_idx (order_no), UNIQUE INDEX dtb_order_pre_order_id_idx (pre_order_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_bin` ENGINE = InnoDB
red
投稿日時: 2023/7/12 7:33
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1570
Re: ECCUBE4.2.2のクリーンインストールでMYSQL初期化不能
mysql5.7じゃないと動かなそうですね
https://www.danroo.com/web/post-1859/#outline__4


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

codama
投稿日時: 2023/7/12 12:50
対応状況: −−−
一人前
登録日: 2020/8/3
居住地:
投稿: 72
Re: ECCUBE4.2.2のクリーンインストールでMYSQL初期化不能
早速のご教示、有難うございます。
一筋の光明のように感じます。

早速、config/database.php と、docker-compose.ymlを
解凍したECCUBEフォルダーで探しているのですが、見当たりません。

厚かましいようですが、何処のフォルダーにあるのかお教えいただけないでしょうか?

宜しくお願い致します。
mcontact
投稿日時: 2023/7/12 17:25
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1296
Re: ECCUBE4.2.2のクリーンインストールでMYSQL初期化不能
> 早速、config/database.php と、docker-compose.ymlを解凍したECCUBEフォルダーで探しているのですが、見当たりません。

config/database.phpは、EC-CUBE4系では通常存在していないはずです。
docker-compose.ymlは、EC-CUBEインストールフォルダ直下にあると思います。


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

codama
投稿日時: 2023/7/12 18:35
対応状況: 解決済
一人前
登録日: 2020/8/3
居住地:
投稿: 72
Re: ECCUBE4.2.2のクリーンインストールでMYSQL初期化不能
早速のご教示ありがとうございます。

直ちにトライいたします。

初歩的な質問ばかりで、申し訳ありません。

*****************************************
いろいろご教示ありがとうございました。おかげでスムーズに問題なくインストール完了いたしました。

SQLバージョンでは、今後問題あるかもしれません。

宜しくお願い致します。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,077名です
総投稿数は110,024件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1647
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.