5.7をMAMPにインストールする際の問題

2014年10月22日 at 17:20

これまで5.6系は問題なくインストールできていたのですが、5.7.1を新規にインストールすることができません。
ローカルのMAMP上にインストールしようとしています。

ブラウザ上には

An exception occurred while executing 'CREATE INDEX ipFrom ON SignupRequests (ipFrom(32))': SQLSTATE[42000]: Syntax error or access violation: 1061 Duplicate key name 'ipFrom'.

Trace:
#0 /Applications/MAMP/htdocs/c571_en/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(702): Doctrine\DBAL\DBALException::driverExceptionDuringQuery(Object(PDOException), 'CREATE INDEX ip...', Array) #1 /Applications/MAMP/htdocs/c571_en/concrete/src/Database/Connection/Connection.php(67): Doctrine\DBAL\Connection->executeQuery('CREATE INDEX ip...', Array) #2 /Applications/MAMP/htdocs/c571_en/concrete/src/Package/StartingPointPackage.php(207): Concrete\Core\Database\Connection\Connection->Execute('CREATE INDEX ip...') #3 /Applications/MAMP/htdocs/c571_en/concrete/src/Package/StartingPointPackage.php(191): Concrete\Core\Package\StartingPointPackage->indexAdditionalDatabaseFields() #4 [internal function]: Concrete\Core\Package\StartingPointPackage->install_database() #5 /Applications/MAMP/htdocs/c571_en/concrete/controllers/Install.php(272): call_user_func(Array) #6 [internal function]: Concrete\Controller\Install->run_routine('elemental_blank', 'install_databas...') #7 /Applications/MAMP/htdocs/c571_en/concrete/src/Controller/AbstractController.php(149): call_user_func_array(Array, Array) #8 /Applications/MAMP/htdocs/c571_en/concrete/src/Routing/ControllerRouteCallback.php(25): Concrete\Core\Controller\AbstractController->runAction('run_routine', Array) #9 /Applications/MAMP/htdocs/c571_en/concrete/src/Routing/Router.php(59): Concrete\Core\Routing\ControllerRouteCallback->execute(Object(Concrete\Core\Http\Request), Object(Concrete\Core\Routing\Route), Array) #10 /Applications/MAMP/htdocs/c571_en/concrete/src/Support/Facade/Facade.php(116): Concrete\Core\Routing\Router->execute(Object(Concrete\Core\Routing\Route), Array) #11 /Applications/MAMP/htdocs/c571_en/concrete/src/Application/Application.php(317): Concrete\Core\Support\Facade\Facade::__callStatic('execute', Array) #12 /Applications/MAMP/htdocs/c571_en/concrete/src/Application/Application.php(317): Concrete\Core\Support\Facade\Route::execute(Object(Concrete\Core\Routing\Route), Array) #13 /Applications/MAMP/htdocs/c571_en/concrete/bootstrap/start.php(196): Concrete\Core\Application\Application->dispatch(Object(Concrete\Core\Http\Request)) #14 /Applications/MAMP/htdocs/c571_en/concrete/dispatcher.php(36): require('/Applications/M...') #15 /Applications/MAMP/htdocs/c571_en/index.php(2): require('/Applications/M...') #16 {main}


というエラーが出ています。

タグ:

Re: 5.7をMAMPにインストールする際の問題

2014年10月22日 at 17:30
データベースを新規に作っていますか?(空にするのではなく)
 

Re: Re: 5.7をMAMPにインストールする際の問題

2014年10月22日 at 17:59
はい。新規のDBで毎回再インストールしています。。。
 

Re: 5.7をMAMPにインストールする際の問題

2014年10月23日 at 10:31
最初にこのスクショを貼ってればよかったかもですが、インストール時添付画像のようなアラートが出ていました。

それで詳しい方に尋ねたところMAMPのmemory_limitの設定が64Mより低いとのことでしたので、php.iniを探して
MAMP/bin/php/php5.3.6/conf/php.iniの部分を32Mから"memory_limit = 64M ; Maximum amount of memory a script may consume (8MB)"に書き換えることで解決しました。

ありがとうございました。
 

Re: Re: 5.7をMAMPにインストールする際の問題

2014年10月23日 at 10:49
私はMAMPの2系を使っていましたが3系にアップグレードの済んでいる方には、この問題は発生しないようです。