DB Update von 1.2.5Dev zu 1.2.6

Alle installationsbezogenen Probleme hier posten. Dies sollte die erste Anlaufstelle bei Problemen sein.
Post Reply
masl
Posts: 9
Joined: Thu 17. Aug 2006, 09:26

DB Update von 1.2.5Dev zu 1.2.6

Post by masl »

Morgen zusammen,

ich hab gestern Abend versucht eine 1.2.5Dev Installation wie beschrieben upzudaten. Habe das 1.2.6 Package runtergeladen, entpackt, die Condigdateien geändert und das 1.2.5DEV Package dadurch ersetzt.

Beim ausführen der Upgrade.php und der Auswahl 13__1.2.5-DEV_to_1.2.6-DEV.sql kommen dann folgende Fehler!

Code: Select all

-- ERROR --
#
#

ALTER TABLE `phpwcms_user` ADD `usr_vars` MEDIUMTEXT NOT NULL;

-- ERROR --
ALTER TABLE `phpwcms_usergroup` ADD `group_name` VARCHAR( 200 ) NOT NULL AFTER `group_id`;

-- ERROR --
ALTER TABLE `phpwcms_usergroup` ADD `group_member` MEDIUMTEXT NOT NULL AFTER `group_name`;

-- ERROR --
ALTER TABLE `phpwcms_usergroup` ADD `group_timestamp` TIMESTAMP NOT NULL;

-- ERROR --
ALTER TABLE `phpwcms_usergroup` ADD `group_trash` INT( 1 ) NOT NULL;

-- ERROR --
ALTER TABLE `phpwcms_usergroup` ADD `group_active` INT( 1 ) NOT NULL;

-- ERROR --
ALTER TABLE `phpwcms_articlecontent` ADD `acontent_anchor` INT( 1 ) NOT NULL;

-- ERROR --
CREATE TABLE `phpwcms_keyword` (
  `keyword_id` int(11) NOT NULL auto_increment,
  `keyword_name` varchar(255) NOT NULL default '',
  `keyword_trash` int(1) NOT NULL default '0',
  PRIMARY KEY  (`keyword_id`)
) TYPE=MyISAM AUTO_INCREMENT=1;

-- ERROR --
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;
So wie es mir scheint funktioniert kein einziger mySQL-Befehl. Daraufhin hab ich mir die Datenbank angeschaut. Ich finde lustiger Weise die Tabelle Keywords und formtracking :shock:

Log ich mich allerdings ein, kann ich unter Admin den Punkt Keywords nicht sehen, den ich bei einer weiter Installation von 1.2.6 sehen kann. Auch der Lincense Text auf der Mainsite ist verschwunden :?

Ich muss dazusagen ich muss diese Installation von einem anderen Server umziehen, vieleicht hat auch das die Probleme gemacht. Wäre es denkbar eine komplett neue Installation von der Version 1.2.6 aufzusetzten und die geänderten Dateien einzufügen, oder seht ihr eine Möglichkeit diese Installation noch zu retten?
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Post by juergen »

Hallo,

kannst doch hier jeden zweiten Thread lesen:
- Erst die alte Seite komplett sichern
- dann die neue Version drüber
- ... updaten

Wenn du umziehst immer erst die alte Version wieder aufspielen, solange bis eine neuere definiert stabil läuft.

Die Erweiterung der Tabellen kannst du ja auch "zu Fuß" im PHP..admin anlegen. Jedenfalls kannst dann gleich nachschauen wo es "klemmt".

1.2.5 backup auf den neuen Server und dann updaten. So herum ist das sicherer

Jürgen
masl
Posts: 9
Joined: Thu 17. Aug 2006, 09:26

Post by masl »

das hab ich eigentlich auch gemacht, aber das Problem liegt wohl an andere Stelle. naja danke trotzdem.
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Post by juergen »

wie du schreibst ... anscheinend hat er das update der betroffenen Tabellen schon gemacht :?:
Post Reply