Wer war Online Mod + SQL = Angst

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Rexin
Mitglied
Beiträge: 67
Registriert: 25.05.2007 00:02

Wer war Online Mod + SQL = Angst

Beitrag von Rexin »

Hallo ihr Lieben,
also wenn es ums Mod installieren geht, komme ich eigentlich klar. Solange ich nichts ander Datenbank verändern muss.

Ich würde mir gerne den "Wer war da Mod" installieren.
Doch gleich am Anfang sehe ich folgendes:

#-----[ SQL ]------------------------------------------
#
INSERT INTO `phpbb_config` (config_name, config_value) VALUES ('wwd_record_users', '0');
INSERT INTO `phpbb_config` (config_name, config_value) VALUES ('wwd_record_time', '0');
INSERT INTO `phpbb_config` (config_name, config_value) VALUES ('wwd_counter_date', '20060717');
CREATE TABLE `phpbb_wwd_counter_ips` (`ip` VARCHAR( 8 ) NOT NULL , PRIMARY KEY ( `ip` ));

Meistens lösche ich den Mod gleich wieder von meiner Festplatte und finde mich damit ab, dass ich ihn nicht installieren kann.
Doch ich würde gerne lernen damit zu arbeiten.

Vielleicht kann mir einer von euch mit unter die Arme greifen und mir das beibringen?

Vielen Dank
Eure Rexin
Benutzeravatar
w.white
Mitglied
Beiträge: 215
Registriert: 18.08.2006 11:31
Kontaktdaten:

Beitrag von w.white »

Das ist prinzipiell ganz einfach, Du nimmst den Befehl loggst dich bei phpMyAdmin ein gehst auf den kleinen SQL Button oben und fügst einfach den Befehl ein und Führst ihn aus ... Falls dein Forumsprefix ein anderes ist ersetzt du das Prefix im Befehl einfach durch deins sprich aus:

Code: Alles auswählen

INSERT INTO `phpbb_config` (config_name, config_value) VALUES ('wwd_record_users', '0'); 
wird

Code: Alles auswählen

INSERT INTO `deinprefix_config` (config_name, config_value) VALUES ('wwd_record_users', '0'); 
Rexin
Mitglied
Beiträge: 67
Registriert: 25.05.2007 00:02

Beitrag von Rexin »

so einfach ist es nun aber doch nicht.
Also schau mal.

[ externes Bild ]

Also ich hab nun auf Pfeil 1 geklickt, dann öffnet sich ein neues Fenster dort habe ich dann

Code: Alles auswählen

INSERT INTO `phpbb_config` (config_name, config_value) VALUES ('wwd_record_users', '0');
eingeben. Doch dann bekomme ich eine komische Meldung

Dann habe ich auf Pfeil 3 geklickt. Und habe da dann einfach den selben Code eingefügt und auf ok gedrückt. Scheint als hätte es funktioniert.

Code: Alles auswählen

Eingefügte Zeilen: 1 (die Abfrage dauerte 0.0076 sek)
SQL-Befehl: INSERT INTO `phpbb_config` ( config_name, config_value )
VALUES (
'wwd_record_users', '0'
);
Das kam dabei raus.

Nun weiß ich nicht ob das richtig war oder nicht :oops:
Pfeil 2 habe ich eben erst gemerkt, dass ich den wohl ausschließen kann.
Benutzeravatar
w.white
Mitglied
Beiträge: 215
Registriert: 18.08.2006 11:31
Kontaktdaten:

Beitrag von w.white »

Auf Pfeil 3 Hättest du gar nicht mehr klicken müssen und zwei häast du ja selber gemerkt das das falsch war ... ^^ und der rest war richtig... jetzt gibst du

Code: Alles auswählen

INSERT INTO `phpbb_config` (config_name, config_value) VALUES ('wwd_record_time', '0'); 
INSERT INTO `phpbb_config` (config_name, config_value) VALUES ('wwd_counter_date', '20060717'); 
CREATE TABLE `phpbb_wwd_counter_ips` (`ip` VARCHAR( 8 ) NOT NULL , PRIMARY KEY ( `ip` )); 
ein und dann wars das schon :wink:

Du kannst ohne Probleme mehr als einen Befehl auf einmal eingeben das macht gar nichts aus ... er vergisst schon nichts :lol:
Rexin
Mitglied
Beiträge: 67
Registriert: 25.05.2007 00:02

Beitrag von Rexin »

Ich verzweifel.

Wenn ich auf Pfeil 1 klicke und

Code: Alles auswählen

CREATE TABLE `phpbb_wwd_counter_ips` (`ip` VARCHAR( 8 ) NOT NULL , PRIMARY KEY ( `ip` ));
eingebe dann sieht es so aus.

[ externes Bild ]

und das passiert auch mit allen anderen Befehlen die ich dort so eingebe. Irgendwas scheine ich ja noch falsch zu machen.
Benutzeravatar
w.white
Mitglied
Beiträge: 215
Registriert: 18.08.2006 11:31
Kontaktdaten:

Beitrag von w.white »

Yep, du musst zuerst eine Datenbank auswählen, unter dem SQL Button oder direkt in dem SQL Fenster ... dann gehts :wink:
Rexin
Mitglied
Beiträge: 67
Registriert: 25.05.2007 00:02

Beitrag von Rexin »

Also so langsam habe ich den Kniff heraus.
Ich danke dir w.white. :)
Kommunarde
Mitglied
Beiträge: 34
Registriert: 21.06.2007 20:41
Wohnort: Welzheim

Beitrag von Kommunarde »

Also, sorry, nochmals für Dummies, wie für mich:

Ich hab in der Installationsanleitung für einen Mod unter "SQL" folgendes stehen:

Code: Alles auswählen

CREATE TABLE `phpbb_wwh`
(
`rolling`     INT AUTO_INCREMENT PRIMARY KEY,
`ip` VARCHAR( 15 ) NOT NULL ,
`id` VARCHAR( 15 ) NOT NULL ,
`viewonline` varchar(10),
`last_page` varchar(15)
);
INSERT INTO phpbb_config( config_name, config_value, is_dynamic )
VALUES ('wwh_counter_date', '0', '1');
INSERT INTO phpbb_config( config_name, config_value, is_dynamic )
VALUES ('wwh_record_time', '0', '1');
INSERT INTO phpbb_config( config_name, config_value, is_dynamic )
VALUES ('wwh_record_ips', '0', '1');
INSERT INTO phpbb_config( config_name, config_value, is_dynamic )
VALUES ('wwh_dips_bots', '1', '1');
INSERT INTO phpbb_config( config_name, config_value, is_dynamic )
VALUES ('wwh_dips_time', '1', '1');
INSERT INTO phpbb_config( config_name, config_value, is_dynamic )
VALUES ('wwh_form', '1', '1');
INSERT INTO phpbb_config( config_name, config_value, is_dynamic )
VALUES ('wwh_del_time', '86400', '1');
Da gehe ich auf "select all" und hab dann mittels kopieren alles im Zwischenspeicher.

Dann gehe ich zu phpMyAdmin ein, gehe auf den kleinen SQL Button und füge dort das alles ein,was ich so in den Zwischenspeicher geholt habe. Also das ganze Teil oben ?
Benutzeravatar
Miles
Mitglied
Beiträge: 134
Registriert: 22.05.2007 18:04
Wohnort: Finsterwalde
Kontaktdaten:

Beitrag von Miles »

ja ist doch richtig, ist doch alles ein SQL befehl.

Viel falsch machen kannst du da eh nicht, wenn ne tabelle falsch eingefügt wird, kümmert das das Forum eh kaum aber wenn du ein mod eingebaut hast ohne SQL befehle reingetann zu haben.......oha.

Mach immer erst die SQL befehle in phpmyadmin oder MySQLdumper rein und dann installiere den Mod.

Des weiteren mußt du manchmal die Präfixe anpassen, aber keine angst es ist nur ne kleine änderung.

Deine datenbank ist standartmäßig phpbb so wie oben angegeben, meine datenbank hört aber auf den Präfix 7834, und da muß ich allüber wo phpbb steht das mit der zahl ersetzten.
Kommunarde
Mitglied
Beiträge: 34
Registriert: 21.06.2007 20:41
Wohnort: Welzheim

Beitrag von Kommunarde »

Vielen Dank !

Hat mir sehr geholfen ... wegen meiner Anfängerunsicherheit und so !!
Antworten

Zurück zu „phpBB 2.0: Mod Support“