MojoNixon
10.08.2005, 01:05
Mahlzeit,
jo ich hab vorhin nen Upgrade von 3.0.7 auf 3.0.8 gemacht. Hab alle Templates z zurückgesetzt und alles hat wunderbar funktioniert.
Jetzt möchte ich auf die 3.5.0 RC2 upgraden. Hab alle Dateien hochgeladen..hab die config.php angepasst. Wenn ich nun das Upgrade Script ausführe kriege ich nen SQL Fehler, und zwar bei folgendem Schritt:
Step 1) Miscellaneous table alterations 1/5
SQL- Fehlertext:
Database error in vBulletin 3.0.8:
Invalid SQL:
ALTER TABLE session ADD languageid SMALLINT UNSIGNED NOT NULL;
MySQL Error : Duplicate column name 'languageid'
Error Number : 1060
Date : Wednesday, August 10th 2005 @ 12:57:52 AM
Script : http://xxx/stage/install/upgrade_350b1.php?step=1
Referrer : http://xxx/stage/install/upgrade_350b1.php
IP Address : xxxxxxxxx
Username :
Classname : vb_database
Gandalf2003
10.08.2005, 01:19
kann es sein, dass du nen prefix gesetzt hast in der alten config? also die tabellen mit vb3_ oder so davor? wenn ja, dann solltest du dieses auch in der neuen config.php nachholen.
kann mich aber auch total irren:D
MojoNixon
10.08.2005, 23:09
Also irgendwas läuft bei bei mir grundlegend falsch ..hab die languageid auch aus dem Table Administrator gelöscht....
Jetzt kriege ich die untenstehende Meldung..
Zur Info: Ich hab die deutsche Version von VB..kann es damit zusammenhängen?
Database error in vBulletin 3.0.8:
Invalid SQL:
ALTER TABLE moderatorlog ADD type SMALLINT UNSIGNED NOT NULL;
MySQL Error : Duplicate column name 'type'
Error Number : 1060
Date : Wednesday, August 10th 2005 @ 11:06:27 PM
Script : stage/install/upgrade_350b1.php?step=1
Referrer : /stage/install/upgrade_350b1.php
IP Address : xxx
Username :
Classname : vb_database
MojoNixon
11.08.2005, 00:14
Ok hab mal mit Step 2 weitergemacht:
Database error in vBulletin 3.0.8:
Invalid SQL:
SELECT extension, size, height, width, enabled, thumbnail, newwindow
FROM attachmenttype
ORDER BY extension;
MySQL Error : Unknown column 'thumbnail' in 'field list'
Error Number : 1054
Date : Thursday, August 11th 2005 @ 12:13:13 AM
Script : http:///stage/install/upgrade_350b1.php?step=2
Referrer :
IP Address : 84.134.218.41
Username :
Classname : vb_database
MojoNixon
11.08.2005, 00:36
Ok ..hab dann auch mal den Schritt gewählt und siehe da. .erstmal keine weiteren Fehlermeldungen..Jedoch bei dem RC2 wieder:
Step 1) Import latest options
Importing vbulletin-settings.xml
Database error in vBulletin 3.5.0 Release Candidate 2:
Invalid SQL:
INSERT INTO setting
(varname, grouptitle, value, defaultvalue, datatype, optioncode, displayorder, advanced, volatile, product)
VALUES
(
'templateversion',
'version',
'3.5.0 Release Candidate 2',
'3.5.0 Release Candidate 2',
'free',
'',
10,
0,
1,
'vbulletin'
),
(
'subscriptionmethods',
'version',
'0',
'0',
'boolean',
'yesno',
10,
0,
1,
'vbulletin'
),
(
'attachfile',
'version',
'0',
'',
'',
'<table>\r\n<tr valign=\\\"top\\\">\r\n <td><input type=\\\"radio\\\" name=\\\"setting[$setting[varname]]\\\" id=\\\"attach1\\\" value=\\\"0\\\" tabindex=\\\"1\\\" \" . iif($setting[\'value\'] == 0, \'checked=\"checked\"\') . \" /></td>\r\n <td class=\\\"smallfont\\\"><label for=\\\"attach1\\\"><b>No</b></label></td>\r\n</tr>\r\n<tr valign=\\\"top\\\">\r\n <td><input type=\\\"radio\\\" name=\\\"setting[$setting[varname]]\\\" id=\\\"attach2\\\" value=\\\"1\\\" tabindex=\\\"1\\\" \" . iif($setting[\'value\'] == 1, \'checked=\"checked\"\') . \" /></td>\r\n <td class=\\\"smallfont\\\"><label for=\\\"attach2\\\"><b>Yes</b> - userid/userid.attach</label></td>\r\n</tr>\r\n<tr valign=\\\"top\\\">\r\n <td><input type=\\\"radio\\\" name=\\\"setting[$setting[varname]]\\\" id=\\\"attach3\\\" value=\\\"2\\\" tabindex=\\\"1\\\" \" . iif($setting[\'value\'] == 2, \'checked=\"checked\"\') . \" /></td>\r\n <td class=\\\"smallfont\\\"><label for=\\\"attach3\\\"><b>Yes</b> - u/s/e/r/i/d/userid.attach</label></td>\r\n</tr>\r\n</table>\r\n',
20,
0,
1,
'vbulletin'
),
(
'attachpath',
'version',
'/pfad/zu/ihrem/anhangs/verzeichnis',
'/path/to/your/attachment/directory',
'',
'',
30,
0,
1,
'vbulletin'
),
(
'usefileavatar',
'version',
'',
'',
'boolean',
'yesno',
40,
0,
1,
'vbulletin'
),
(
'avatarpath',
'version',
'./customavatars',
'./customavatars',
'',
'',
50,
0,
1,
'vbulletin'
),
(
'avatarurl',
'version',
'customavatars',
'customavatars',
'',
'',
60,
0,
1,
'vbulletin'
),
(
'profilepicpath',
'version',
'./customprofilepics',
'./customprofilepics',
'',
'',
70,
0,
1,
'vbulletin'
),
(
'profilepicurl',
'version',
'customprofilepics',
'customprofilepics',
'',
'',
75,
0,
1,
'vbulletin'
),
(
'divnotpara',
'version',
'1',
'1',
'boolean',
'yesno',
80,
0,
1,
'vbulletin'
),
(
'usebbcodeparserecurse',
'version',
'2',
'2',
'number',
'<table>\r\n<tr valign=\\\"top\\\">\r\n <td><input type=\\\"radio\\\" name=\\\"setting[$setting[varname]]\\\" id=\\\"bbc_reg\\\" value=\\\"0\\\" tabindex=\\\"1\\\" \" . iif($setting[\'value\'] == 0, \'checked=\"checked\"\') . \" /></td>\r\n <td class=\\\"smallfont\\\"><label for=\\\"bbc_reg\\\"><b>bbcodeparse2_regex()</b><br />(Fast, but <i>no</i> recursion allowed)</label></td>\r\n</tr>\r\n<tr valign=\\\"top\\\">\r\n <td><input type=\\\"radio\\\" name=\\\"setting[$setting[varname]]\\\" id=\\\"bbc_rec\\\" value=\\\"1\\\" tabindex=\\\"1\\\" \" . iif($setting[\'value\'] == 1, \'checked=\"checked\"\') . \" /></td>\r\n <td class=\\\"smallfont\\\"><label for=\\\"bbc_rec\\\"><b>bbcodeparse2_recurse()</b><br />(Slow, full recursion allowed)</label></td>\r\n</tr>\r\n<tr valign=\\\"top\\\">\r\n <td><input type=\\\"radio\\\" name=\\\"setting[$setting[varname]]\\\" id=\\\"bbc_regrec\\\" value=\\\"2\\\" tabindex=\\\"1\\\" \" . iif($setting[\'value\'] == 2, \'checked=\"checked\"\') . \" /></td>\r\n <td class=\\\"smallfont\\\"><label for=\\\"bbc_regrec\\\"><b>bbcodeparse2_regexrecurse()</b><br />(Recommended, full recursion allowed and empty tags removed for better censor ability)</label></td>\r\n</tr>\r\n</table>\r\n',
90,
0,
1,
'vbulletin'
),
(
'fulltextsearch',
'version',
'0',
'',
'boolean',
'yesno',
100,
0,
1,
'vbulletin'
);
MySQL Error : Unknown column 'datatype' in 'field list'
Error Number : 1054
Date : Thursday, August 11th 2005 @ 12:30:00 AM
Script : http://stage/install/finalupgrade.php?step=1
Referrer : http:///stage/install/finalupgrade.php?step=1
IP Address :
Username :
Classname : vb_database
Diese Fehler stammen alle von Sachen, die eigtl. noch in Schritt 1 gemacht werden, d.h. diese Felder fehlen dir doch...
Starte nochmal Schritt 1, lösche aus der upgrade_350b1.php dann bei jedem Fehler die entsprechende Zeile (und alle Zeilen davor) und starte dann diesen Schritt erneut.
Also mindestens schon mal das löschen: $query[] = "ALTER TABLE " . TABLE_PREFIX . "session ADD languageid SMALLINT UNSIGNED NOT NULL";
$explain[] = sprintf($upgrade_phrases['upgrade_300b3.php']['altering_x_table'], 'session', 1, 1);
$query[] = "ALTER TABLE " . TABLE_PREFIX . "administrator ADD languageid SMALLINT UNSIGNED NOT NULL";
$explain[] = sprintf($upgrade_phrases['upgrade_300b3.php']['altering_x_table'], 'administrator', 1, 1);
$query[] = "ALTER TABLE " . TABLE_PREFIX . "moderatorlog ADD type SMALLINT UNSIGNED NOT NULL";
$explain[] = sprintf($upgrade_phrases['upgrade_300b3.php']['altering_x_table'], 'moderatorlog', 1, 3);
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.