Hallo!
Ich habe in einer Extension ein BE-Modul. Dieses Modul macht einige DB-Abfragen und zeigt bzw. generiert Rechnungsnummern.
Das Modul ist nicht sehr komplex und hat bisher bestens funktioniert.
Obwohl meines Wissens keine Änderungen vorgenommen wurden (Timestamp der Dateien kontrolliert, usw.) zeigt das Modul (wenn ich auf das Modul im linken Frame klicke) zwar den Seitenbaum an aber im rechten Frame (Bereich) wird nichts angezeigt. Es wird auch keine leere HTML Seite erzeugt, dort wird gar nichts geladen.
Habe schon caches gelöscht, uc-Felder der Benutzer zurückgesetzt, alle conf-Dateien der Extension geprüft. Extension auf Fehler geprüft. Bin am Verzweifeln.
Vielleicht hat jemand einen Ansatzpunkt für mich, ich weiß nicht mal mehr wo ich weitersuchen soll.
Danke für Eure dringend benötigte Hilfe!
Ingo
Hallo Ingo.
Sagt das PHP-Errorlog was dazu? Ist Error-Reporting an?
Würde in diese Richtung mal suchen. Evtl. hats ich am Unterbau Deines TYPO3 was verändert, wodurch jetzt irgendwas gegen die Wand fährt. Das würde auch die ganz fehlende Ausgabe begründen.
Viele Grüße
Julian
TYPO3 Update von sehr alt auf 4.5 gemacht? Da hat sich im Backend einiges geändert.
Danke für eure Vorschläge:
Als erstes hab ich jetzt einmal das Apache-Log-File durchsucht, dabei hab ich folgendes Entdeckt:
62.... - - [28/Jul/2011:09:27:55 +0200] "GET /typo3/mod.php?M=web_txheartbeatM2&id=1 HTTP/1.1" 500 502 "https://www.host.at/typo3/alt_db_navframe.php?¤tSubScript=mod.php%3FM%3Dweb_txheartbeatM2" "Mozilla/5.0 (Windows NT 6.0; rv:5.0) Gecko/20100101 Firefox/5.0"
62.... - - [28/Jul/2011:09:27:59 +0200] "GET /typo3/mod.php?M=web_txheartbeatM2&id=0 HTTP/1.1" 500 502 "https://www.host.at/typo3/backend.php" "Mozilla/5.0 (Windows NT 6.0; rv:5.0) Gecko/20100101 Firefox/5.0"
62.... - - [28/Jul/2011:09:28:01 +0200] "GET /typo3/mod.php?M=web_txheartbeatM2&id=1 HTTP/1.1" 500 502 "https://www.host.at/typo3/alt_db_navframe.php?¤tSubScript=mod.php%3FM%3Dweb_txheartbeatM2" "Mozilla/5.0 (Windows NT 6.0; rv:5.0) Gecko/20100101 Firefox/5.0"
62..... - - [28/Jul/2011:09:28:05 +0200] "GET /typo3/mod.php?M=web_txheartbeatM1&id=0 HTTP/1.1" 200 5738 "https://www.host.at/typo3/backend.php" "Mozilla/5.0 (Windows NT 6.0; rv:5.0) Gecko/20100101 Firefox/5.0"
Aber was sagt mir dass?
Bitte um Hilfe!
PHP gibt keine Fehler aus! #angry#
Aus dem Apache-Log kann man zumindest entnehmen, dass der Aufruf des 2. Backendmoduls der Extension heartbeat einen Internal Server Error (Status 500) auslöst.
Nachdem PHP keine Fehler ausgibt, liegt das Problem vermutlich tiefer. Typischerweise wäre hier ein Syntaxfehler, der so schlimm ist, dass PHP sehr frühzeitig aussteigt und eben nicht einmal mehr eine Fehlermeldung zurückmelden kann. Hast Du Zugriff aufs PHP-Log?
Das lag damals bei mir an einem nicht verwendetem (weil pibase migration von 4.5 auf 6.2) \TYPO3\CMS\Backend\Utility\BackendUtility::getModuleUrl(...) , welches ab irgendeiner typo3-version sich änderte (evtl. mehrfach). Da habe ich dann den richtigen neuen Aufruf (statt t3lib_div) mit dem alten php-code konkateniert und die rechts Seite wurde wieder angezeigt. Vielleicht hat euer Provider damals die Typo3-Version selbstständig geupdatet (z.b. jweiland) und es war eine Version die diese Änderung betraf.