Home > CakePHP, php > CakePHP – Error: The requested address was not found on this server

CakePHP – Error: The requested address was not found on this server

August 12th, 2009

Sowas passiert natürlich immer wenn es gerade brennt. Man Deployed seine Anwendung, am besten wenn der Kunde dabei ist und dann spinnt ein Controller rum. Will einfach nicht gehen.

Die üblichen Verdächtigen in so einem Fall sind wie hier beschrieben:

  • Datenbankprobleme
  • Cacheprobleme
  • Probleme mit den Schreibrechten im /tmp Ordner

In meinem Fall war es aber keiner der drei Klassiker. Ich hatte die Anwendung im Produktiv Modus und daher in der core.php den Debug-Modus aus. Configure::write(‘debug’, 0);

Deswegen bekam ich auch keine sinnvolle Fehlermeldung, denn ich hatte einfach nur vergessen eine Modelklasse, die ohne Datenbank arbeitet, zu deployen. Deswegen lief bei mir lokal auch einwandfrei. Aber wie ich ja neulich schon erwähnte: Sorry, localhost is local, not remote :-)

In diesem Zusammenhang:

  1. SMPT 450 : Sender address rejected: Domain not found Diese kleine böse Falle hat mich gerade locker eine Stunde...
  2. CakePHP – Installation in einem Verzeichnis Üblicherweise werden CakePHP Applikation ja im Document Root eines Webserver...
  3. CakePHP – Class ‘ErrorHandler’ not found /cake/libs/object.php in line 202 Diese chice Fehlermeldung gibt es Gratis für den der sich...

CakePHP, php ,

  1. Christian
    September 7th, 2009 at 08:02 | #1

    Ich bekomme auf der Home-Seite (Page-Controller) die “Not Found”-Meldung, sobald ich mich im Debug-Modus > 0 befinde. Und ich habe die ganze Zeit online entwickelt.
    Weißt du, was da los sein könnte?

  2. September 7th, 2009 at 08:36 | #2

    Nein, hast du was am Routing geändert? Wie ist die URL die Du aufrufst? Existiert das passende Template?

  3. Christian
    September 7th, 2009 at 09:35 | #3

    Ich rufe “/” auf oder “/index.php” oder “/pages” – das Ergebnis ist immer dasselbe. Habe am Routing nichts geändert. Und das Template exisitert natürlich.
    Wie gesagt im Debug-Modus 1 – 3 funktioniert es ganz wunderbar, nur bei 0 plötzlich nicht.

    Dachte, das wär’ vielleicht ein bekanntes Problem, will dich damit nicht weiter belästigen.

  4. September 7th, 2009 at 09:58 | #4

    Wenn du die Lösung hast, würde ich mich freuen wenn du es hier postest ;-) Ist ja doch ein interessantes Phänomen…

  5. Christian
    September 8th, 2009 at 09:30 | #5

    So jetzt hab’ ich’s – danke an das CakePHP-Forum!
    In der home.ctp stand noch folgender Code drin:

    if (Configure::read() == 0):
    $this->cakeError('error404');
    endif;

    - aua!

  6. September 8th, 2009 at 10:36 | #6

    Danke, genau das war es bei mir auch. Ich dachte schon ich habe micht beim Controllernamen vertippt oder sowas.

  1. No trackbacks yet.