Pagina 1 van 1

[opgelost] DB update global announcement?

Geplaatst: 24 dec 2006, 18:40
door kv-forum
Hoi,

Ik krijg een SQL error na installatie van de Global Announcement mod. Ik had heel recent net zo'n probleem met een andere mod van Niels en daar moest ik even een DB update van doen. Maar bij deze mod zit geen DB update bestand. Daarom weet ik nu niet hoe ik deze SQL error moet oplossen:

Code: Selecteer alles

[code]Failed obtaining forum access control lists

DEBUG MODE

SQL Error : 1054 Unknown column 'a.auth_globalannounce' in 'field list'

SELECT a.forum_id, a.auth_view, a.auth_read, a.auth_post, a.auth_reply, a.auth_edit, a.auth_delete, a.auth_sticky, a.auth_announce, a.auth_vote, a.auth_pollcreate, a.auth_globalannounce, a.auth_ban, a.auth_greencard, a.auth_bluecard, a.auth_mod FROM phpbb_auth_access a, phpbb_user_group ug WHERE ug.user_id = 2 AND ug.user_pending = 0 AND a.group_id = ug.group_id AND a.forum_id = 1

Line : 369
File : auth.php
[/code]

Wie weet wat voor query ik moet doen? Of is er ergens een db update bestand? Ik heb alle mappen die met deze mod te maken hebben doorgespit en ik kan het simpelweg nergens vinden...

Geplaatst: 24 dec 2006, 18:58
door Fridge
Ga naar http://www.phpbb.nl/hulpmiddelen.php?tool=dbupdate
copy/paste daar:

Code: Selecteer alles

ALTER TABLE phpbb_forums ADD auth_globalannounce TINYINT (2) DEFAULT "3" NOT NULL AFTER auth_announce;
ALTER TABLE phpbb_auth_access ADD auth_globalannounce TINYINT (1) not null AFTER auth_announce;
Bevestig vervolgens en download de update.php file.

Let op! ik vermoed dat je de Global Announcement Hack van Niels gebruikt, versie 1.2.9 en je prefix phpbb_ is, als dit niet het geval is dan klopt het bovenstaande niet.

Geplaatst: 24 dec 2006, 19:10
door kv-forum

Code: Selecteer alles

Parse error: parse error in /var/www/vhosts/kindervrij-forum.org/subdomains/forum/httpdocs/db_update.php on line 57
Wat doe ik fout? :cry:

Als ik trouwens de twee query's invoer in MySQL, krijg ik een foutmelding :

Code: Selecteer alles

SQL-query: 

ALTER TABLE phpbb_forums ADD auth_globalannounce TINYINT( 2 ) DEFAULT "3" NOT NULL AFTER auth_announce 
MySQL retourneerde:  

#1060 - Duplicate column name 'auth_globalannounce' 
En ik gebruik inderdaad versie 1.2.9. van Niels :)

Geplaatst: 24 dec 2006, 20:19
door kv-forum
Laat maar, ik heb het al uitgevogeld. Ik moest slechts 1 van de 2 query's doen en daarom kreeg ik een foutmelding. Nu is alles weer goed. THANK YOU