質問: 環境 mac10.10.5 php 5.5.29 現在cakephp3をXAMPPにインストールしようとしています。 composerを使う方法を何度も試したのですがうまくいかず、 一旦composerなしでGithubからパッケージファイルをXAMMPPにインストールしようとしています。以下サイト参照。 しかし 「http://localhost/プロジェクト名」にアクセスしても「Access forbidden!」となり、表示できません。 そもそも **「http://localhost/」にアクセスすると他のファイルやcakephp2のプロジェクトは表示されているのに、今回インストールしたcakephp3のプロジェクトだけ表示されていません。** どういった原因があげられるでしょうか? もしわかる方や思い当たる節がある方はアドバイスいただけると助かります。
回答: XAMPP の htdocs の中に GitHub からダウンロードした CakePHP のファイルを置いたけど、認識されないということで良いでしょか? 質問に書かれている 参考サイトの手順で、やってみたところ「CakePHP3をダウンロードする」で、赤丸のついている Download のリンクをクリックすると 別ページが表示されました。(今回は、3.2.3 を選びました。 表示されたページは、 です。) 表示されたページの一番したにダウンロードリンクがありますので、cakephp-3-2-3.zip をクリックして、ダウンロードしました。 その後は、手順通りに ZIPを展開(解凍)したフォルダを htdocs に移動して、Webブラウザで確認すると問題なく CakePHP の初期画面が出ました。 ちなみに GitHub で「赤丸がついている Download のリンク」ではなく、Download の左側にある zip や tar.gz のリンクからダウンロードすると、フォルダを htdocs に移動した後に composer を使って、セットアップする必要がありました。 おそらく、ダウンロードしたファイルが間違っている可能性が高いので、ダウンロードし直して、手順通りに 再度試してみてください。