Kumacoさん
ファイル情報拡張が有効になっていないみたいです。
php.iniに以下を追加してみてください。
extension=php_fileinfo.dll
Re: windows 10 において、MAMPにconcrete5がインストールできない。
2017年11月1日 at 11:48
Kumacoさん
Windows10では、MAMPのMySQL Port既定値8889だとエラーになりますね。
原因はわからないのですが、MySQL Portを3306にするとインストールできましたので、
MySQL Portの変更を試してください。
追記:外出しているので試せないのですが、
MySQL Port:8889の場合、データベースのサーバー指定を localhost:8889 と指定すればMAMPの規定値で動くかもしれません。
タグ:
Re: windows 10 において、MAMPにconcrete5がインストールできない。
2017年11月3日 at 10:33
にゃんきち さん
おはようございます。
Kumacoです。
おかげさまで、無事インストールが完了しました。
にゃんきちさんには、最初のちょっとした質問からここまで、
丁寧かつこまめに質問に答えてくださり、本当に
ありがとうございました。
MacにMANPを使用してconcrete5をインストールした際は、
さほど問題なくできたので、windowsでも同じ環境でできればと思い、
MAMPを利用してインストールを試みました。
しかし、にゃんきちさんのご協力が無ければ途方に暮れているところでした。
今回は、本当にありがとうございました。
私もconcrete5についてこれから勉強していきたいと考えていますが、
また何かの機会でお世話になることもあると思いますので、
その際はよろしくお願いいたします。
Kumaco
おはようございます。
Kumacoです。
おかげさまで、無事インストールが完了しました。
にゃんきちさんには、最初のちょっとした質問からここまで、
丁寧かつこまめに質問に答えてくださり、本当に
ありがとうございました。
MacにMANPを使用してconcrete5をインストールした際は、
さほど問題なくできたので、windowsでも同じ環境でできればと思い、
MAMPを利用してインストールを試みました。
しかし、にゃんきちさんのご協力が無ければ途方に暮れているところでした。
今回は、本当にありがとうございました。
私もconcrete5についてこれから勉強していきたいと考えていますが、
また何かの機会でお世話になることもあると思いますので、
その際はよろしくお願いいたします。
Kumaco
Your post has been saved and will be published after approval by the forum moderator.
Kumaco
Re: windows 10 において、MAMPにconcrete5がインストールできない。
追記までしてくださりありがとうございました。
しかし、結果は以下の通りconcrete5のインストールが完了しません。
お教えくださった上記2つのアドバイスを実行しましたが、
concrete5のインストール後半で以下のエラーメッセージが表示されます。
MAMPにconcrete5のインストールが完了し、
concrete5をインストールする段階で、以下のメッセージが表示される。
-
concrete5をインストール インストールに失敗しました。
"エラーが発生しました。"
と表示され、下記のメッセージが表示される。
---
{"error":{"message":"Class 'finfo' not found"},"errors":["Class 'finfo' not found"]}
---
"戻る"を押下すると以下のメッセージが表示される。
---
There are already 299 tables in this database. concrete5 must be installed in an empty database..
Trace:
#0 C:\MAMP\htdocs\concrete5\concrete\src\Package\StartingPointPackage.php(161): Concrete\Core\Package
\StartingPointPackage->install_database() #1 C:\MAMP\htdocs\concrete5\concrete\controllers\install.php(496): Concrete\Core\Package\StartingPointPackage->executeInstallRoutine('install_databas...') #2 [internal function]: Concrete\Controller\Install->run_routine('elemental_full', 'install_databas...') #3 C:\MAMP\htdocs\concrete5\concrete\src\Controller\AbstractController.php(172): call_user_func_array(Array, Array) #4 C:\MAMP\htdocs\concrete5\concrete\src\Routing\ControllerRouteCallback.php(27): Concrete\Core\Controller\AbstractController->runAction('run_routine', Array) #5 C:\MAMP\htdocs\concrete5\concrete\src\Routing\Router.php(149): Concrete\Core\Routing\ControllerRouteCallback->execute(Object(Concrete\Core\Http\Request), Object(Concrete\Core\Routing\Route), Array) #6 C:\MAMP\htdocs\concrete5\concrete\src\Http\DefaultDispatcher.php(114): Concrete\Core\Routing\Router->execute(Object(Concrete\Core\Routing\Route), Array) #7 C:\MAMP\htdocs\concrete5\concrete\src\Http\DefaultDispatcher.php(54): Concrete\Core\Http\DefaultDispatcher->handleDispatch(Object(Concrete\Core\Http\Request)) #8 C:\MAMP\htdocs\concrete5\concrete\src\Http\Middleware\DispatcherDelegate.php(39): Concrete\Core\Http\DefaultDispatcher->dispatch(Object(Concrete\Core\Http\Request)) #9 C:\MAMP\htdocs\concrete5\concrete\src\Http\Middleware\ThumbnailMiddleware.php(60): Concrete\Core\Http\Middleware\DispatcherDelegate->next(Object(Concrete\Core\Http\Request)) #10 C:\MAMP\htdocs\concrete5\concrete\src\Http\Middleware\MiddlewareDelegate.php(38): Concrete\Core\Http\Middleware\ThumbnailMiddleware->process(Object(Concrete\Core\Http\Request), Object(Concrete\Core\Http\Middleware\DispatcherDelegate)) #11 C:\MAMP\htdocs\concrete5\concrete\src\Http\Middleware\FrameOptionsMiddleware.php(39): Concrete\Core\Http\Middleware\MiddlewareDelegate->next(Object(Concrete\Core\Http\Request)) #12 C:\MAMP\htdocs\concrete5\concrete\src\Http\Middleware\MiddlewareDelegate.php(38): Concrete\Core\Http\Middleware\FrameOptionsMiddleware->process(Object(Concrete\Core\Http\Request),
---
この症状は、データベース"concrete"を一度削除して、再び作成しても、また
MAMPをアンインストールして、再度最初からMAMP,concrete5をインストール、設定しても
同様なメッセージが表示される。
MAMPの設定変更点は、[MAMP]WindowsのMAMPでApacheが起動しない、ので、下記の変更をおこなっている。
---
mod_perlを無効化
フォーラムに書かれていた内容を元に、httpd.confを書き換えます。
MAMP\conf\apache\httpd.conf
-
C
LoadModule perl_module modules/mod_perl.so
↓
これをコメントアウト↓
# LoadModule perl_module modules/mod_perl.so
-
Apache Port 8888
Nginx port 7888
MySOL Port 3306
でも、上記と同じエラーが表示される。
追記くださった下記のパターンでもエラーとなります。
-
Apache Port 8888
Nginx port 7888
MySOL Port 8889
http://localhost:8888/concrete5
以上を実行すると下記のメッセージが表示される。
-
このページは動作していません
localhost から無効な応答が送信されました。
ERR_INVALID_HTTP_RESPONSE
-
もう少しでインストールが完了しそうなので、引き続き解決策を
お教えください。