Cakephp のデフォルト URL が問題を示しています
読むとき、インデックスに s があるかどうかに注意してください
localhost にアクセスするとき、cakephp はデフォルトで localhost/index を指しているのではありませんか?
現在、インデックスを作成していないため、このパスが表示されます。 Not Found
エラー: 要求されたアドレス '/' がこのサーバー上に見つかりませんでした。
indexes_controller.php
を作成しましたが、 Cakephp のデフォルトのコントローラーは複数形です。
そのため、localhost/indexs が使用されている場合にのみページが正しく表示されます。
デフォルトの Cakephp ルーティングは、localhost/index を指します。
localhost/indexs を指すデフォルトを変更する方法。
--- ---解決策---------
config/routes.php ファイル、ファイルジャンプルート、Router::connect('/'、array('controller' => 'pages', 'action' => 'display', 'home') で設定します。 )); 内部のコントローラーとアクションを設定するだけで十分です。