Eben hatte ich, bei einem Umzug von einem Linux auf einem Windowsserver mit einer Joomla 2.5.27 Installation einen Fehler 404 Komponente nicht gefunden, nach dem Login ins Backend.

Anscheinend interpretiert Jommla die Webseiten URL nicht korrekt. Warum auch immer. Gelöst wurde es von mir durch eine kleine Änderung im Code.



Joomlaroot/libraries/joomla/environment/uri.php Zeile 225 wird aus:


 if (JPATH_BASE ==JPATH_ADMINISTRATOR)
          {
            self::$base['path'] .= '/administrator';
           } 

Das folgende:

 

  if (JPATH_BASE ==str_replace('/', '\\', JPATH_ADMINISTRATOR))
               {
                  self::$base['path'] .= '/administrator';
               }