Foutje ontdekt in de log admin/moderator actions

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
Aeolus
Berichten: 795
Lid geworden op: 03 aug 2003, 12:17
Locatie: Biertje?

Foutje ontdekt in de log admin/moderator actions

Bericht door Aeolus » 26 mar 2003, 21:00

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!!
-----------------------------------8<------(Hierlangs Afknippen)----------------------------------
Gebruik altijd de supporttemplate ! Deze is er niet voor niets !
! Geen support via pb, tenzij ik zelf anders aangeef !

Gebruikersavatar
Carlo Claessen
Berichten: 1280
Lid geworden op: 02 jul 2005, 14:05

Bericht door Carlo Claessen » 26 mar 2003, 22:31

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!!!
''Do not meddle in the affairs of wizards, for they are subtle and quick to anger. '' J.R.R Tolkien

Gebruikersavatar
Aeolus
Berichten: 795
Lid geworden op: 03 aug 2003, 12:17
Locatie: Biertje?

Bericht door Aeolus » 26 mar 2003, 22:40

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
-----------------------------------8<------(Hierlangs Afknippen)----------------------------------
Gebruik altijd de supporttemplate ! Deze is er niet voor niets !
! Geen support via pb, tenzij ik zelf anders aangeef !

Gebruikersavatar
Carlo Claessen
Berichten: 1280
Lid geworden op: 02 jul 2005, 14:05

Bericht door Carlo Claessen » 26 mar 2003, 23:04

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!!!
''Do not meddle in the affairs of wizards, for they are subtle and quick to anger. '' J.R.R Tolkien

Gesloten