Upload Website auf externen Server mit Akeeba

  • Joomla Version
    4.3.2
    PHP Version
    PHP 8.0.x
    Hoster
    Strato

    Hallo, ich bin einmal wieder beim Upload einer Website auf den Server bei Strato steckengeblieben. Da ihr mir beim letzten Mal so wunderbar geholfen habt, bin ich jetzt wieder hier und bitte euch um Hilfe:

    Ich bin dabei, eine mit Xampp erstellte Website von der lokalen Installation auf den Server bei Strato hochzuladen. Ich habe ein Akeeba-Backup (jpa-Datei) erstellt, dieses in den leeren Webspace bei Strato eingestellt, dazu noch die Kickstart.php.
    Nach dem Start der Kickstart.php kam dann sehr schnelle folgende Fehlermeldung: "Could not upload installation/README.html". Was muss ich tun, um meine Website auf den Server hochgeladen zu bekommen?

    Im Voraus schon mal danke,

    Digger

  • Mit welcher PHP-Version hast du das Backup erstellt?

    Und mit welcher Akeeba-Version hast du das Backup erstellt?

    Bei Strato ist mind. PHP 8.

    Deine kickstart.php 7.1.2 ist auch veraltet.

    Aktuell ist Akeeba 9.8.0

    und

    kickstart 8.0.3

    Indigo66 : bitte in Rubrik Joomla 4 verschieben.

  • Backup habe ich mit PHP 8.0.25 erstellt.

    Akeeba Version ist 9.7.1

    Kickstart ist 7.1.2

    Ich bin nicht sicher, ob es an nicht ganz aktuellen Versionen liegt. Ich werde aber vorsichtshalber mal diese neusten Versionen runterladen und nutzen.

    Ich habe noch eine andere Idee: ich habe die beiden Dateien ins root-Verzeichnis meines Strato-Webspaces gelegt.

    In einem Video ("Restoring a Site on Any Server") bei http://www.akeeba.com/videos wird empfohlen, die beiden Dateien akeeba-Backup und kickstart.php in ein Verzeichnis "public.html" zu legen. Trotz Suche habe ich jedoch ein solches Verzeichnis nicht finden können.

    Könnte dies für die Fehlermeldung verantwortlich sein?

  • wird empfohlen, die beiden Dateien akeeba-Backup und kickstart.php in ein Verzeichnis "public.html" zu legen.

    Hm, habe ich noch nie gemacht und kenne ich auch nicht.

    Die .jpa und die kickstart.php in das Rootverzeichnis.

    Neue (leere) DB erstellen.

    Hat bisher mit den aktuellsten Versionen immer geklappt.

    Auch bei anderen Hostern.

  • Hallo,

    ich habe inzwischen einen einzigen Fortschritt gemacht: die Fehleranzeige ist eine andere. :rolleyes:

    Warum konnte kein "media/folder" geschaffen werden?

    Ich denke inzwischen darüber nach, die Daten vom lokalen Server per FileZilla direkt auf den Webspace bei Strato zu übertragen.
    Weiß jemand, wie man dann die Datenbank evtl. mit kickstart auf den Strato-Server hochladen kann?

    Grüße, Digger

  • Weiß jemand, wie man dann die Datenbank evtl. mit kickstart auf den Strato-Server hochladen kann?

    kickstart.php entpackt lediglich. Du musst per phpmyadmin die DB-Tabellen exportieren und in die neue Datennbank importieren.

    Anschließend noch die Anpassungen in der configuration.php machen sowie eventuell noch in der .htaccess!

    p.s. Lasse niemals dein kickstart.php, phpinfo.php oder andere Skripte auf dem Webspace liegen, die nicht zu Joomla gehören!

  • Kann mir jemand wg. der oben angesprochenen Akeeba-Probleme weiterhelfen?

    Liegt bereits eine .htaccess in dem Verzeichnis? Inhalt?
    Welches sind die Verzeichnisrechte?

    Ich würde unbedingt einen Unterordner anlegen und die Domain auf diesen Unterordner einstellen. Dann Joomla in diesen Ordner einspielen!
    Dann bist du später auch flexibler.

    Du könntest sicherheitshalber auch die Sicherung nochmal erstellen. Vielleicht ist diese korrupt, was ich aber nicht wirklich glaube.
    Vorher ruhig nochmal den Konfigurationsassistenten durchlaufen lassen. Schadet nie!

  • Du musst per phpmyadmin die DB-Tabellen exportieren und in die neue Datennbank importieren.

    Da öfter Probleme bei reinem Textexport / -import der Datenbanken (bei mir) auftauchten, geschieht Ex/Import immer problemlos mit gepackten (gzip)-Dateien.

    Liegt wohl an verschiedenen Interpretationen der Zeichen, wenn diese von Linux zu Windoofs und retour zu Linux transferiert werden?

    Also daher die Empfehlung: Gepackt sichern und wieder einspielen. ;)

  • Wahrscheinlich zeigt der Fehler an daß die Tabelle media nicht erstellt werden kann weil sie schon existiert.

    Versuche es mal, indem bei der Restauration der Datenbank mit kickstart in Advanced Options bei With existing tables Drop All auswählt wird.

    Gruß Gindi

  • Hallo , bin wieder einen kleinen Schritt weitergekommen:
    Habe inzwischen alle Dateien per FileZilla auf den Strato-Webspace hoch geladen, auch die Datenbank mit phpmyadmin in die neue Datenbank bei Strato hoch geschickt.

    Ich dachte, ich hätte es jetzt geschafft, leider erwies sich das als zu voreilige Annahme:

    Beim Versuch, das Backend der Website aufzurufen, erhielt ich sofort folgende Fehlermeldung: -siehe unten-

    Ich habe in dem Datenverzeichnis nachgeforscht, tatsächlich war die gesuchte php-Datei im Verzeichnisbaum etwas anders untergebracht, ich habe das entsprechend der Fehlermeldung korrigiert.
    Leider brachte das keinen Erfolg.
    Kann mir jemand helfen?
    Mit Grüßen, Digger