Problem 1.2.8 mit Navigation
Problem 1.2.8 mit Navigation
Ich habe nun mein Login Problem gelöst.
http://www.phpwcms.de/forum/viewtopic.php?t=12021
Habe aus einer anderen Version den DB-Eintrag User in die DB der neuen Version eingespielt und siehe da, funzt. Ursache. Es waren nicht alle Records in der Tabelle phpwcms_user. Auch drei andere Tabellen musste ich manuelle nachtragen. Das update von 1.2.6 war bei mir somit eine Katastroph...Never change a running system...
Nun aber ein weitere Problem. Ich habe den RT Breadcrumb sowie die NAV_Table_Colums:0 eingebaut. Funktionierte alles in der 1.2.6.
Nun werden mir in der NAV_Table keine Untermenüs angezeigt. Alles nur 1. Ebene. ??? Unermenüs sind alle vorhanden, natürlich auf sichtbar und öffentlich, nur werden sie eben nicht angezeigt.
Auch der Breadcrumb funzt nicht mehr, ebenfalls nur die jeweilige erste Ebene. Womit hängt dies nun wieder zusammen?
Suche und Sitemap funzen auch nicht mehr. Suche springt auf die index.php.
Schlimmer ist aber die Navi-Sache. Hat jemand eine Idee?
Hat sich da was geändert in der neuen Version? Die Formatierung ist übernommen, die Funktionalität ist aber nicht mehr gegeben.
http://www.phpwcms.de/forum/viewtopic.php?t=12021
Habe aus einer anderen Version den DB-Eintrag User in die DB der neuen Version eingespielt und siehe da, funzt. Ursache. Es waren nicht alle Records in der Tabelle phpwcms_user. Auch drei andere Tabellen musste ich manuelle nachtragen. Das update von 1.2.6 war bei mir somit eine Katastroph...Never change a running system...
Nun aber ein weitere Problem. Ich habe den RT Breadcrumb sowie die NAV_Table_Colums:0 eingebaut. Funktionierte alles in der 1.2.6.
Nun werden mir in der NAV_Table keine Untermenüs angezeigt. Alles nur 1. Ebene. ??? Unermenüs sind alle vorhanden, natürlich auf sichtbar und öffentlich, nur werden sie eben nicht angezeigt.
Auch der Breadcrumb funzt nicht mehr, ebenfalls nur die jeweilige erste Ebene. Womit hängt dies nun wieder zusammen?
Suche und Sitemap funzen auch nicht mehr. Suche springt auf die index.php.
Schlimmer ist aber die Navi-Sache. Hat jemand eine Idee?
Hat sich da was geändert in der neuen Version? Die Formatierung ist übernommen, die Funktionalität ist aber nicht mehr gegeben.
Hi Pico/Pappnase,
ich habe nun die DB als Backup aus der 1.2.6 in eine andere, neu angelegte DB eingespielt, in die ich zuvor das komplette 1.2.8 installiert habe. Die neue Version habe ich in ein Unterverzeichnis eingespielt. Genau das gleiche.
Ich kann weder Artikel bearbeiten, noch löschen, zudem das Prob mit der Navigation, hängt vielleicht auch damit zusammen.
Ich weiß wirklich nicht mehr was ich noch machen könnte, außer zurück zu 1.2.6 aber vielleicht kann mir wirklich noch jemand den rettenden Anker zuwerfen.
Die DB habe ich abgeglichen, alle Tabellen vorhanden.
Kann auch die Zugangsdaten übermitteln, wenn mir nur jemand auf die Sprünge helfen könnte...
ich habe nun die DB als Backup aus der 1.2.6 in eine andere, neu angelegte DB eingespielt, in die ich zuvor das komplette 1.2.8 installiert habe. Die neue Version habe ich in ein Unterverzeichnis eingespielt. Genau das gleiche.
Ich kann weder Artikel bearbeiten, noch löschen, zudem das Prob mit der Navigation, hängt vielleicht auch damit zusammen.
Code: Select all
error while connecting to database:
INSERT INTO phpwcms_article (...
Die DB habe ich abgeglichen, alle Tabellen vorhanden.
Kann auch die Zugangsdaten übermitteln, wenn mir nur jemand auf die Sprünge helfen könnte...
- Oliver Georgi
- Site Admin
- Posts: 9892
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Gehe alles in Ruhe durch. vermutlich machst Du ein paar fehler beim Wiederienspielen Deiner Daten in die Datenbank.
Folgendermaßen läuft das Update am besten:
Folgendermaßen läuft das Update am besten:
- Backup!!! Datenbank und alle Dateien und vor allem die Vorlagendaten!!!
- Lege eine Kopie Deiner Datenbank an und arbeite nur noch damit. Eine Kopie legst Du am besten an, in dem Du alle phpwcms Datenbanktabellen umbenennst zum Beispiel in "bak_phpwcms..." -> geht am leichtesten über phpMyAdmin. Dann spielst Du Dein Datenbank Backup wieder ein - zumeist empfiehlt sich nur die Methode mittels Copy und Paste im SQL Feld von phpMyAdmin, da der Upload einer SQL-Datei sehr häufig fehlschlägt. Mach es Step-By-Step - lieber kleinere Happen!
- Mach Dir im FTP einen neuen Unterordner - phpwcms128 z.B. Dort hinein kopierst Du am besten Deine gesamte laufende Installation - wichtig kopieren, nicht verschieben.
- Im Ordner phpwcms128 den neuen Pfad in der config.inc.php eintragen. Und dann im Browser die mal die Instalationskopie aufrufen - geht alles! Sehr gut.
- Nun die neuen Files von phpwcms in den phpwcms128 Ordner kopieren - alles überschreiben! VORSICHT! Vorlagendateien nur überschreiben, wenn Du Dir ganz sicher bist - trifft also in aller Regel auf alle Dateien in pzhpwcms_template zu.
- Aufrufen von /phpwcms128/setup/upgrade.php und das Datenbankupdate durchführen.
- Viel Spaß mit der neuen Version.
Ich habe jetzt alles nochmal akribisch durchgespielt. Ich bekomme es allein nicht hin. Die 1.2.8. läuft nackig ohne Probleme. Kann alles anlegen, einfügen, löschen, Verbindung zur DB absolut reibungslos.
Spiele ich dann aber mein Backup in die DB ist es aus. Keine Untermenüs, kein anlegen, löschen von Artikeln, Ebenen...error-meldung.
Also DB wieder geleert, jede Tabelle in der neuen 1.2.8 habe ich nun versucht mit SQL einzeln zu bestücken aus meinem DB-Backup. Immer nur stückchenweise. Einige Tabellen gehen ohne Fehler, bei manchen dann aber
Dann gibt es z.B. bei article_cat oder article_conten so eine Fehlermeldung.
Hilfe!
Spiele ich dann aber mein Backup in die DB ist es aus. Keine Untermenüs, kein anlegen, löschen von Artikeln, Ebenen...error-meldung.
Also DB wieder geleert, jede Tabelle in der neuen 1.2.8 habe ich nun versucht mit SQL einzeln zu bestücken aus meinem DB-Backup. Immer nur stückchenweise. Einige Tabellen gehen ohne Fehler, bei manchen dann aber
Code: Select all
#1136 - Column count doesn't match value count at row 1
Dann gibt es z.B. bei article_cat oder article_conten so eine Fehlermeldung.
Hilfe!
- Oliver Georgi
- Site Admin
- Posts: 9892
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Hallo, Hallo! Du hast anscheiend NICHT gelesen, was ich geschrieben habe - genau andersherum machen!!!!!!!
Nicht frische 1.2.8er Datenbank und dann Deine alte drüberbügeln - das dürfte schief gehen!!!
Deine alte 1.2.6er Version und dann lediglich die Änderungen von 1.2.6 auf 1.2.7 - fertig.
Und das ist in aller Regel nur dieser Part!
Oliver
Nicht frische 1.2.8er Datenbank und dann Deine alte drüberbügeln - das dürfte schief gehen!!!
Deine alte 1.2.6er Version und dann lediglich die Änderungen von 1.2.6 auf 1.2.7 - fertig.
Und das ist in aller Regel nur dieser Part!
Code: Select all
CREATE TABLE `phpwcms_formtracking` (
`formtracking_id` INT NOT NULL AUTO_INCREMENT,
`formtracking_hash` VARCHAR( 50 ) NOT NULL default '',
`formtracking_ip` VARCHAR( 20 ) NOT NULL default '',
`formtracking_created` TIMESTAMP(14) NOT NULL,
`formtracking_sentdate` VARCHAR( 20 ) NOT NULL default '',
`formtracking_sent` INT( 1 ) NOT NULL DEFAULT '0',
PRIMARY KEY (`formtracking_id`)
) TYPE=MyISAM;
ALTER TABLE `phpwcms_articlecat` ADD `acat_maxlist` INT( 11 ) NOT NULL DEFAULT '0';
ALTER TABLE `phpwcms_articlecat` ADD `acat_cntpart` VARCHAR( 255 ) NOT NULL ;