teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

情報追加

2017/04/30 04:03

投稿

massy7
massy7

スコア45

title CHANGED
File without changes
body CHANGED
@@ -9,7 +9,16 @@
9
9
  ###発生している問題・エラーメッセージ
10
10
  実際にアクセスするとWelcome to Zend Framework 2が出ず,HTTP ERROR 500となり,サーバーにエラーが起きている.
11
11
 
12
+ apache_error.logは以下のとおりです.
13
+ ```
14
+ [Sun Apr 30 13:00:02 2017] [notice] caught SIGTERM, shutting down
15
+ [Sun Apr 30 13:00:08 2017] [notice] Digest: generating secret for digest authentication ...
16
+ [Sun Apr 30 13:00:08 2017] [notice] Digest: done
17
+ [Sun Apr 30 13:00:08 2017] [notice] FastCGI: process manager initialized (pid 46914)
18
+ [Sun Apr 30 13:00:08 2017] [notice] Apache/2.2.29 (Unix) mod_wsgi/3.5 Python/2.7.10 PHP/7.0.0 mod_ssl/2.2.29 OpenSSL/0.9.8zh DAV/2 mod_fastcgi/2.4.6 mod_perl/2.0.9 Perl/v5.22.0 configured -- resuming normal operations
19
+ ```
12
20
 
21
+ ### 設定
13
22
  Helloworld>public>index.php の内容は以下のとおりですがこれであっているのでしょうか?(上に貼り付けるの意味がわからない)
14
23
  ※ユーザーネームはしっかり設定してあります.
15
24
  ```

1

情報追加

2017/04/30 04:03

投稿

massy7
massy7

スコア45

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  ###前提・実現したいこと
2
2
  MAMP Ver3.5
3
3
  macOS Sierra 10.12.4
4
- cakephp 3
4
+ Zend Framework 2
5
5
 
6
6
  [【Zend Framework 2 入門】Zend Framework 2 でHelloWorldが出るまで](http://tech.minato.jp.net/?p=348)
7
7
  を参考にMAMPにてZend Framework 2を動作させたい.
@@ -64,5 +64,26 @@
64
64
  Application::init($appConfig)->run();
65
65
 
66
66
  ```
67
+ また,.htaccessはデフォルトで以下の通りです.(設定方法がよくわかりません)
68
+ ```
69
+ RewriteEngine On
70
+ RewriteCond %{REQUEST_FILENAME} -s [OR]
71
+ RewriteCond %{REQUEST_FILENAME} -l [OR]
72
+ RewriteCond %{REQUEST_FILENAME} -d
73
+ RewriteRule ^.*$ - [L]
74
+ RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
75
+ RewriteRule ^(.*) - [E=BASE:%1]
76
+ RewriteRule ^(.*)$ %{ENV:BASE}/index.php [L]
77
+ ```
67
78
 
79
+ ちなみに,CakePHP3では以下で正常に動作しています.
80
+ ```
81
+ <IfModule mod_rewrite.c>
82
+ RewriteEngine On
83
+ RewriteCond %{REQUEST_FILENAME} !-f
84
+ RewriteRule ^ index.php [L]
85
+ </IfModule>
86
+ ```
87
+
88
+
68
89
  よろしくお願いいたします.