it-swarm.com.de

Aktualisieren meiner Website auf das aktuelle CMS

Ich habe eine Site, auf der der Entwickler gestorben ist, bevor er einige Fehler darin beheben konnte, abgesehen von einigen Wartungsarbeiten an der Site. Die Seite wurde vor einigen Jahren mit Joomla 1.5 erstellt. Der Besitzer mag die Art und Weise, wie es gestaltet ist, ich meine die Vorlage. Nachdem ich Schwierigkeiten hatte, das Administratorkennwort zu erhalten, melde ich mich beim Administratorkonto an, wo ich viele Fehler finde, die aufgrund der nicht mehr unterstützten Komponenten und Plugins auftreten. Ein gruseliger Fehler zeigt obendrein, dass Joomla 1.5 nicht mehr unterstützt wird. Ich möchte eine neue Site von Grund auf erstellen und dann die wenigen Artikel und Komponenten hinzufügen, die ich von der alten Site aus verwenden kann. Der Eigentümer ist jedoch zu einer Änderung bereit. Er mag die Benutzeroberfläche und möchte nur, dass ich die Fehler behebe.

Migration hat auch eine Reihe von Hindernissen. Zum Beispiel finde ich keine Vorlagen, Komponenten und Plugins, die wie auf der alten Site funktionieren. Bitte klären Sie mich auf, wie ich dieses Problem angehen soll

3
Jack Siro

Der beste Weg, um dieses Problem zu lösen, besteht darin, Ihren Kunden davon zu überzeugen, eine Migration auf eine moderne stabile Version von Joomla (derzeit 3.6.4) durchzuführen oder eine neue Site von Grund auf zu erstellen, falls nur sehr wenig Inhalt vorhanden ist. Es mag sein und wird oft von Kunden als unnötiger Aufwand angesehen, aber auf lange Sicht erweist es sich sowohl für Kunden als auch für Webmaster als die beste Vorgehensweise.

Gründe für die Migration

Schrittweise Anleitung zur Migration von J1.5 auf 3.x

Dies ist sehr wahrscheinlich, dass Sie keine exakte Übereinstimmung mit den alten Erweiterungen finden, die in J1.5 verwendet wurden, insbesondere in Bezug auf das Design, aber Sie sollten in der Lage sein, diejenigen zu finden, die eng genug funktionieren. Ich hätte es genauer gesagt, wenn Sie uns gesagt hätten, welche Erweiterungen Sie ersetzen müssen.

3
tonydoe

Ich empfehle, die aktuelle Website zu stabilisieren, während Sie über die Migration auf die neueste Version nachdenken.

Stabilisiere die aktuelle Website

Sichern Sie die aktuelle Website mit Akeeba Backup oder ähnlichem.

Aktualisieren Sie auf Joomla v1.5.26 (falls die Site nicht bereits die neueste Version der Serie enthält) und wenden Sie alle relevanten EOL-Patches an, die Sie unter https://docs.joomla.org finden/Security_hotfixes_for_Joomla_EOL_versions .

Erstellen Sie eine Liste der derzeit installierten Erweiterungen von Drittanbietern.

Entfernen Sie alle nicht verwendeten Erweiterungen von Drittanbietern.

Aktualisieren Sie die verbleibenden Erweiterungen von Drittanbietern auf die neuesten Versionen.

Stellen Sie sicher, dass keine der derzeit installierten Erweiterungsversionen von Drittanbietern in der VEL unter https://vel.joomla.org aufgeführt ist.

Stellen Sie das Hosting auf die neueste Version von PHP, auf der Joomla 1.5 ausgeführt wird) ein (zB PHP 5.6 ist normalerweise in Ordnung , aber Sie müssen wahrscheinlich "veraltete" Warnmeldungen unterdrücken .)

Auf die neueste Version von Joomla migrieren

Überprüfen Sie auf der Website des Vorlagenentwicklers, ob eine Version der Vorlage für die neueste Version von Joomla vorhanden ist. Ist dies nicht der Fall, gibt es möglicherweise etwas Ähnliches vom selben Entwickler oder einem anderen Entwickler, in dem Sie eine benutzerdefinierte CSS-Datei hinzufügen können, damit sie wie die aktuelle Vorlage aussieht.

Überprüfen Sie anhand der Liste der Erweiterungen von Drittanbietern aus dem vorherigen Schritt, welche Erweiterungen für die neueste Version von Joomla gleichwertige Versionen aufweisen, und finden Sie Ersatz für alle Erweiterungen, die seit Joomla 1.5 eingestellt wurden.

Abhängig davon, wie viele Benutzer, Menüs, Kategorien, Artikel, Kontakte, Module, Links usw. migriert werden müssen, müssen Sie entscheiden, ob Sie ein Migrationsdienstprogramm wie SP Upgrade oder ähnliches verwenden möchten oder ob es sinnvoll ist, Elemente manuell zu migrieren.

Es ist normalerweise am besten, die neue Website in einem Unterverzeichnis zu erstellen, z. /new, bis Sie bereit sind, die neue Website zum Leben zu erwecken. Dies bedeutet, dass Sie sich Zeit nehmen und die neue Website gründlich testen können, während die alte Website den Website-Besuchern weiterhin zur Verfügung steht.

Wenn die neue Website fertig ist, empfehle ich, die aktuelle Website in ein Unterverzeichnis zu verschieben, z. /old und die neue Website in den Stammordner, sodass Sie noch einige Wochen auf die alte Website verweisen können, falls bei der Migration etwas übersehen wurde. (Denken Sie daran, die Pfade zu den Ordnern tmp und logs in der globalen Konfiguration zu aktualisieren.).

Denken Sie daran, die alte Version zu löschen, sobald die neue Website einige Wochen lang aktiv war und alles funktioniert. Anschließend können Sie das Hosting auf eine aktuelle Version von PHP setzen . .

2
Neil Robertson