5.7のインストールエラーで困ってます

2016年12月8日 at 19:13

An exception occurred while executing 'CREATE TABLE btTestimonial (bID INT UNSIGNED NOT NULL, fID INT UNSIGNED DEFAULT 0, name VARCHAR(255) DEFAULT NULL, position VARCHAR(255) DEFAULT NULL, company VARCHAR(255) DEFAULT NULL, companyURL VARCHAR(255) DEFAULT NULL, paragraph TEXT DEFAULT NULL, PRIMARY KEY(bID)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB': SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'btTestimonial' already exists.

Trace:
#0 /home/XXX/www/sub/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php(116): Doctrine\DBAL\Driver\AbstractMySQLDriver->convertException('An exception oc...', Object(Doctrine\DBAL\Driver\PDOException)) #1 /home/XXX/www/sub/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(945): Doctrine\DBAL\DBALException::driverExceptionDuringQuery(Object(Concrete\Core\Database\Driver\PDOMySqlConcrete5\Driver), Object(Doctrine\DBAL\Driver\PDOException), 'CREATE TABLE bt...') #2 [internal function]: Doctrine\DBAL\Connection->query('CREATE TABLE bt...') #3 /home/XXX/www/sub/concrete/src/Database/Connection/Connection.php(74): call_user_func_array('parent::query', Array) #4 /home/XXX/www/sub/concrete/src/Package/Package.php(1208): Concrete\Core\Database\Connection\Connection->query('CREATE TABLE bt...') #5 /home/XXX/www/sub/concrete/src/Block/BlockController.php(108): Concrete\Core\Package\Package::installDB('/home/XXX/ww...') #6 /home/XXX/www/sub/concrete/src/Block/BlockType/BlockType.php(154): Concrete\Core\Block\BlockController->install('/home/XXX/ww...') #7 /home/XXX/www/sub/concrete/src/Backup/ContentImporter.php(403): Concrete\Core\Block\BlockType\BlockType::installBlockType('testimonial') #8 /home/XXX/www/sub/concrete/src/Backup/ContentImporter.php(71): Concrete\Core\Backup\ContentImporter->importBlockTypes(Object(SimpleXMLElement)) #9 /home/XXX/www/sub/concrete/src/Backup/ContentImporter.php(58): Concrete\Core\Backup\ContentImporter->doImport(Object(SimpleXMLElement)) #10 /home/XXX/www/sub/concrete/src/Package/StartingPointPackage.php(203): Concrete\Core\Backup\ContentImporter->importContentFile('/home/XXX/ww...') #11 [internal function]: Concrete\Core\Package\StartingPointPackage->install_blocktypes() #12 /home/XXX/www/sub/concrete/controllers/install.php(294): call_user_func(Array) #13 [internal function]: Concrete\Controller\Install->run_routine('elemental_full', 'install_blockty...') #14 /home/XXX/www/sub/concrete/src/Controller/AbstractController.php(161): call_user_func_array(Array, Array) #15 /home/XXX/www/sub/concrete/src/Routing/ControllerRouteCallback.php(27): Concrete\Core\Controller\AbstractController->runAction('run_routine', Array) #16 /home/XXX/www/sub/concrete/src/Routing/Router.php(142): Concrete\Core\Routing\ControllerRouteCallback->execute(Object(Concrete\Core\Http\Request), Object(Concrete\Core\Routing\Route), Array) #17 /home/XXX/www/sub/concrete/src/Support/Facade/Facade.php(119): Concrete\Core\Routing\Router->execute(Object(Concrete\Core\Routing\Route), Array) #18 /home/XXX/www/sub/concrete/src/Application/Application.php(445): Concrete\Core\Support\Facade\Facade::__callStatic('execute', Array) #19 /home/XXX/www/sub/concrete/src/Application/Application.php(445): Concrete\Core\Support\Facade\Route::execute(Object(Concrete\Core\Routing\Route), Array) #20 /home/XXX/www/sub/concrete/bootstrap/start.php(230): Concrete\Core\Application\Application->dispatch(Object(Concrete\Core\Http\Request)) #21 /home/XXX/www/sub/concrete/dispatcher.php(36): require('/home/XXX/ww...') #22 /home/XXX/www/sub/index.php(2): require('/home/XXX/ww...') #23 {main}

現在、ドメイン直下には5.6 concrete5がインストールされています。(こちらは問題ありません。)
今回、サブディレクトリを作成し、その中にconcrete5 5.7をインストールしたいと考えています。

しかし、上記のようなエラーが出てしまい、インストールできません。
原因と対策を教えてください。

レンタルサーバー   さくらのレンタルサーバ スタンダード
Apache Apache/2.2.31
PHP 5.6.27
MySQL 5.5
concrete5 5.7.5.7

データベースは毎回新規に作成しております。

宜しくお願い致します。

タグ:

Re: 5.7のインストールエラーで困ってます

2016年12月9日 at 9:46
パッと見た限りですが、
既に5.7をインストールしたデータベースに接続して、そこに再度インストールしようとしてないですか?
これは、5.6をインストールしてあるデータベースという意味ではないです。
一度phpMyAdminで確認し、インストールしたいデータベースが空の状態になってるか確認してみてください。
 

Re: 5.7のインストールエラーで困ってます

2016年12月9日 at 16:28
ご回答ありがとうございます。
データベースは毎回(インストールエラーが起こる度に)新たに作り、インストールの際にも新たに作ったデータベースを指定しているのですが同じ結果(エラー)になってしまうのです。
 

Re: 5.7のインストールエラーで困ってます

2016年12月9日 at 16:28
ご回答ありがとうございます。
データベースは毎回(インストールエラーが起こる度に)新たに作り、インストールの際にも新たに作ったデータベースを指定しているのですが同じ結果(エラー)になってしまうのです。