2014-11-23 2 views
0

У меня, наконец, почти установлен Concrete5 на моем сайте, я использую GoDaddy, размещенную на ОС Linux, с PHP версии 5.3.Сумасшедшее длительное «исключение произошло» при установке версии 5.7.2.1 из CMS Concrete5

Ссылка на мою страницу установки Я застрял на (который отображает сообщение об ошибке) является: http://texasca.com/blog/concrete5.7.2.1/index.php/install

Ошибка выброшен является:

An exception occurred while executing 'INSERT INTO FileStorageLocationTypes 

    (fslTypeHandle, fslTypeName, pkgID) VALUES (?, ?, ?)' with params ["default", "Default", 0]: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'default' for key 'fslTypeHandle'. 

    Trace: 
    #0 /home/content/31/11023231/html/blog/concrete5.7.2.1/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Statement.php(167): Doctrine\DBAL\DBALException::driverExceptionDuringQuery(Object(PDOException), 'INSERT INTO Fil...', Array) #1 
/home/content/31/11023231/html/blog/concrete5.7.2.1/concrete/vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/BasicEntityPersister.php(279): Doctrine\DBAL\Statement->execute() #2 
/home/content/31/11023231/html/blog/concrete5.7.2.1/concrete/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php(966): Doctrine\ORM\Persisters\BasicEntityPersister->executeInserts() #3 
/home/content/31/11023231/html/blog/concrete5.7.2.1/concrete/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php(335): Doctrine\ORM\UnitOfWork->executeInserts(Object(Doctrine\ORM\Mapping\ClassMetadata)) #4 
/home/content/31/11023231/html/blog/concrete5.7.2.1/concrete/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php(389): Doctrine\ORM\UnitOfWork->commit(NULL) #5 
/home/content/31/11023231/html/blog/concrete5.7.2.1/concrete/src/File/StorageLocation/Type/Type.php(93): Doctrine\ORM\EntityManager->flush() #6 /home/content/31/11023231/html/blog/concrete5.7.2.1/concrete/src/Package/StartingPointPackage.php(149): Concrete\Core\File\StorageLocation\Type\Type::add('default', 'Default') #7 
[internal function]: Concrete\Core\Package\StartingPointPackage->import_files() #8 
/home/content/31/11023231/html/blog/concrete5.7.2.1/concrete/controllers/install.php(282): call_user_func(Array) #9 [internal function]: Concrete\Controller\Install->run_routine('elemental_full', 'import_files') #10 
/home/content/31/11023231/html/blog/concrete5.7.2.1/concrete/src/Controller/AbstractController.php(156): call_user_func_array(Array, Array) #11 
/home/content/31/11023231/html/blog/concrete5.7.2.1/concrete/src/Routing/ControllerRouteCallback.php(25): Concrete\Core\Controller\AbstractController->runAction('run_routine', Array) #12 /home/content/31/11023231/html/blog/concrete5.7.2.1/concrete/src/Routing/Router.php(59): Concrete\Core\Routing\ControllerRouteCallback->execute(Object(Concrete\Core\Http\Request), Object(Concrete\Core\Routing\Route), Array) #13 
/home/content/31/11023231/html/blog/concrete5.7.2.1/concrete/src/Support/Facade/Facade.php(116): Concrete\Core\Routing\Router->execute(Object(Concrete\Core\Routing\Route), Array) #14 
/home/content/31/11023231/html/blog/concrete5.7.2.1/concrete/src/Application/Application.php(340): Concrete\Core\Support\Facade\Facade::__callStatic('execute', Array) #15 
/home/content/31/11023231/html/blog/concrete5.7.2.1/concrete/src/Application/Application.php(340): Concrete\Core\Support\Facade\Route::execute(Object(Concrete\Core\Routing\Route), Array) #16 
/home/content/31/11023231/html/blog/concrete5.7.2.1/concrete/bootstrap/start.php(196): Concrete\Core\Application\Application->dispatch(Object(Concrete\Core\Http\Request)) #17 
/home/content/31/11023231/html/blog/concrete5.7.2.1/concrete/dispatcher.php(36): require('/home/content/3...') #18 
/home/content/31/11023231/html/blog/concrete5.7.2.1/index.php(2): require('/home/content/3...') #19 {main} 

Его довольно ошибка пугающим, чтобы понять и исправить, потому что ему так долго, и я не являюсь экспертом в SQL или устанавливаю рамки CMS, такие как Concrete5. Все, что я сделал, это то, что GoDaddy создает пустую базу данных MySQL 5.5 с ее создателем базы данных.

Что я делаю неправильно? Надеюсь, это просто проблема с noob. Пожалуйста помоги!

Спасибо :)

ответ

1

пока не могу комментировать, как у меня низкая репутация, но я думаю, что это делать с файлом site.php, который находится в каталоге конфигурации. Обычно это приводит к ошибкам, связанным с SQL, на ранних этапах установки specific5.

Убедитесь, что ваш site.php совпадает с SQL на панели управления Go Daddy

<?php 
define('CACHE_FRONTEND_OPTIONS', serialize(array('automatic_cleaning_factor' => 0))); 
define('DB_SERVER', 'example'); 
define('DB_USERNAME', 'example'); 
define('DB_PASSWORD', 'example.'); 
define('DB_DATABASE', 'example'); 

удачи

+0

ОК я собираюсь пойти проверить на что! Я дам вам знать, если это поможет, спасибо –

+0

@ ZachCook Любая удача? – Dannn

+0

Не повезло - файл site.php, который я нашел, был под конкретными \ single_pages \ dashboard \ system \ permissions и не имел ни одного из упомянутых вами кодов. Возможно, вы использовали более ранний выпуск, чем я, и они изменили имя этого файла? –