5丁目通信(仮称)

とある5丁目で活動する還暦を過ぎたWebプログラマーの覚え書きです。それとかかってくる迷惑電話や、家業のアパート経営について。

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時間も無駄にしてしまいました。基本に戻ることが大事です。

著:山田祥寛
¥3,366 (2024/11/21 16:43時点 | Amazon調べ)
著:松浦 健一郎, 著:司 ゆき
¥2,574 (2024/11/21 16:43時点 | Amazon調べ)
著:谷藤賢一, 著:徳丸浩
¥2,750 (2024/11/21 16:43時点 | Amazon調べ)

“CakePHP: The requested address AjaxURL was not found on this serverが出た話し” への1件のコメント

  1. […] CakePHP: The requested address AjaxURL was not found on this server タグ: CakePHP コメントがありません。 […]