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

回答編集履歴

2

fixes

2020/11/26 12:44

投稿

nojimage
nojimage

スコア959

answer CHANGED
@@ -26,4 +26,4 @@
26
26
  $server->emit($server->run());
27
27
  ```
28
28
 
29
- のように、$server->run()の前に'App.webroot'を書き換えるようにしてみてください。
29
+ のように、`$server->run()` の前に `App.webroot` を書き換えるようにしてみてください。

1

App.webrootの書き換えについて追記

2020/11/26 12:44

投稿

nojimage
nojimage

スコア959

answer CHANGED
@@ -14,4 +14,16 @@
14
14
 
15
15
  あとは、[cakephp/app の webroot/index.php](https://github.com/cakephp/app/blob/3.x/webroot/index.php)を、mysite/public_html/cake.php として配置すればよいです。
16
16
 
17
- この場合、app.php(app_local.php)のApp.webrootの値は、`'public_html'` としておいてください。
17
+ この場合、app.php(app_local.php)のApp.webrootの値は、`'public_html'` としておいてください。
18
+
19
+ -----
20
+ 上記の方法を推奨しますが現在の構成で行くのであれば、各ディレクトリのindex.phpで、
21
+
22
+ ```php
23
+ \Cake\Core\Configure::write('App.webroot', 'contact'); // これを追加
24
+
25
+ // Run the request/response through the application and emit the response.
26
+ $server->emit($server->run());
27
+ ```
28
+
29
+ のように、$server->run()の前に'App.webroot'を書き換えるようにしてみてください。