前提・実現したいこと
ec-cube3のインストール手順である、データベースの初期化ステップを行った時、エラーが吐かれました。
エラーを吐いた後に該当のMySQLデータベースをphpMyAdminから確認したところ、dtb_mail_history, dtb_product_categoryテーブルのみ作成されていました。
ec-cubeによって初期化が行われる時、データベースの中身は空にしてあったこともあって、上記のテーブルが作成されていることからおそらく接続自体はされていると思います。
(データベース名)
.dtb_help
がもうあるよというエラー(?)だと思うのですが、先述した通り初期化実行前は空なので、元々あったテーブルと重複するといったようなエラーではないと思っています。
2~3度テーブルを削除しては同じことをしましたが、うまく行きません。
何か解決策や可能性がありそうなら教えていただけると助かります。
発生している問題・エラーメッセージ
膨大な為、一部抜粋します。
4つ中1つ目のエラー
PDOException in PDOConnection.php line 104: SQLSTATE[HY000]: General error: 1813 Tablespace '`ktmr_cube3_db`.`dtb_help`' exists. in PDOConnection.php line 104 at PDO->query('CREATE TABLE dtb_help (id INT AUTO_INCREMENT NOT NULL, law_country_id SMALLINT DEFAULT NULL, law_pref SMALLINT DEFAULT NULL, customer_agreement LONGTEXT DEFAULT NULL, law_company LONGTEXT DEFAULT NULL, law_manager LONGTEXT DEFAULT NULL, law_zip01 LONGTEXT DEFAULT NULL, law_zip02 LONGTEXT DEFAULT NULL, law_zipcode LONGTEXT DEFAULT NULL, law_addr01 LONGTEXT DEFAULT NULL, law_addr02 LONGTEXT DEFAULT NULL, law_tel01 LONGTEXT DEFAULT NULL, law_tel02 LONGTEXT DEFAULT NULL, law_tel03 LONGTEXT DEFAULT NULL, law_fax01 LONGTEXT DEFAULT NULL, law_fax02 LONGTEXT DEFAULT NULL, law_fax03 LONGTEXT DEFAULT NULL, law_email LONGTEXT DEFAULT NULL, law_url LONGTEXT DEFAULT NULL, law_term01 LONGTEXT DEFAULT NULL, law_term02 LONGTEXT DEFAULT NULL, law_term03 LONGTEXT DEFAULT NULL, law_term04 LONGTEXT DEFAULT NULL, law_term05 LONGTEXT DEFAULT NULL, law_term06 LONGTEXT DEFAULT NULL, law_term07 LONGTEXT DEFAULT NULL, law_term08 LONGTEXT DEFAULT NULL, law_term09 LONGTEXT DEFAULT NULL, law_term10 LONGTEXT DEFAULT NULL, create_date DATETIME NOT NULL, update_date DATETIME NOT NULL, INDEX IDX_FF18F0EB5C77387 (law_country_id), INDEX IDX_FF18F0EBE3D20F82 (law_pref), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ENGINE = InnoDB') in PDOConnection.php line 104 at PDOConnection->query('CREATE TABLE dtb_help (id INT AUTO_INCREMENT NOT NULL, law_country_id SMALLINT DEFAULT NULL, law_pref SMALLINT DEFAULT NULL, customer_agreement LONGTEXT DEFAULT NULL, law_company LONGTEXT DEFAULT NULL, law_manager LONGTEXT DEFAULT NULL, law_zip01 LONGTEXT DEFAULT NULL, law_zip02 LONGTEXT DEFAULT NULL, law_zipcode LONGTEXT DEFAULT NULL, law_addr01 LONGTEXT DEFAULT NULL, law_addr02 LONGTEXT DEFAULT NULL, law_tel01 LONGTEXT DEFAULT NULL, law_tel02 LONGTEXT DEFAULT NULL, law_tel03 LONGTEXT DEFAULT NULL, law_fax01 LONGTEXT DEFAULT NULL, law_fax02 LONGTEXT DEFAULT NULL, law_fax03 LONGTEXT DEFAULT NULL, law_email LONGTEXT DEFAULT NULL, law_url LONGTEXT DEFAULT NULL, law_term01 LONGTEXT DEFAULT NULL, law_term02 LONGTEXT DEFAULT NULL, law_term03 LONGTEXT DEFAULT NULL, law_term04 LONGTEXT DEFAULT NULL, law_term05 LONGTEXT DEFAULT NULL, law_term06 LONGTEXT DEFAULT NULL, law_term07 LONGTEXT DEFAULT NULL, law_term08 LONGTEXT DEFAULT NULL, law_term09 LONGTEXT DEFAULT NULL, law_term10 LONGTEXT DEFAULT NULL, create_date DATETIME NOT NULL, update_date DATETIME NOT NULL, INDEX IDX_FF18F0EB5C77387 (law_country_id), INDEX IDX_FF18F0EBE3D20F82 (law_pref), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ENGINE = InnoDB') in Connection.php line 852 at Connection->executeQuery('CREATE TABLE dtb_help (id INT AUTO_INCREMENT NOT NULL, law_country_id SMALLINT DEFAULT NULL, law_pref SMALLINT DEFAULT NULL, customer_agreement LONGTEXT DEFAULT NULL, law_company LONGTEXT DEFAULT NULL, law_manager LONGTEXT DEFAULT NULL, law_zip01 LONGTEXT DEFAULT NULL, law_zip02 LONGTEXT DEFAULT NULL, law_zipcode LONGTEXT DEFAULT NULL, law_addr01 LONGTEXT DEFAULT NULL, law_addr02 LONGTEXT DEFAULT NULL, law_tel01 LONGTEXT DEFAULT NULL, law_tel02 LONGTEXT DEFAULT NULL, law_tel03 LONGTEXT DEFAULT NULL, law_fax01 LONGTEXT DEFAULT NULL, law_fax02 LONGTEXT DEFAULT NULL, law_fax03 LONGTEXT DEFAULT NULL, law_email LONGTEXT DEFAULT NULL, law_url LONGTEXT DEFAULT NULL, law_term01 LONGTEXT DEFAULT NULL, law_term02 LONGTEXT DEFAULT NULL, law_term03 LONGTEXT DEFAULT NULL, law_term04 LONGTEXT DEFAULT NULL, law_term05 LONGTEXT DEFAULT NULL, law_term06 LONGTEXT DEFAULT NULL, law_term07 LONGTEXT DEFAULT NULL, law_term08 LONGTEXT DEFAULT NULL, law_term09 LONGTEXT DEFAULT NULL, law_term10 LONGTEXT DEFAULT NULL, create_date DATETIME NOT NULL, update_date DATETIME NOT NULL, INDEX IDX_FF18F0EB5C77387 (law_country_id), INDEX IDX_FF18F0EBE3D20F82 (law_pref), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ENGINE = InnoDB') in SchemaTool.php line 95 at SchemaTool->createSchema(array(object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata))) in InstallController.php line 466 at InstallController->createTables() in InstallController.php line 278 at InstallController->step5(object(InstallApplication), object(Request)) at call_user_func_array(array(object(InstallController), 'step5'), array(object(InstallApplication), object(Request))) in HttpKernel.php line 144 at HttpKernel->handleRaw(object(Request), '1') in HttpKernel.php line 64 at HttpKernel->handle(object(Request), '1', true) in Application.php line 586 at Application->handle(object(Request)) in Application.php line 563 at Application->run() in install.php line 40
よろしくお願いします。
追記①
database.yml.dist
database:
driver: '${DBDRIVER}'
host: '${DBSERVER}'
dbname: '${DBNAME}'
port: '${DBPORT}'
user: '${DBUSER}'
password : '${DBPASS}'
charset: utf8
defaultTableOptions: { collate: utf8_general_ci }
追記②
database.yml
database:
driver: 'pdo_mysql'
host: 'localhost'
dbname: '[設定したdb名]'
port: ''
user: '[設定したuser名]'
password : '[設定したuserのパスワード]'
charset: utf8
defaultTableOptions: { collate: utf8_general_ci }
回答2件
あなたの回答
tips
プレビュー