Re: windows 10 において、MAMPにconcrete5がインストールできない。

2017年11月2日 at 0:17

にゃんきち さま
追記までしてくださりありがとうございました。

しかし、結果は以下の通り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
-

もう少しでインストールが完了しそうなので、引き続き解決策を
お教えください。

Re: windows 10 において、MAMPにconcrete5がインストールできない。

2017年11月2日 at 13:34
Kumacoさん

ファイル情報拡張が有効になっていないみたいです。
php.iniに以下を追加してみてください。

extension=php_fileinfo.dll
 

Re: windows 10 において、MAMPにconcrete5がインストールできない。

2017年11月2日 at 23:09
にゃんきち さま
いつもありがとうございます。
以下のアドバイスについて、具体的な手順をお教えください。
---
php.iniに以下を追加してみてください。

extension=php_fileinfo.dll
---

以上、よろしくお願いいたします。
 

Re: windows 10 において、MAMPにconcrete5がインストールできない。

2017年11月3日 at 9:27
Kumacoさん

\MAMP\conf\php7.1.5\php.ini

690行あたりに
「;extension=」が連続している場所があります。
そこの最後に

extension=php_fileinfo.dll

を追加してください。

ついでに、
その下にあるdate.timezoneの指定で以下も追加してください。

date.timezone = "Asia/Tokyo"
 

Re: windows 10 において、MAMPにconcrete5がインストールできない。

2017年11月3日 at 10:33
にゃんきち さん

おはようございます。
Kumacoです。

おかげさまで、無事インストールが完了しました。

にゃんきちさんには、最初のちょっとした質問からここまで、
丁寧かつこまめに質問に答えてくださり、本当に
ありがとうございました。

MacにMANPを使用してconcrete5をインストールした際は、
さほど問題なくできたので、windowsでも同じ環境でできればと思い、
MAMPを利用してインストールを試みました。

しかし、にゃんきちさんのご協力が無ければ途方に暮れているところでした。

今回は、本当にありがとうございました。

私もconcrete5についてこれから勉強していきたいと考えていますが、
また何かの機会でお世話になることもあると思いますので、
その際はよろしくお願いいたします。
Kumaco