CakePHP: The requested address AjaxURL was not found on this server

CakePHPではまったことの覚え書きです。CakePHPに興味なければ飛ばしてください。

サーバーにAjax関係をCakePHPで実現して、ファイルをアップしたとき、ブラウザのデバックを見るとAjaxのURLが404でエラーが返ってきました。URLを単独で実行すると

The requested address “AjaxのURL” was not found on this server.

とエラーになります。いろいろと検索してみると、

  • app/tmp/cache/modelsの下のファイルを削除する。
  • app/tmpのパーミッションを777にしろ。

など出てきますが、どうもうまくいきません。

結局、基本に戻ってajaxで呼び出されるアクションの

Configure::write(‘debug’, 0);

Configure::write(‘debug’, 3);

にデバッグモードにしてみると、何のことはない、このアクションのViewファイルが作成されていないだけでした。

こんなことで、3時間も無駄にしてしまいました。基本に戻ることが大事です。

「CakePHP: The requested address AjaxURL was not found on this server」への1件のフィードバック

コメントは停止中です。