Sakura VPS(CentOS release 6.6 (Final)) Unable to install database: 42000.

2015年8月7日 at 22:34

こんばんは。
失礼致します。

concrete5 5.7.4.2 を Sakura VPS(CentOS release 6.6 (Final))へインストールする段階でエラーが出てしまいました。
必須項目のチェックの段階で全てOKだったので大丈夫かと思いましたがダメでした。考えても解決の糸口が見つからなかったのでお力添えいただきたいと思いました。よろしくお願いします。

実際に現状を確認いただけます:http://lassi.jp/
phpinfo:http://lassi.jp/phpinfo.php

システム環境
PHP: 5.3.3
MySQL: Client API version 5.1.72(PDOエクステンション有)
DOM/XML API Version 20031129
SimpleXML Revision: 299424
GD Library with Freetype: 2.0.34 compatible (FreeType Version 2.3.11)
CURL: 7.19.7
Mcrypt: 2.5.8
PHP セーフモード: オフ
PHP メモリーリミット: 128MB
MySQL: 5.7.7 (InnoDB サポート有)


行ったインストールの手順は以下の通りです。 ※ DNSレコードの反映がされていなかったため、screenshot中ではlassi.jpがipアドレスになっています。
1. システム動作要件を満たすように必要なパッケージのインストール・php.iniの設定(php.iniの設定はあってもなくても変わりませんでした)
http://concrete5-japan.org/help/5-7/developer/installation/system-requirements/
http://concrete5-japan.org/help/5-6/install/hosting/sakura/#mysql-etc
2. concrete5 5.7.4.2.zip のダウンロード
3. concrete5 5.7.4.2.zip を解凍し、中身を全て公開ディレクトリへ移動(var/www/html/lassi.jp)
4. sudo chown -R lassi:apache lassi.jp/
5. sudo chmod -R 775 lassi.jp/
6.http://lassi.jp/ へアクセス
7. 言語を選択

8. 必須項目のチェック

9. サイト情報・データベース情報を入力(testデータベースは照合順序: utf8_general_ciで作成してあります)

10. concrete5 をインストール

11. エラー発生


エラーは以下になります。(わかりやすくするため改行を入れています)

Unable to install database: 42000.

Trace:
#0 [internal function]: Concrete\Core\Package\StartingPointPackage->install_database()
#1 /var/www/html/lassi.jp/concrete/controllers/install.php(264): call_user_func(Array)
#2 [internal function]: Concrete\Controller\Install->run_routine('elemental_full', 'install_databas...')
#3 /var/www/html/lassi.jp/concrete/src/Controller/AbstractController.php(156): call_user_func_array(Array, Array)
#4 /var/www/html/lassi.jp/concrete/src/Routing/ControllerRouteCallback.php(25): Concrete\Core\Controller\AbstractController->runAction('run_routine', Array)
#5 /var/www/html/lassi.jp/concrete/src/Routing/Router.php(59): Concrete\Core\Routing\ControllerRouteCallback->execute(Object(Concrete\Core\Http\Request), Object(Concrete\Core\Routing\Route), Array)
#6 /var/www/html/lassi.jp/concrete/src/Support/Facade/Facade.php(119): Concrete\Core\Routing\Router->execute(Object(Concrete\Core\Routing\Route), Array)
#7 /var/www/html/lassi.jp/concrete/src/Application/Application.php(366): Concrete\Core\Support\Facade\Facade::__callStatic('execute', Array)
#8 /var/www/html/lassi.jp/concrete/src/Application/Application.php(366): Concrete\Core\Support\Facade\Route::execute(Object(Concrete\Core\Routing\Route), Array)
#9 /var/www/html/lassi.jp/concrete/bootstrap/start.php(217): Concrete\Core\Application\Application->dispatch(Object(Concrete\Core\Http\Request))
#10 /var/www/html/lassi.jp/concrete/dispatcher.php(36): require('/var/www/html/l...')
#11 /var/www/html/lassi.jp/index.php(2): require('/var/www/html/l...')
#12 {main}

以上、どうぞよろしくお願いします。

タグ: 5.7.4.2, Sakura VPS, Unable to install database: 42000

Re: Sakura VPS(CentOS release 6.6 (Final)) Unable to install database: 42000.

2015年8月8日 at 5:22
mysqlユーザーにテーブルを作成する権限がないのではないかと思います
 

Re: Re: Sakura VPS(CentOS release 6.6 (Final)) Unable to install database: 42000.

2015年8月8日 at 6:42
早速返信ありがとうございます。
mysqlユーザには ALL PRIVILEGES を与えています。

実行すると、以下の59個のテーブルは生成されています。

AreaLayoutColumns
AreaLayoutCustomColumns
AreaLayoutPresets
AreaLayouts
AreaLayoutThemeGridColumns
AreaPermissionAssignments
AreaPermissionBlockTypeAccessList
AreaPermissionBlockTypeAccessListCustom
Areas
AttributeKeyCategories
AttributeKeys
AttributeSetKeys
AttributeSets
AttributeTypeCategories
AttributeTypes
BannedWords
BlockPermissionAssignments
BlockTypePermissionBlockTypeAccessList
BlockTypePermissionBlockTypeAccessListCustom
ConversationDiscussions
ConversationEditors
ConversationFeatureDetailAssignments
ConversationFlaggedMessages
ConversationFlaggedMessageTypes
ConversationMessageAttachments
ConversationMessageRatings
ConversationMessages
ConversationRatingTypes
Conversations
FeatureAssignments
FeatureCategories
Features
gaPage
GatheringConfiguredDataSources
GatheringDataSources
GatheringItemFeatureAssignments
GatheringItems
GatheringItemSelectedTemplates
GatheringItemTemplateFeatures
GatheringItemTemplates
GatheringItemTemplateTypes
GatheringPermissionAssignments
Gatherings
MultilingualPageRelations
MultilingualSections
MultilingualTranslations
PageTypeComposerControlTypes
PageTypeComposerFormLayoutSetControls
PageTypeComposerFormLayoutSets
PageTypeComposerOutputBlocks
PageTypeComposerOutputControls
PageTypePageTemplateDefaultPages
PageTypePageTemplates
PageTypePermissionAssignments
PageTypePublishTargetTypes
PageTypes
PermissionAccess
PermissionAccessList
PermissionAssignments

よろしくお願いします。
 

Re: Sakura VPS(CentOS release 6.6 (Final)) Unable to install database: 42000.

2015年8月9日 at 5:35
おはようございます。

php-pdo と php-mysql をインストールしなおすことで自己解決いたしました。
お力添えありがとうございました。
またよろしくお願いいたします。
 

Re: Sakura VPS(CentOS release 6.6 (Final)) Unable to install database: 42000.

2016年4月22日 at 17:25
こんにちは

今日、初めて試したところ、同じエラーになりました。

私の場合は、SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, EXECUTEの権限だけ付けたユーザーで実行し、エラーになった時は200個のテーブルが作成されていました。

その後、ユーザーをrootにして実行したところ、正常にインストール完了しました。

やはり権限が足りなかったのでしょうかね。