Die Migration von Joomla 2.5.17 auf Joomla 3.2.1 Fehlgeschlagen
Ich versuche zu aktualisieren meine website von Joomla 2.5.17 auf Joomla 3.2.1.
Die website hat sehr wenige 3rd-party-extensions.
Erste restauriert ich meine website auf meinen lokalen computer.
Dann habe ich alle deinstallieren Sie das third-party-Erweiterungen und templates.
Dann versucht, ein upgrade mit einem Klick Joomla Upgrade-manager.
Nachdem das upgrade abgeschlossen wurde, wird eine leere Seite angezeigt wurde.
Da ich sehe keine Fehler, ich aktualisiert die Seite und die folgenden Fehlermeldung angezeigt wurde:
Fehler:
1091 nicht DROP 'usertype'; check, dass column/key exists SQL=ALTER
TABELLExxx_users
DROP-TASTEusertype
;
Überprüfte ich die 'xxx_users' - Tabelle, um zu sehen, wenn 'usertype' - Spalte existiert oder nicht. Es gab keine Spalte mit dem Namen usertype' in der 'xxx_users" - Tabelle.
Wenn ich versuche, auf jedem beliebigen Menü aus dem Joomla-Administrator-Abschnitt, wird die folgende Fehlermeldung angezeigt:
Fehler:
Notice: Undefined property: InstallerController::$input in
E:\xxx\xxx\public_html\administrator\components\com_installer\controller.php
auf der Linie 39 Fatal error: Call to a member function get() on a
non-object in
E:\xxx\xxx\public_html\administrator\components\com_installer\controller.php
auf der Linie 39
Was mache ich falsch?
Jede Hilfe wird geschätzt.
- Welche version von PHP und MySQL benutzt du?
- PHP 5.3.5 und MySQL 5.1.44-community
- Warum haben Sie deinstallieren Erweiterungen? Sind Sie komfortabel über die Kommandozeile? Sie müssen möglicherweise ausführen der deletefiles.php Anwendung fanden in der cli-Ordner.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Migration von 2.5.28 zu 3.3.6 und hatte das gleiche problem
arbeitete mit Ihrer Lösung. ich danke Ihnen sehr!
Schritte getan:
1.überprüft die version 2.5.28 Website korrekt funktioniert
2.gelöscht der Ordner "updates" im ./administrator/components/com_admin/sql/
(Quelle: http://forum.joomla.org/viewtopic.php?f=710&t=825456&start=30#p3108160)
3.Upgrade auf 3.3.6 mit dem tool auf der Seite administrator -> bekam eine leere Seite, nachdem es fertig war :-/
4.erstellt die folgenden Datenbank-Tabelle (das Installationsprogramm konnte nicht erstellen Sie es irgendwie):
CREATE TABLE IF NOT EXISTS
#__content_types
(type_id
int(10) unsigned not NULL AUTO_INCREMENT,type_title
varchar(255) not NULL DEFAULT ",type_alias
varchar(255) not NULL DEFAULT ",table
varchar(255) not NULL DEFAULT ",rules
text not NULL,field_mappings
text not NULL,router
varchar(255) not NULL DEFAULT ",content_history_options
varchar(5120) KOMMENTAR 'JSON string für com_contenthistory Optionen',PRIMARY KEY (
type_id
),SCHLÜSSEL
idx_alias
(type_alias
)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=10000;
-- info: ersetzen Sie die #_ mit Ihrem eigenen Datenbank-Präfix
(Quelle: http://forum.joomla.org/viewtopic.php?f=710&t=825407#p3103959)
5.zugegriffen: MyWeBpAgE/administrator/index.php?option=com_installer&task=Datenbank.fix
alles fix Verbleibende Datenbank-Probleme
(Quelle: siehe oben ;-))
6.zugegriffen: MyWeBpAgE/administrator/index.php?option=com_installer&view=entdecken&task=entdecken.aktualisieren
und aktualisiert/installiert, alle Erweiterungen
7.Ich war glücklich.
Edit:
Am Ende fand ich heraus, das Modul JoomGallery produziert diese Fehler auf meiner Seite.
Wenn ich es deinstalliert, bevor die Joomla Migration (Schritt 3 von oben) es hat mich keine leere Seite und alle Datenbank-Einträge wurden korrekt aktualisiert.
Also wie habe ich die Migration von JoomGallery 2,5 bis 3 ohne verlieren alle Kategorien, etc.?:
1.Ich habe nicht deinstallieren JoomGallery 2.5
2.Ich durchgeführt alle erläuterten Schritte von oben
3.Ich habe JoomGallery installiert 3 über die bestehende installation
4.voilà, alle Datenbank-Einträge für die Kategorien, etc. wurden richtig angenommen, um die neue version 🙂
Können Sie immer versuchen den link...
your-site-url.com/administrator/index.php?option=com_installer&task=Datenbank.fix
...es klingt wie ein update fehlgeschlagen ist, verlassen Sie die Website in der Schwebe. Das heisst, vielleicht haben Sie eine teilweise aktualisierte Datei festgelegt und die Datenbank. Wenn ja, über den obigen link können Sie die Datenbank beheben. Sie können auch zu beheben müssen Sie die Dateien, doch das ist leichter, als Sie können einfach laden Sie die Dateien direkt aus dem neuesten installer, ohne den "installation" Ordner und überschreibt alle vorhandenen Dateien. In einigen Situationen, noch schlimmer-im Fall, ich habe zu 'entdecken', die installiert, aber nicht registriert-Erweiterungen über "Erweiterungen" -> "Extension Manager" -> "Entdecken" ( your-site-url.com/administrator/index.php?option=com_installer&view=entdecken ).
Einige Hintergrundinformationen finden Sie auf den folgenden links...
http://joomlacode.org/gf/project/joomla/tracker/&action=&br_trackers_limit=5/?action=TrackerItemEdit&tracker_item_id=33177&start=8375
http://forum.joomla.org/viewtopic.php?f=710&t=825407
http://www.gavick.com/forums/therealdesign/error-while-updating-to-3-2-2-33956.html
Thnx zuzuteilen für diese Lösung.
Dinge, die ich getan habe.
beheben Sie alle verbleibenden Datenbank Probleme
und aktualisiert/installiert, alle Erweiterungen
Alles funktioniert jetzt. Thnx nochmal!