it-swarm.com.de

Joomla 1.7 Extension Manager: Update zeigt keine Updates an

Ich versuche, eine Joomla-Installation von Joomla 1.6 auf die neueste Joomla-Version zu aktualisieren, die ich kann, zumindest versuche ich, auf Version 2.5 und hoffentlich 3.X zu kommen.

Ich habe die Anweisung auf diese Seite befolgt, um erfolgreich auf Version 1.7.0 zu aktualisieren. Das ist gut. Das Problem ist: Die Site weist mich an, die automatisierten Updates im Extension Manager zu verwenden, um das Update auf Version 2.5 zu erhalten. Dies ist jedoch, was ich sehe:

enter image description here

Weiß jemand, warum keine verfügbaren Updates angezeigt werden, da wir alle wissen, dass einige verfügbar sein sollten?

Hat jemand einen Vorschlag für eine bessere Möglichkeit, das Update durchzuführen? Vielen Dank!

6

Okay, das ist keine wirkliche Antwort, da ich nicht erfolgreich von 1.7.x auf 2.5 migriert bin, aber es könnte nützliche Informationen für jemand anderen sein oder zu einer Antwort führen.

Soweit ich das beurteilen kann, wurden die Metadaten für One-Click-Updates für 1.x von der Joomla-Update-Site entfernt, sodass keine verfügbaren Updates gefunden werden. Die Betreuer der Update-Site mögen diejenigen, die ihre Site nicht rechtzeitig aktualisiert haben, um die salzigen Tränen der Schande zu spüren, wenn sie durch diesen Prozess navigieren. Da die meisten vorhandenen Lernprogramme zum Aktualisieren lediglich darauf hinweisen, wie das Ein-Klick-Upgrade durchgeführt wird, sind die Dinge ziemlich schwierig. Allerdings habe ich diese Anleitung für ein manuelles Update gefunden.

Was hat funktioniert?

Upgrade auf die neueste Version 1.7 (1.7.5):

  1. Erstellen Sie eine vollständige Sicherung der Datenbank und der Dateien.

  2. Laden Sie die Version 1.7.0 -> 1.7.5 Stable Patch von hier herunter

  3. Entpacken Sie das Patch-Update direkt über Ihr Joomla-Stammverzeichnis.

  4. Führen Sie die Datenbankaktualisierungen manuell aus. Diese CLI-Ninja-Aktion hat mir geholfen:

    $ ls -al administrator/components/com_admin/sql/updates/mysql/1.7.*
    ...shows list of update sql files
    
    ...now step through each file sequentially from the version after your original version:
    $ cat administrator/components/com_admin/sql/updates/mysql/1.7.1-2011-09-15.sql.sql  | sed s/#_/my_table_prefix/g | mysql -uroot -p my_dbname
    

    Natürlich müssen Sie Ihr eigenes Tabellenpräfix und Ihren eigenen Datenbanknamen einsetzen und jedes Mal Ihr DB-Passwort eingeben.

  5. Überprüfen Sie, ob Sie sich als Administrator auf der Website anmelden können und ob alles funktioniert. Wenn nicht, müssen Sie Ihre Backups wiederherstellen und neu starten.

Was hat nicht funktioniert

Nachdem ich dies getan hatte, folgte ich einem ähnlichen Verfahren, lud die Version 2.5.28 Stable Update herunter und entpackte sie. Dabei löschte ich die "nicht existierenden" Dateien, wie im Handbuch vorgeschlagen (notiere den Pfad, den sie angeben sollten, um script.php nicht scripts.php) und durchlaufen die restlichen Datenbankaktualisierungen.

Leider hatte ich dann eine ziemlich nicht funktionierende Seite mit einigen Fehlermeldungen:

Call to undefined method JHtml::getJSObject() in /var/www/.../libraries/cms/html/behavior.php on line 299
Call to undefined method JAdministrator::setHeader() in /var/www/.../libraries/cms/html/behavior.php on line 765

Zu diesem Zeitpunkt habe ich meine Verluste reduziert und auf 1.7.5 wiederhergestellt. Wenn jemand an diesem Punkt vorbeikommt, können Sie dieser Antwort gerne etwas hinzufügen.

1
contrebis

Der von Ihnen bereitgestellte Screenshot zeigt Updates für Extensions, nicht für Joomla. Klicken Sie zunächst auf die Schaltfläche "Cache leeren" und gehen Sie dann im oberen Menü zu Components >> Joomla! Update.

Dies sollte dann ein Update anzeigen. Wenn nicht, gehen Sie zu "Optionen" und stellen Sie sicher, dass dort nach Updates für Langzeitversionen gesucht wird.

Hoffe das hilft

1
Lodder

Erstellen Sie zuerst ein Backup und probieren Sie dann Folgendes:

  1. Befolgen Sie diese Anweisung, um ein Upgrade von Joomla 1.6.x auf Joomla 2.5.x durchzuführen

http://www.ostraining.com/blog/joomla/upgrade-joomla-16-to-25/

oder

http://docs.joomla.org/J2.5:Upgrading_from_an_existing_version

  1. Stellen Sie sicher, dass alle Komponenten, Plugins und Vorlagen für Joomla 3.3 bereit sind
  2. Deaktivieren Sie das Rememberme-Plugin.
  3. Dann gehen Sie zu Joomla! Klicken Sie im Menü Komponenten auf Aktualisieren und dann auf die Schaltfläche Optionen
  4. Ändern Sie die Update Server-Einstellung in "Kurzzeitunterstützung" und speichern Sie sie
  5. Dann sehen Sie das neueste Joomla Update und können es wie gewohnt bearbeiten.
  6. Aktivieren Sie Ihr Rememberme-Plugin.
1
Joomla Agency