it-swarm.com.de

Die Archivdatei ist beschädigt, abgeschnitten oder es fehlen Archivteile

Beim Versuch, eine 2.5.16-Site auf 2.5.28 und dann auf 3.4.1 zu aktualisieren, befolge ich jedoch den offiziellen Leitfaden hier Auf dem Bildschirm wird die folgende Fehlermeldung angezeigt, wenn Sie auf "Dateien direkt schreiben" klicken.

Die Archivdatei ist beschädigt, abgeschnitten oder es fehlen Archivteile

Ich bin auf meine Seite gestoßen und habe festgestellt, dass ich kein /tmp Ordner (keine Ahnung warum), also habe ich einen erstellt (755 Berechtigungen) und erneut versucht, aber der Fehler bleibt bestehen. Ich habe den Cache geleert, den Cache geleert und mich auch an- und abgemeldet.

Update

Dies ist definitiv ein Problem mit dem Remote-Host (1 und 1), da ich die Site ohne Probleme in mein lokales XAMPP-Setup kopieren und aktualisieren kann.

Sieht aus wie mein /tmp und /log Pfade wurden nicht richtig eingestellt (ich habe nicht den absoluten Root-Pfad des Hosts verwendet). Nachdem dies eingestellt und versucht wurde, über den Erweiterungsmanager auf 3.4.1 umzusteigen, stoppt es bei 26% und gibt den Fehler „Fowwowing“ aus.

index.html kann nicht zum Schreiben geöffnet werden

Zugriff auf die Homepage (leer), die ich erhalte;

Schwerwiegender Fehler: JControllerBase kann JController nicht implementieren - es ist keine Schnittstelle in myDomain/htdocs/libraries/joomla/controller/base.php in Zeile 18

Höchstwahrscheinliche Probleme mit dem /log Ordner wie beschrieben hier obwohl ich zurück posten werde (wenn ich @Lodders Vorschlag ausprobiert habe!).

2
jonboy

So beantworten Sie Ihre erste Frage zum Problem mit dem temporären Verzeichnis:

Ja, das kann manchmal das Problem sein. Das tmp-Verzeichnis ist erforderlich, da es eine Kopie der Zip-Erweiterung für Joomla speichert, um die Dateien dann zu extrahieren und in die entsprechenden Verzeichnisse zu verschieben. Wenn es daher nicht richtig definiert ist, kann Joomla die hochgeladene Zip-Datei nicht verarbeiten.

Wie für das Protokollverzeichnis:

In diesem Verzeichnis werden Protokolldateien gespeichert, die mit der Klasse Joomla JLog erstellt wurden. Wenn dies nicht richtig eingestellt ist, erhalten Sie die folgende Meldung, wie in Ihrer Frage gezeigt:

konnte das Protokoll nicht zum Schreiben öffnen

2
Lodder

Ich hoffe, das hilft jemandem. Mein Pfad zu tmp wurde in Joomla korrekt eingestellt. Um dieses Problem zu lösen, habe ich über einen FTP-Client auf den Ordner/tmp zugegriffen und die vorhandene ZIP-Aktualisierungsdatei gelöscht, die sich dort befand. Ich habe dann das Update nochmal ausgeführt und es hat einwandfrei funktioniert.

2
Don