Update von 3.7.5 auf 3.8.0 macht Probleme

  • Hallo zusammen,


    ich habe gerade von 3.7.5 nach 3.8.0 automatisch upgedatet.


    Jetzt zeigt mir das Backend nur noch die Menüzeile an und es steht diese Fehlermeldung im Browser oben links (kleine Extrazeile)


    joomla 0 call to undefined method JAdminCssMenu::addChild()



    Was kann ich machen, bzw wo liegt der Fehler?


    Grüße und Danke
    Manfred

  • Auch mal schauen ob alle Erweiterungen und Plugins aktuell sind.


    Habe 20 Seiten aktualisiert von 3.7.5 auf 3.8.0.
    Bis jetzt sind keine Probleme aufgetreten.


    Eventuell mal dein Backup einspielen oder eine Full-Version von 3.8. ohne Ordner /installation drüber installieren


    Vorher aber immer ein zusätzliches Backup der Seite und Datenbank durchführen.

  • Alles sehr komisch. Ich habe das Backup bei meinem Provider von gestern aufgespielt.


    Jetzt noch einmal das Update gemacht - alles gut. Keine Fehlermeldung.


    Ich mag solch eine "Selbstheilung" eigentlich nicht.


    Nun geht wieder alles.


    Grüße
    Manfred

  • Ich hatte gestern genau das gleiche Problem und habe heute erstmal das Backup wieder eingespielt.
    Wollte nun das Update auch nochmal machen.
    Hast du das über Joomla gemacht, oder über FTP?


    Gruß
    Nilsens

  • Hallo,
    habe gerade auf einer test-Joomla-Installation das Update durchgeführt und habe ebenfalls Probleme. Wenn ich das Backend starten will, kommt
    Fatal error: Class acymailingBridgeController cannot extend from interface JController in /kunden/XXX/rp-hosting/XXXXX/webseiten/donwetter/joomla3test/administrator/components/com_acymailing/compat/joomla.php on line 630
    Das scheint offenbar mit acymailing zu tun zu haben, obwohl dort die neueste Version drauf ist.
    Ich habe aber auch schon die Meldung
    Fatal error: Cannot declare class JInput, because the name is already in use in /kunden/XXXX/rp-hosting/XXXX/YYYY/webseiten/donwetter/joomla3test/libraries/fof/input/jinput/input.php on line 39
    class JInput implements Serializable, Countable
    erhalten.
    Soll ich einfach abwarten oder was wäre zu tun? Ich bin, nebenbei bemerkt, gerade dabei, mit Hilfe eines backups die Seite wiederherzustellen.
    PHP-Version ist übrigens 7.0.13

  • ähnliches ist mir heute früh ebenfalls passiert. Wollte 3.8 installieren. Doch diese brach mitte drin ab. Jetzt weiß ich warum. Auf dem webserver war nur noch 1 Datei möglich. Nun ist die Seite natürlich ist die seite nun nicht mehrerreichbar. Habe viele Dateien gelöscht um Platz zu machen. Kann ich nun die alte Version 3,7x einfach "drüber" installieren?
    Leider komme ich natürlich auch in den Adminbereich. Hat jemand noch andere Vorschläge?

  • Wollte 3.8 installieren.


    Einfach die Sicherung (Dateien und Datenbank) wieder einspielen! (Leeres Verzeichnis und neue DB bzw. anderer DB-Präfix)
    Dann erneut das Update versuchen! Kannst du natürlich auch auf einer Testdomain machen. Vorher über mögliche Ursachen informieren!


    Auf welche Art und Weise hast du das Update versucht durchzuführen?


    EDIT: Ich gehe davon aus, dass du wirklich updaten wolltest und nicht neu installieren, wie du geschrieben hast.

  • wie üblich wurde mir im Adminbereich angekündigt, dass eine neue Joomla Version 3.8 installiert werden kann. Klich auf Datei direkt installieren. "Klicken Sie nie woanders hin" Doch diese brach ab, da nur noch eine Datei zur Verfügung stand. Nun habe ich viele Dateien / Verzeichnisse gelöscht und Platz geschaffen

  • habe gerade auf einer test-Joomla-Installation das Update durchgeführt


    Von welcher Version denn ausgehend?


    Eigentlich sollte eine Erweiterung ab Joomla 3 gar kein
    extends JController
    mehr verwenden, sondern
    extends JControllerLegacy


    Acymailing hat dafür extra eine Versionsabfrage/Weiche drinnen, die bei dir wohl Falsches ausgibt. Deshalb der Fehler.


    Die beste Variante für dich bzgl. Update ist wohl das FULL-Paket Joomla 3.8.0 über die upzudatende Installation per FTP zu kopieren. Dann im Backend unter Erweiterungen > Datenbank den Reparieren-Button.


    Vorher aber:
    - Verzeichnis libraries/fof (Kleinschreibung, in der Mitte ein oooh, nicht Null oder so) löschen (wird durch dein Drüberkopieren ersetzt).
    - Ordner /installation/ löschen im entpackten FULL-Paket.


    Damit hast du von Anfang an die richtige Joomla-Version manifestiert an den relevanten Stellen.


    Bei mir läuft Acymailing ohne Fehler unter 3.8.0.

  • Hallo,


    habe das Update nun exakt so durchgeführt und nun passiert folgendes:
    Es öffnet sich ein Fenster wie in der Grafik gezeigt (blau und leer) und wenn ich oben rechts anklicke, erscheint die dort dargestellte Meldung "TPL_ISIS_EDIT_ACCOUNT
    Im Browsertitel erscheint
    Fehler 500 Application Instantiation Error
    Ich habe daraufhin die configuration.php überprüft, kann dort aber keine falschen Einträge bezüglich der Datenbank usw. feststellen.
    Was nun?