5.7のインストールエラーで困ってます
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のインストールエラーで困ってます
既に5.7をインストールしたデータベースに接続して、そこに再度インストールしようとしてないですか?
これは、5.6をインストールしてあるデータベースという意味ではないです。
一度phpMyAdminで確認し、インストールしたいデータベースが空の状態になってるか確認してみてください。