TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Nach Update auf 4.5 im FE -> 500 - Internal server error


Autor Nachricht
Verfasst am: 07. 02. 2011 [16:32]
dan33
Themenersteller
Dabei seit: 11.05.2004
Beiträge: 85
Hallo Leute!

Habe heute T3 von 4.4.4. auf 4.5 upgedatet und das ganze klappte auch recht gut, bis ich ins Frontend ging.
Dort bekomme ich einen:

"500 - Internal server error"

Das System läuft unter windows 2008 R2/IIS 7.5.

Die volle Fehlermeldung welche ausgeworfen wird wenn man es lokal am Server probiert.
PHP
Uncaught TYPO3 ExceptionThe requested page didn't have a proper connection to the tree-root! 
 
() 
 
RuntimeException thrown in file
C:\inetpub\wwwroot\typo3\sysext\cms\tslib\class.tslib_fe.php in line 1079.
 
 
5 tslib_fe::getPageAndRootline()
C:\inetpub\wwwroot\typo3\sysext\cms\tslib\class.tslib_fe.php:
 
01332:   */
01333:  function getPageAndRootlineWithDomain($domainStartPage) {
01334:   $this->getPageAndRootline();
01335: 
01336:   // Checks if the $domain-startpage is in the rootLine. This is necessary so that references to page-id's from other domains are not possible.
 
 
4 tslib_fe::getPageAndRootlineWithDomain(NULL)
C:\inetpub\wwwroot\typo3\sysext\cms\tslib\class.tslib_fe.php:
 
00945:   $GLOBALS['TT']->push('fetch_the_id rootLine/','');
00946:   $requestedId = $this->id;  // We store the originally requested id
00947:   $this->getPageAndRootlineWithDomain($this->domainStartPage);
00948:   $GLOBALS['TT']->pull();
00949: 
 
 
3 tslib_fe::fetch_the_id()
C:\inetpub\wwwroot\typo3\sysext\cms\tslib\class.tslib_fe.php:
 
00822: 
00823:    // Now, get the id, validate access etc:
00824:   $this->fetch_the_id();
00825: 
00826:    // Check if backend user has read access to this page. If not, recalculate the id.
 
 
2 tslib_fe::determineId()
C:\inetpub\wwwroot\typo3\sysext\cms\tslib\index_ts.php:
 
00333:  $TSFE->checkAlternativeIdMethods();
00334:  $TSFE->clear_preview();
00335:  $TSFE->determineId();
00336: 
00337:   // Now, if there is a backend user logged in and he has NO access to this page, then re-evaluate the id shown!
 
 
1 require("C:\inetpub\wwwroot\typo3\sysext\cms\tslib\index_ts.php&quot<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />
C:\inetpub\wwwroot\index.php:
 
00082: // ******************
00083: 
00084: require (PATH_tslib.'index_ts.php');
00085: 
00086: ?>


Habe schon alles mögliche probiert was ich so im Netz gefunden habe.
DB-Compare, CoolUri deinstalliert, Temp gelöscht, Rootline Verknüpfung gecheckt.
Leider ohne Erfolg.

Vlt. hat ja jemand eine Idee.

lg,
Daniel


[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 07.02.2011 um 16:33.]
Profil
Verfasst am: 07. 02. 2011 [17:21]
Avalarion
Dabei seit: 23.12.2005
Beiträge: 243
1.) Update im Install Tool Durchführen inkl. des Datenbank Compares

2.) Der Startseite den Flag "RootPage" geben, falls das nicht geschehen ist und der Fehler weiterhin da ist.

Messenger: Auf Anfrage per PN. Vorhanden: ICQ, MSN, Skype
ProfilWWW
Verfasst am: 07. 02. 2011 [17:48]
dan33
Themenersteller
Dabei seit: 11.05.2004
Beiträge: 85
DB Compare hab ich natütlich gemacht.

Root-Flag finde ich gerade nicht in der 4.5 Version - mal suchen...
Profil
Verfasst am: 07. 02. 2011 [18:57]
Avalarion
Dabei seit: 23.12.2005
Beiträge: 243
Schau mal hier:

http://img.bbnetz.eu/VQJN0E/show/default/rootpage.png

Messenger: Auf Anfrage per PN. Vorhanden: ICQ, MSN, Skype
ProfilWWW
Verfasst am: 08. 02. 2011 [08:59]
dan33
Themenersteller
Dabei seit: 11.05.2004
Beiträge: 85
Danke! In der dt. Oberfäche wird doch tatsächlich der Beschreibugnssatz verschluckt (oder es liegt am Chrome).
Wie auch immer. Hackerl ist gesetzt, daran lag es auch nicht.
Profil
Verfasst am: 08. 02. 2011 [10:32]
Avalarion
Dabei seit: 23.12.2005
Beiträge: 243
Jetzt wirds Haarig... Mehr als eine Domain im Typo3? Ist dein Tempalte als RootTemplate eingetragen? Ist CoolURI noch an und kann vlt querschießen?

Messenger: Auf Anfrage per PN. Vorhanden: ICQ, MSN, Skype
ProfilWWW
Verfasst am: 08. 02. 2011 [10:54]
dan33
Themenersteller
Dabei seit: 11.05.2004
Beiträge: 85
Avalarion schrieb:

Jetzt wirds Haarig... Mehr als eine Domain im Typo3? Ist dein Tempalte als RootTemplate eingetragen? Ist CoolURI noch an und kann vlt querschießen?



Nein, nur eine Domain, aber vielen Dank für deine Hilfe!

Aber inzwischen habe ich mit fachkundiger Hilfe das Problem gefunden (also die Hilfe hat es gefunden icon_smile.gif ).

RealUrl war schon indirekt Schuld.
Die Extension benützen wir schon länger nicht und haben stattdessen CoolURI in verwendung.

RealUrl war deinstalliert aber es waren noch Resteinträge in der localconf im Feld "addRootLineFields" - drinnen.

Unter 4.4.4 wurden dies scheinbar ignoriert, 4.5 hatte damit ein Problem.
Nachdem die Variable bereinigt wurde passte wieder alles!

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 08.02.2011 um 10:54.]
Profil
Verfasst am: 08. 02. 2011 [10:55]
Avalarion
Dabei seit: 23.12.2005
Beiträge: 243
-.- da hätten wir ja lange suchen können... Aber gut, wenn jemand mit Ahnung nachschaut =).

Messenger: Auf Anfrage per PN. Vorhanden: ICQ, MSN, Skype
ProfilWWW
Verfasst am: 08. 02. 2011 [11:14]
dan33
Themenersteller
Dabei seit: 11.05.2004
Beiträge: 85
Avalarion schrieb:

-.- da hätten wir ja lange suchen können... Aber gut, wenn jemand mit Ahnung nachschaut =).


so ist es - hier hätte ich in Jahren nicht nachgesehen.
Profil