Pagina 1 van 1

Foutje ontdekt in de log admin/moderator actions

Geplaatst: 26 mar 2003, 21:00
door Aeolus
in de installfile van bovengenoemde mod zit een foutje. wanneer je deze installeert zul je de installfile (install_tables.php) even moeten openen en even het een en ander aan te passen.

Code: Selecteer alles

                case 'mysql':
                case 'mysql4':
                        $sql[] = "CREATE TABLE " . LOGS_TABLE . " (
                                id_log MEDIUMINT(10) NOT NULL DEFAULT '0' AUTO_INCREMENT,
                                mode VARCHAR(50) NULL DEFAULT '',
                                topic_id MEDIUMINT(10) NULL DEFAULT '0',
                                user_id MEDIUMINT(8) NULL DEFAULT '0',
                                username VARCHAR(255) NULL DEFAULT '',
                                user_ip CHAR(8) DEFAULT '0' NOT NULL,
                                time INT(11) NULL DEFAULT '0',
                                PRIMARY KEY (id_log))";
                        break;

                case 'msaccess':
                        $sql[] = "CREATE TABLE " . LOGS_TABLE . " (
                                id_log COUNTER NOT NULL PRIMARY KEY,
                                mode TEXT(50) NULL,
                                topic_id INTEGER NULL,
                                user_id INTEGER NULL,
                                username TEXT(255) NULL,
                                user_ip TEXT(8),
                                time INTEGER NULL )";
                        break;

         
hierboven zie je twee keer staan LOGS_TABLE
dit zal je even moeten vervangen door PHPBB_LOGS

saven, uploaden en runnen en je mod werkt weer!!

Geplaatst: 26 mar 2003, 22:31
door Carlo Claessen
Opletten met dit soort acties!!!!!!


Sorry, bud dat ik je corrigeer!!!

Code: Selecteer alles

        $sql[] = "CREATE TABLE " . LOGS_TABLE . " ( 
                                id_log MEDIUMINT(10) NOT NULL DEFAULT '0' AUTO_INCREMENT, 
                                mode VARCHAR(50) NULL 

Code: Selecteer alles

CREATE TABLE " . LOGS_TABLE . 
Als je goed kijkt wordt er in deze querie een prefix gemaakt en gevraagd!!!

Wat jij doet is ervan uit gaan dat er altijd de prefix gemaakt wordt als phpbb_

Dat is dus niet het geval

Wat je wel moet doen om de mod te laten lopen is inderdaad de prefix aanpassen aan de prefix die je hebt toegegeven aan je forum!!!

Als je denkt waar heeft die vent het over en je hebt bij de setup niks veranderd dan za je voor 90% de prefix in derdaad op phpbb_ hebben staan!!!

Andrs kijk in je configuratie, daar staat welke prefix je hebt gezet!!!

Geplaatst: 26 mar 2003, 22:40
door Aeolus
ik heb mijn prefix gewoon op phpbb_ staan.
ik zal je even een screenshot laten zien.
Afbeelding

als bovenste zie je de table die hij oorspronkelijk aanmaakt
logs_table, en die is dus fout. na het veranderen van het bestand zoals ik hierboven beschrijf werkt het wel perfect, en zie je ook een aantal regels naar beneden de goeie table staan, namelijk phpbb_logs

Geplaatst: 26 mar 2003, 23:04
door Carlo Claessen
mooie screenie, maar je begrijpt de extensie hoe ik het bedoel niet
jij hebt bij de installer dus inderdaad als prefix phpbb gebruikt!!!


Ik heb hier voor een andere bijvoorbeeld!!
carlo_users
enzzzzzzzzzzz

Zo is het ook mogelijk om meerdere phpbb op een dbase te laten lopen!!!