PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : update auf vb3: use a scalar value as an array in


kaiandeve
23.03.2005, 19:50
Hi ihr,

bin beim update auf vb3.
habe hier eine lokale kopie des forums wo ich sicherheitshalber testen wollte.
Nun bekomme ich folgende meldung:
--------------------------------------
Step 3) Upgrade Calendar

Renaming calendar_events to event
Altering event Table (1 of 5)
Altering event Table (2 of 5)
Altering event Table (3 of 5)
Altering event Table (4 of 5)
Altering event Table (5 of 5)

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 919

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 921

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 923

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 925

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 929

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 931

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 933

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 935

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 937

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 938

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 940

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 941

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 943

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 944

-----------------------------
habs vorhin immer weitergeklickt bis zum ende der installation (das sind ja über 100 klicks :eek: .
Am Ende ging aber gar nichts mehr :-(

kaiandeve
23.03.2005, 20:03
das sind die zeilen 914-944
--------------------------------------------

$query[] = "ALTER TABLE event
DROP eventdate";
$explain[] = $upgrade_phrases['upgrade1.php']['droping_event_date'];

$query[] = "ALTER TABLE event
CHANGE subject title VARCHAR(254) NOT NULL";
$explain[] = $upgrade_phrases['upgrade1.php']['changing_subject_to_title'];

// Create a private and public calendar

$query[] = "INSERT INTO calendar (title, description, displayorder, startofweek, options, cutoff, eventcount, birthdaycount)
VALUES ('{$upgrade_phrases['upgrade1.php']['public']}', '{$upgrade_phrases['upgrade1.php']['public_calendar']}', 1, 1, 119, 15, 5, 2)";
$explain[] = $upgrade_phrases['upgrade1.php']['creating_pub_calendar'];

$query[] = "INSERT INTO calendar (title, description, displayorder, startofweek, options, cutoff, eventcount, birthdaycount)
VALUES ('{$upgrade_phrases['upgrade1.php']['private']}', '{$upgrade_phrases['upgrade1.php']['private_calendar']}', 2, 1, 118, 15, 5, 2)";
$explain[] = $upgrade_phrases['upgrade1.php']['creating_priv_calendar'];

$query[] = 'UPDATE event SET calendarid = 1 WHERE public = 1';
$explain[] = $upgrade_phrases['upgrade1.php']['moving_pub_events'];

$query[] = 'UPDATE event SET calendarid = 2 WHERE public = 0';
$explain[] = $upgrade_phrases['upgrade1.php']['moving_priv_events'];

$query[] = 'ALTER TABLE event DROP public';
$explain[] = $upgrade_phrases['upgrade1.php']['drop_public_field'];

kaiandeve
23.03.2005, 20:06
es gibt bei mir keine tabelle "event"

meine jetzige version ist übrigends:
vBulletin v2.3.2

kaiandeve
23.03.2005, 20:36
ach jetzt sehe ichs
er hat calender_events in events umbenatnnt
das hat funktioniert - aber was soll dann die fehler meldung?

kaiandeve
23.03.2005, 20:44
so habe nun nochmal ein update auf 2.3.6 gemacht und das update auf vb3 dann gestartet - mit dem gleichen erfolg :-(

kaiandeve
23.03.2005, 20:53
wenn man die installation weiter klickt:
-----------------------------------------------

Step 21) Alter Usergroup Table

Altering usergroup Table (1 of 9)
Altering usergroup Table (2 of 9)
Altering usergroup Table (3 of 9)
Altering usergroup Table (4 of 9)
Altering usergroup Table (5 of 9)
Altering usergroup Table (6 of 9)
Altering usergroup Table (7 of 9)
Altering usergroup Table (8 of 9)
Altering usergroup Table (9 of 9)
Updating some usergroup titles
Updating Usergroup Permissions

Usergroup: Registered ... Done.
Usergroup: Users Awaiting Email Confirmation ... Done.
Usergroup: (COPPA) Users Awaiting Moderation ... Done.
Usergroup: Super Moderators ... Done.
Usergroup: Administrators ... Done.
Usergroup: Moderators ... Done.
Usergroup: Unregistered / Not Logged In ... Done.

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2263

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2264

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2279

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2286

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2288

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2296

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2298

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2304

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2309

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2315

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2318

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2323

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2325

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2330

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2332

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2336

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2338

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2343

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2345

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2350

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2352

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2359

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2361

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2364

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2366

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2371

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2375

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2382

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2384

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2389

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2391

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2396

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2398

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2403

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2405

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2410

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2412

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2417

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2419

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2424

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2426

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2431

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2432

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2437

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2439

Warning: Cannot use a scalar value as an array in \install\upgrade1.php on line 2443

kaiandeve
23.03.2005, 20:54
das ist in zeile 2263 und 2264

$query[] = "UPDATE usergroup SET pmquota = IF(canusepm, " . iif($pmquota == 0, 10000, $pmquota) . ", 0)";
$explain[] = $upgrade_phrases['upgrade1.php']['updating_usergroups'];

kaiandeve
23.03.2005, 21:11
so - 120 klicks später - fertig installiert.
admincp läuft (wie vorhin auch).
aber wenn man auf die forumsstartseite geht kommt:
---------------------------------------------------
Database error in vBulletin 3.0.7:

Invalid SQL:
SELECT eventid, userid, title, recurring, recuroption, dateline_from, dateline_to, calendarid, IF (dateline_to = 0, 1, 0) AS singleday,
dateline_from AS dateline_from_user, dateline_to AS dateline_to_user, utc
FROM event AS event
WHERE ((dateline_to >= 1111532400 AND dateline_from < 1111705200) OR (dateline_to = 0 AND dateline_from >= 1111532400 AND dateline_from <= 1111705200 ))
AND visible = 1

mysql error: Unknown column 'title' in 'field list'

mysql error number: 1054

Date: Wednesday 23rd of March 2005 09:09:29 PM
Script: http://localhost:9000/forum1/index.php?
Referer: http://localhost:9000/forum1/admincp/index.php?do=head
Username: kai
IP Address: 127.0.0.1
------------------------------------------------------
ich weis nicht weiter :-(

kaiandeve
23.03.2005, 21:18
so - habs mal komplett neu installiert.
nun gehts - aber das nützt mir nicht wirklich was.
ich muss ja das update machen :-(

kaiandeve
23.03.2005, 21:34
habs gefunden *froi*
habe die einträge in der event tabelle verglichen und gefunden das die "title" fehlt - habe sie erstellt und nun wird das forum angezeigt :-)
hoffntlich geht auch alles - müßte doch oder?

Mystics
23.03.2005, 22:25
Wenn sonst nichts fehlt, ja.

kaiandeve
23.03.2005, 22:30
hi,
man weis es ja nicht genau - es sind ja schließlich ein haufen tabellen - mit nochmehr feldern und einträgen...

gruß Kai

p.s.: warum hat man die instllation "klickbar" gemacht und lässt es nicht automatisch durchlaufen - über 100 klicks zum installieren sind doch ganz schön lästig :-)