• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:さくらインターネットにCakePHPをインストール)

さくらインターネットでCakePHPをインストールする方法

このQ&Aのポイント
  • さくらインターネットでCakePHPをインストールしようとしたが、画面が開かず、調査しても解決できない
  • サーバーにアップロードすると400 Forbiddenや403 Bad Request画面が表示される
  • 新規ドメインにインストールしたCakePHPでも同じエラーが発生する。.htaccessも確認済み

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

実際同じ環境で試してみましたところ、質問者さんと概ね同じような状態でした。 Cakephp htaccess さくらインターネット というワードで検索してみたところ、CakePHPの日本語フォーラムで、解決策が出てました。 http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=76&forum=2 ---引用--------------------------------------- 仮に、"cake"というディレクトリにインストールし、 http://さくらサーバ/cake/ という形でアクセスしようと考えている場合には、 1) cake インストールフォルダの htaccess には、 "RewriteBase /cake"を追加。 2) app の htaccess には、 "RewriteBase /cake/app"を追加。 3) app\webroot の htaccess には、 "RewriteBase /cake/app/webroot"を追加。 としたところ動くようになりました。 ---ここまで-------------------------------------

misoshio
質問者

お礼

hogehoge78 様、ご回答ありがとうございました。 実はお教えいただいたページも見ていてその通りにしたのですが、全く改善されませんでした。 しかし、hogehoge78様が実際に動作したとおっしゃったため、自分は根本的なところで間違えているだろうと思い、もう一度じっくり見直してみたところ、htaccessに「DirectoryIndex index.php .ht」の一文がなかったために動作しなかったことが判明しました。 これを書き込んだところ無事に動作しました。DirectoryIndexはいつも記述していますが、CakePHPでは不要なのかと勝手に思い込んでいたので今回のようなトラブルに陥ってしまいました。何とも恥ずかしい限りです。 わざわざ実際に確認までしていただき、とても励みになりました。 また、貴重なお時間を割いてくださり本当にありがとうございました。