Frontend und Backend liefern nur noch "Erläuterungen"

  • Joomla Version
    5.3.4
    PHP Version
    PHP 8.2.x
    Hoster
    Strato
    Link (URL) zur Seite mit dem Problem
    www.domroese.berlin

    Hallo,

    ich war lange nicht mehr auf meiner Website und stelle nun fest, dass sie nicht mehr funktioniert. Frontend und Backend zeigen eine Art "Erläuterungstext". Sieht so aus, wie die Hilfe, die man bei Eingabe eines Linux-Befehls an meinem Mac bekommt.

    Strato sagt, dass bei ihnen alles in Ordnung ist. Es sähe auch nicht nach einem Hack aus, sondern so, als hätte es einen Update-Fehler gegeben. Dazu weiß ich leider nur, dass ich letztmalig am 1.10.25 einen Hinweis von der Site zum Update von Joomla 5.3.3 auf 5.3.4. erhalten habe. Ich gehe davon aus, dass ich das gemacht habe, bin aber nicht sicher.

    Ich war danach länger im Ausland und habe mich während der Zeit nicht um die Seite gekümmert. Update-Aufforderungen sind nach dem 1.10.25 nicht mehr gekommen.

    Per FTP kann ich alles im Ordner Joomla_04 sehen.

    Könnt ihr helfen?


    Viele Grüße

    Wolfgang

    Viele Grüße

    Wolfgang

  • Ich habe mich inzwischen mal durch die Dateien gewühlt. Danach ist wohl von folgendem Ablauf auszugehen:

    Am 15.10.25 habe ich das letzte Akeeba Backup erstellt:
    INFO |20251015 07:29:01|Akeeba Backup 10.0.6 (2025-09-01)

    Anschließend habe ich das Update eingespielt:
    2025-10-15T07:32:13+00:00 INFO 2a00:6020:b32c:100:e933:95f:aae3:fcad update Update auf Version 5.4.0 ist vollständig.

    Einen Tag später gibt es bereits die erste Fehlermeldung (und dann laufend):
    2025-10-16T06:46:54+00:00 INFO 31.43.163.144 joomlafailure Benutzername und Passwort falsch oder das Benutzerkonto existiert noch nicht.

    Am 14.01.2026 gab es dann zwischendurch die einmalige Fehlermeldung:
    2026-01-14T03:16:35+00:00 INFO 129.150.62.199 tokenfailure Authentication failed

    Ab 20.4.2026 lautet dann fortlaufend die Fehlermeldung:
    2026-04-20T06:15:02+00:00 INFO 51.79.180.236 joomlafailure Benutzername und Passwort falsch oder das Benutzerkonto existiert noch nicht.
    2026-04-20T06:15:04+00:00 INFO 51.79.180.236 joomlafailure Ein leeres Passwort ist nicht zulässig

    Ab 17.06.2026 lautert die Meldung immer:

    2026-06-17T05:18:18+00:00 INFO 89.248.172.118 tokenfailure Authentication failed

    Der letzte Eintrag stamt vom 01.07.2026
    2026-07-01T08:04:09+00:00 INFO 216.67.230.98 tokenfailure Authentication failed

    Was ist da passiert?

    Ich habe ja ein Akeeba Backup - wie kann ich das wieder einspielen, wenn ich in die Joomla-Seite nicht reinkomme?

    Irgendwie sieht mir das alles so aus, als sei es reparierbar.....

    Viele Grüße

    Wolfgang

  • Lade diese ZIP Datei nach /Joomla_04/

    https://downloads.joomla.org/de/cms/joomla5/5-4-0/Joomla_5-4-0-Stable-Update_Package.zip?format=zip

    Dann lade die kickstart.php aus

    https://www.akeeba.com/download/akeeba-kickstart/9-1-0/kickstart-core-9-1-0-zip.zip

    Auch nach Joomla_04, nachdem du sie sicherheitshalber pflicht-umbenannt hast.

    Z. B. in

    meinezipentpackdatei318.php

    Anschließend im Browser aufrufen:

    http://www.domroese.berlin/meinezipentpackdatei318.php

    Und die Joomla_5-4-0-Stable-Update_Package.zip entpacken.

    - > damit die core Dateien deiner aktuellen Version drüberbügeln.


    Wenn du dich dann wieder einloggen kannst in /administrator direkt das 5.4.8 Joomla Update und alle Extension Updates durchführen.


    Sollte das nicht klappen oder deine Seite nicht nur beschädigt, sondern tatsächlich gehackt sein, kannst du die Akeeba .jpa Backup Datei aus

    administrator/components/com_akeebabackup/backup

    Ins /Joomla_04/ Verzeichnis legen.

    Anschließend alles andere bis auf die .jpa Datei und das kickstart Script löschen. Dann

    http://www.domroese.berlin/meinezipentpackdatei318.php

    aufrufen und damit die geführte Akeeba Backup Installation starten.

    In dem Zuge setzt du bei Strato dann am besten auch ein neues Datenbank Passwort.

  • Hallo Pascal,


    ich habe so begonnen und die beiden Dateien nach Joomla_04 gebracht. Wenn ich die "meinezipentpackdatei318.php" im Browser laden will gibt es die Fehlermeldung 403 Forbidden

    You don't have permission to access this resource.

    Was muss ich tun?


    Viele Grüße und schon jetzt vielen Dank für deine ausführliche Anleitung.


    Wolfgang

    Viele Grüße

    Wolfgang

  • Hallo Viviana,


    nun fehlt mir das Verständnis - überhaupt bin ich ein ziemlicher Laie in all diesen Dingen...

    Wenn ich per FTP auf den Server gehe, dann habe ich die Verzeichnisstruktur

    >STRATO-apps
    >Joomla_04
    meine php-Datei, die ich öffnen will
    >app

    Ich bin davon ausgegangen, dass meine php-Datei noch außerhalb der Joomla-Welt liegt und ich mich somit bei Strato und nicht bei Joomla einloggen muss.

    Ist das falsch gedacht?


    Viele Grüße

    Wolfgang

    Viele Grüße

    Wolfgang

  • Ich weiß, dass ich die Datenbank über Strato erreichen kann. Ich war bislang der Annahme, dass dies überhaupt nicht gefragt ist. Wenn du noch etwas Geduld mit mir hast, dann hilf mir bitte über die Schwelle.

    Ich muss an die Datei "meinezipentpackdatei318.php", die im Ordner Joomla_04 liegt

    Ist der Aufruf richtig: https://[user]:[passw]@http://www.domroese.berlin/meinezipentpackdatei318.php ? Zeigt also http://www.domroese.berlin auf den Ordner Joomla_04 und nicht auf Joomla_04/app, wo auch die index.php liegt ?

    Warum muss ich in der Datenbank neue user/password einrichten. Ich weiß ja user und Passwort der Datenbank, Ich habe noch eine alte Datenbank. Kann ich sicher sein, dass die richtige mit Joomla verknüpft ist.

    Kann ich dann nicht einfach user und passwort meiner Datenbank im obigen https://-aufruf angeben.

    Und wenn ich einen neuen Superuser einrichte: muss der dann entsprechend im https://-befehl auftauchen?

    Viele Grüße

    Wolfgang

  • O.K.

    Ist mal wieder genial, was ich gerade lerne...und das obwohl ich schon 14 Jahre älter bin, als Udo Jürgens "als sein Leben gerade erst anfing" 💁

    Das Stammverzeichnis meiner Domain ist
    STRATO-apps/joomla_04/app

    Also mit anderen Worten: etwas muss ich ändern. Das Stammverzeichnis? Oder soll ich die akeeba datei und die zip-entpackdatei dorthin schieben?

    Viele Grüße

    Wolfgang

  • Schau mal, ob du eine .htaccess Datei im Joomla_04 Verzeichnis hast, die den kickstart Aufruf blockiert. Diese umbenennen.

    User oder Passwort in der url brauchst du nicht.

    Wenn du einen FTP Client nutzt, den so einstellen, dass der versteckte Dateien anzeigt.

    Falls du keine custom .htaccess (von Akeeba Admin Tools, HTProtect o. ä.) nutzst, könnte das auch ein Symptom für einen Hack sein. In dem Fall wäre dann in jedem Fall der Restore eines Backups sinnvoll - nach vorheriger Löschung aller übrigen Dateien, wie oben beschrieben. Gern die Inhalte einer möglichen .htaccess hier posten.

  • Hallo,

    für mich - bitte seht mir das nach - gehen hier 2 Wege durcheinander.

    Weg 1: Ich "bügle" alles mit dem Joomla_5-4-0-Stable-Update-Package über. Auf dem Weg bin ich gerade.

    Weg 2: Ich hole eine Akeeba-Backup-Datei zurück. Das habe ich vor, wenn Weg 1 nicht funktioniert. Deshalb habe ich auch noch nichts per FTP hochgeladen.

    zu Weg 1: In Joomla_04/app liegt die Datei .htaccess:

    Hilft das weiter?

    Viele Grüße

    Wolfgang

  • Du wurdest definitiv gehackt. Das ist auf jeden Fall keine normale Joomla-htaccess.

    Deshalb würde ich Möglichkeit 1 direkt verwerfen und stattdessen mit der Wiederherstellung aus einem Backup beginnen. Dabei bleibt natürlich zu hoffen, dass das verwendete Backup noch sauber und nicht bereits kompromittiert ist.

    Nach der Wiederherstellung würde ich Joomla, sämtliche Erweiterungen und das Template sofort auf den aktuellen Stand bringen und anschließend die Installation nochmals gründlich auf verdächtige Dateien und Veränderungen prüfen.

  • Falls ich also doch Weg 2 gehen muss:

    Die Backup-Dateien (z. B. site-domroese.berlin-20251015-072901utc-aRFH-YFjEUa848Dw.jpa) liegen nicht im Ordner /joomla_04/app/administrator/components/com_akeebabackup/backup
    sondern in
    /joomla_04/Backup/assets

    Ist das OK?

    Wenn ich das nach Joomla_04 kopiere und dann "alles andere bis auf die .jpa Datei und das kickstart Script" lösche, heißt das, der Ordner /joomla_04/app und der Ordner /joomla_04/Backup werden gelöscht. (Ich habe vorestern eine lokale Kopie des Ordners /Joomla_04 auf eine USB-Stick gezogen).

    Auch das OK?

    Viele Grüße

    Wolfgang

  • Ich denke die Domain zeigt auf Joomla_04/app (siehst du in den Strato Domain Einstellungen).

    Dann ist das dein Joomla Basisverzeichnis- .jpa und kickstart müssen dort rein und die kickstart Datei sollte dann (bei gelöschtem Rest und nicht mehr vorhandener .htaccess Datei) im Browser aufrufbar sein.