windows 10 において、MAMPにconcrete5がインストールできない。
MAMPにconcrete5がインストールできない。
症状:
"http://localhost/concrete5/"にアクセスすると以下のメッセージが表示される。
「このサイトにアクセスできません
localhost で接続が拒否されました。」
手順:
1.MAMPは、"Apache Server","MySQL Server"ともチェックが入り、
正常に作動している。
2.MAMPにデータベースを作成する。
"concrete","utf8_general_ci"
3.concrete5公式サイトで「最新版ダウンロード」を押下する。
4.「ダウンロードしたzipファイルを解凍して、MAMPのhtcocsフォルダに入れます。
名前も長いので「concrete5」に変更。」
5.ブラウザで「http://localhost/concrete5/」にアクセス
事象:「このサイトにアクセスできません
localhost で接続が拒否されました。」
というメッセージが表示される。
動作環境:
windows 10 Pro
バージョン:1703
ブラウザ:
Google Chrome
バージョン: 62.0.3202.75
MAMP設定:
Apache Port:8888
Nginx port:8888
MySQL Port:8889
Set MAMP ports to default
Set Web & MySQL ports to 80 & 3306
データベースサーバ:
サーバ: localhost via TCP/IP
サーバの種類: MySQL
サーバのバージョン: 5.6.34-log - MySQL Community Server (GPL)
プロトコル バージョン: 10
ユーザ: root@localhost
サーバの文字セット: UTF-8 Unicode (utf8)
ウェブサーバ:
Apache/2.2.31 (Win32) DAV/2 mod_ssl/2.2.31 OpenSSL/1.0.2e mod_fcgid/2.3.9 mod_wsgi/3.4 Python/2.7.6 PHP/7.1.5
データベースクライアントのバージョン: libmysql - 5.6.34
PHP 拡張: mysqliドキュメント curlドキュメント mbstringドキュメント
PHP のバージョン: 7.1.5
phpMyAdmin:
バージョン情報: 4.7.0
一般設定:
サーバ接続の照合順序:utf8_general_ci
プロキシサーバー:チェックなし
以上、よろしくお願いいたします。
Re: Re: windows 10 において、MAMPにconcrete5がインストールできない。
教えてくださったURLをブラウザに入力するとインストールが始まったのですが、途中でインストールが進めなくなりました。
症状:
インストール途中に下記の文字化けしたエラーメッセージが表示されてインストールが進められない。
"SQLSTATE[HY000] [2002] �Ώۂ̃R���s���[�^�[�ɂ���ċ��ۂ��ꂽ���߁A�ڑ��ł��܂���ł����B
"
順序:
1.ブラウザに"http://localhost:8888/concrete5"を入力する。
2."インストール"を押下する。
3."サイト"のダイアログに必要事項を記入する。
名前:島まるごと応援団
管理者メールアドレス:****@****.co.jp
管理者パスワード:****
パスワード確認:****
4.スターティングポイント:フルサイト
データベース
5.サーバー:localhost
6.MySQLユーザー名:root
7.MySQLパスワード:****
詳細オプション
8.URL & セッション
セッションハンドラー:デフォルトハンドラー(推奨)
9.地域
言語:日本語
国:日本
システムタイムゾーン:東京
10."concrete5をインストール"を押下する。
結果:
"サイト"と左上に書かれているダイアログボックスの上部に、標記の文字化けしたエラーが表示される。
この表示には"×"ボタンがあり、それを押下して、エラーを消してからインストールを押下しても、同じエラーが表示される。
引き続き、ご協力をお願いいたします。
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
-
もう少しでインストールが完了しそうなので、引き続き解決策を
お教えください。
Re: windows 10 において、MAMPにconcrete5がインストールできない。
おはようございます。
Kumacoです。
おかげさまで、無事インストールが完了しました。
にゃんきちさんには、最初のちょっとした質問からここまで、
丁寧かつこまめに質問に答えてくださり、本当に
ありがとうございました。
MacにMANPを使用してconcrete5をインストールした際は、
さほど問題なくできたので、windowsでも同じ環境でできればと思い、
MAMPを利用してインストールを試みました。
しかし、にゃんきちさんのご協力が無ければ途方に暮れているところでした。
今回は、本当にありがとうございました。
私もconcrete5についてこれから勉強していきたいと考えていますが、
また何かの機会でお世話になることもあると思いますので、
その際はよろしくお願いいたします。
Kumaco
にゃんきち
Re: windows 10 において、MAMPにconcrete5がインストールできない。
Apache Port:8888 なのでURLは、以下ではないでしょうか?
http://localhost:8888/concrete5