Upgrade 1.2.6 auf 1.52 Problem/Pfade

Alle installationsbezogenen Probleme hier posten. Dies sollte die erste Anlaufstelle bei Problemen sein.
andalucia
Posts: 114
Joined: Wed 14. Sep 2005, 18:13
Location: Andalusien & Rhein-Main
Contact:

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Post by andalucia »

Moin und danke,
die tmps löschen hat nichts gebracht. Das mit sysvalue ist mir gestern Nacht schon aufgefallen. Es waren nicht alle Felder da und ich hatte sie mit add hinzugefügt. Aber auch das und ein drop und neuer create heute Morgen brachten nichts. Ich droppe jetzt nochmal alle tables, mache den 126restore und lasse setup nochmal laufen. Eine Frage zu Setup-SQL: die letzten beiden Einträge sind: 1.3.5 => 1.5 und danach nochmal 1.4 => 1.5. Sollen die beide laufen?
Ich werde alle SQLs diesmal von Hand laufen lassen, um Fehler wie bei sysvalue besser zu erkennen.
andalucia
Posts: 114
Joined: Wed 14. Sep 2005, 18:13
Location: Andalusien & Rhein-Main
Contact:

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Post by andalucia »

Upgrade release 1.3.5 to 1.5 meldet Fehler:

MySQL meldet:
Key column 'f_granted' doesn't exist in table

Fehler bei der Anfrage:
ALTER TABLE `phpwcms_file` ADD INDEX ( `f_granted` ) ;

Was hat das Feld für einen Wert? Damit ich es einfügen kann-
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Post by juergen »

Schau doch einfach mal was passiert wenn du eines der älteren updates (vor 1.2.6) machst und / oder kurz danach. Müsste man mal eben nachsehen wo das Feld eingefügt wird ...

hehe http://forum.phpwcms.org/viewtopic.php?f=17&t=17149
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Post by flip-flop »

Du musst alle Updates laufen lassen, in deinem Fall: 14, 15, 16, 17, 18, 19, 19, 20, 21, 22

Das Feld f_granted wird eigentlich im Update Nr 21 in der Tabelle phpwcms_file angelegt, genau wie der Index dazu auch.

In Zeile 29 der Datei /setup/update_sql/21__1.3.5_to_1.5.sql

Code: Select all

# 2008-03-06
ALTER TABLE `phpwcms_file` ADD `f_granted` INT NOT NULL DEFAULT '0';
ALTER TABLE `phpwcms_file` ADD INDEX ( `f_granted` ) ;
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
andalucia
Posts: 114
Joined: Wed 14. Sep 2005, 18:13
Location: Andalusien & Rhein-Main
Contact:

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Post by andalucia »

Ich hatte das Feld gefunden und eingefügt. Danach kam noch ein Fehler beim Table crossreference, cref_module not found. Habe auch das laut Vorgaben eingefügt.
Hat alles nichts geholfen. Ich habe alle Updates bis 22 laufen lassen, dann erst "5) UPGRADE PAGELAYOUT", 6) UPGRADE CONTENT PART MULTIMEDIA
7) UPDATE ARTICLE ALIAS wie in der Doku angegeben. (Sollte das umgekehrt sein? Erst 5-7, dann DB-Update? )
Dann habe ich festgestellt, dass sysvalue schon wieder nur 3 Felder hatte => drop table und neu created, half nichts.
Angemeldet stellte ich dann fest, dass bei den Vorlagen die Werte für "Links" und "Unten" fehlten, => eingefügt, half auch nichts, immer noch leere Seite ohne Content.

Auch kann ich bei Admin dieStruktur nicht editieren, da springts in die Anmeldemaske. Da stimmen irgendwo die Querverweise der Updates nicht.
Mir fällt da im Momment gar nichts mehr ein.



LG
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Post by juergen »

Ist das die Seite, die in ein Unterverzeichnis leitet was cms heisst ?
andalucia
Posts: 114
Joined: Wed 14. Sep 2005, 18:13
Location: Andalusien & Rhein-Main
Contact:

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Post by andalucia »

Ja, sprich zB http://www.example.com leitet innerhalb eines Hoster-Paketes mit mehreren URLs mit einem Hoster-Tool um auf intern /abc/
Hier ist das jetzt z.B http://www.example.com => /cms/
Da gibts auch noch andere Domains im Paket:
http://www.example.org => /123/
etc

Wegen zu vieler Fehler habe ich mal eine andere URL genommen und dort 1.5.4 jungfräulich mit neuer DB installiert, alles grün beim check.
Sie ging problemlos, auch Login, halt ohne jeglichen Inhalt.
Dann DB126 Import, ging logischerweise nicht mehr.
Dann alle SQL-Updates, Seite gestartet, wieder sysvalue-fehler. Nachgeschaut, das Ding hatte schon wieder nur 3 Felder.
Drop sysvalue und neu created => Seite started ohne Fehler, auch im Login lässt sich alles ansprechen,
Artikel sind da, Strukturen kann man ändern etc.
Sieht soweit gut aus - nur der Inhalt und Menu sind beim Seitenaufruf nicht da........
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Post by juergen »

andalucia wrote:
Sie ging problemlos, auch Login, halt ohne jeglichen Inhalt.
Dann DB126 Import, ging logischerweise nicht mehr.
DAS IST JA AUCH HARAKIRI ! :D :lol: Mach doch mal die 1.2.6 auf den sql Server, starte das Setup der Neuinstallation und dann die Schritte. So herum wirds dann gleich gehen
andalucia
Posts: 114
Joined: Wed 14. Sep 2005, 18:13
Location: Andalusien & Rhein-Main
Contact:

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Post by andalucia »

Das hatte ich so bei der anderen Installation gemacht, ging schief. Deswegen hatte ich es einmal andersrum probiert.
Aber ich mache es auch gerne nochmal.
Wie soll ich das setup der Neuinstallation starten? Mit Start-Setup oder Upgrade?
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Post by juergen »

Upgrade wäre die bessere Wahl ! Setup macht eine Neuinstallation
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Post by flip-flop »

@andalucia: Bitte hier im Forum nur Domainnamen verwenden die du auch kontrollierst. Sonst immer example.com/org.
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
andalucia
Posts: 114
Joined: Wed 14. Sep 2005, 18:13
Location: Andalusien & Rhein-Main
Contact:

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Post by andalucia »

Also nochmal gemacht, Drop tables, dann DB126 Import, dann Upgrade und es geht immer noch nicht, alles wie gehabt....
Warning: _setConfig failed with MySQL error: Unknown column 'sysvalue_group' in 'field list' in /mnt/web7/23/96/51984696/htdocs/cms/include/inc_lib/dbcon.inc.php on line 559
sysvalue hat wieder nur 3 Felder.... soll ich updaten, dann ist der Fehler vermutlich wieder weg.
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Post by flip-flop »

@andalucia: Noch einmal: Bitte hier im Forum nur Domainnamen verwenden die du auch kontrollierst. Sonst immer example.com/org.

Ich habe gerade spaßeshalber ein Update von V1.2.5 nach V1.5.4 gemacht, es war/ist eine latin1 Installation.

1. DB-Update durchgenudelt
2. Die Punkte 5 - 8 im Update durchgearbeitet.
3. Die vorhandene Tabelle phpwcms_sysvalue in der DB gelöscht und manuell nachgeführt:

Code: Select all

CREATE TABLE IF NOT EXISTS `phpwcms_sysvalue` (
  `sysvalue_key` varchar(255) NOT NULL default '',
  `sysvalue_group` varchar(255) NOT NULL default '',
  `sysvalue_lastchange` int(11) NOT NULL default '0',
  `sysvalue_status` int(1) NOT NULL default '0',
  `sysvalue_vartype` varchar(100) NOT NULL default '',
  `sysvalue_value` text NOT NULL,
  PRIMARY KEY  (`sysvalue_key`),
  KEY `sysvalue_group` (`sysvalue_group`),
  KEY `sysvalue_status` (`sysvalue_status`)
);
4. Die Dateien im Verzeichnis /content/tmp/ alle Dateien rXXX.checked.tmp gelöscht wenn vorhanden. Ganz wichtig!!! - muss bei jedem neuen Versuch gemacht werden, sonst greifen die automatischen DB-Updates ab V1.4.6 nicht und du kriegst Probleme mit fehlenden Feldern.
5. Login -> erst jetzt werden die autom. DB-Updates einmalig angestoßen und die Kontrolldateien wieder nach /content/tmp/.. geschrieben.
6. Vorlagen -> Vorlagen einmal neu speichern

Funktioniert :D

DB: Ich habe natürlich immer noch die Kollation latin1 mit einem Charset latin1_german2_ci
Seitencharset ist nach wie vor iso-8859-1

Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
andalucia
Posts: 114
Joined: Wed 14. Sep 2005, 18:13
Location: Andalusien & Rhein-Main
Contact:

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Post by andalucia »

Problem gelöst, alles läuft. War wohl ein Fehler mit mysqldumper zu arbeiten (collation/charset). Vielen Dank für die Hilfe hier und an flip-flop.
LG
Post Reply