Ich kann nicht herausfinden, was diesen Fehler verursachen könnte. Mein Apache-Protokoll zeichnet keine Fehler im Zugriffsprotokoll oder im Fehlerprotokoll bezüglich der Seite auf, doch immer wenn ich die header()
Zeile erhalte ich einen 500 Internal Server Error. Es kann nicht von PHP's fatalem Fehler kommen, wenn der Inhalt ausgegeben wird, bevor header()
aufgerufen wird, würde das nicht zu einem 500er führen, oder?
header("Location: /offices/page-".ceil($cache->size() / 15));
Ich habe getestet $cache->size()
und es gibt 22 zurück, also sollte es eine 2 an das Ende der Zeichenfolge anhängen und umleiten. Ich habe ob_start()
aufgerufen, bevor die header()
aber ich habe versucht, die ob_end_clean()
direkt davor und es tat sich immer noch nichts...
Ich habe sogar versucht, die header("Location: /offices");
ganz am Anfang der Datei, und ich erhalte immer noch eine 500.