Seite 1 von 1

Grundlegende Frage: Update der phpBB Datenbank - wie?

Verfasst: 06.04.2006 09:02
von malnefrage
Hallo zusammen,

ich habe eine grundlegende Frage, da ich Neuling in Bezug auf Änderungen/Aktualisierung einer Datenbank bin.

Was muß ich tun, um z.B. beim "Captach-Mod" diese SQL-Änderung vorzunehmen?

Ich öffne mein phpMyAdmin und dann ???


#----------[ SQL ]--------------------------------------
#
# Run the following SQL statement to update your phpBB database.
# You can use phpMyAdmin or a similar tool to run this update.
#
# IMPORTANT: If you have changed the table prefix from the default of phpBB2,
# please be sure to replace phpbb with your prefix BEFORE running this update.
#

CREATE TABLE `phpbb_captcha_config` (
`config_name` varchar(255) NOT NULL default '',
`config_value` varchar(100) NOT NULL default '',
PRIMARY KEY (`config_name`)
) TYPE=MyISAM;

INSERT INTO `phpbb_captcha_config` VALUES ('width', '320');
INSERT INTO `phpbb_captcha_config` VALUES ('height', '60');
INSERT INTO `phpbb_captcha_config` VALUES ('background_color', '#E5ECF9');
INSERT INTO `phpbb_captcha_config` VALUES ('jpeg', '0');
INSERT INTO `phpbb_captcha_config` VALUES ('jpeg_quality', '50');
INSERT INTO `phpbb_captcha_config` VALUES ('pre_letters', '0');
INSERT INTO `phpbb_captcha_config` VALUES ('pre_letters_great', '0');
INSERT INTO `phpbb_captcha_config` VALUES ('font', '0');
INSERT INTO `phpbb_captcha_config` VALUES ('chess', '0');
INSERT INTO `phpbb_captcha_config` VALUES ('ellipses', '1');
INSERT INTO `phpbb_captcha_config` VALUES ('arcs', '0');
INSERT INTO `phpbb_captcha_config` VALUES ('lines', '1');
INSERT INTO `phpbb_captcha_config` VALUES ('image', '0');
INSERT INTO `phpbb_captcha_config` VALUES ('gammacorrect', '0.8');
INSERT INTO `phpbb_captcha_config` VALUES ('foreground_lattice_x', '15');
INSERT INTO `phpbb_captcha_config` VALUES ('foreground_lattice_y', '15');
INSERT INTO `phpbb_captcha_config` VALUES ('lattice_color', '#FFFFFF');


Vielen Dank schonmal vorab.

malnefrage

Re: Grundlegende Frage: Update der phpBB Datenbank - wie?

Verfasst: 06.04.2006 09:07
von Peggy
Ok, du öffnest dein phpMyAdmin ...

Kopierst dir diese SQL-Befehle:
CREATE TABLE `phpbb_captcha_config` (
`config_name` varchar(255) NOT NULL default '',
`config_value` varchar(100) NOT NULL default '',
PRIMARY KEY (`config_name`)
) TYPE=MyISAM;

INSERT INTO `phpbb_captcha_config` VALUES ('width', '320');
INSERT INTO `phpbb_captcha_config` VALUES ('height', '60');
INSERT INTO `phpbb_captcha_config` VALUES ('background_color', '#E5ECF9');
INSERT INTO `phpbb_captcha_config` VALUES ('jpeg', '0');
INSERT INTO `phpbb_captcha_config` VALUES ('jpeg_quality', '50');
INSERT INTO `phpbb_captcha_config` VALUES ('pre_letters', '0');
INSERT INTO `phpbb_captcha_config` VALUES ('pre_letters_great', '0');
INSERT INTO `phpbb_captcha_config` VALUES ('font', '0');
INSERT INTO `phpbb_captcha_config` VALUES ('chess', '0');
INSERT INTO `phpbb_captcha_config` VALUES ('ellipses', '1');
INSERT INTO `phpbb_captcha_config` VALUES ('arcs', '0');
INSERT INTO `phpbb_captcha_config` VALUES ('lines', '1');
INSERT INTO `phpbb_captcha_config` VALUES ('image', '0');
INSERT INTO `phpbb_captcha_config` VALUES ('gammacorrect', '0.8');
INSERT INTO `phpbb_captcha_config` VALUES ('foreground_lattice_x', '15');
INSERT INTO `phpbb_captcha_config` VALUES ('foreground_lattice_y', '15');
INSERT INTO `phpbb_captcha_config` VALUES ('lattice_color', '#FFFFFF');
und gehst nach dieser Darstellung vor (Schritte 1-4):
http://home.arcor.de/immun/Peggy/SQL1.jpg

(Sollten deine Tabellen nicht mit "phpbb_" anfangen, musst du dies vorher in den SQL-Befehlen anpassen)

Verfasst: 06.04.2006 09:20
von malnefrage
@Peggy

Danke Peggy das ist ja "einfach".

Ich bin ein "Angsthase" :D Mein Forum läuft bislang reibungslos. Kann es irgendwelche Komplikationen mit der bestehenden Datenbank geben, oder könnte ich den "Einbau" auch wieder rückgängig machen?

Danke und Gruß

malnefrage

Verfasst: 06.04.2006 09:34
von StarWolf3000
den Einbau in der Datenbank kannst du wieder rückgängig machen (vorher aber die Änderungen an den PHP- und Template-Dateien rückgängig machen, sonst hagelts Fehler), und zwar indem du die phpbb_captcha_config-Tabelle mit phpMyAdmin löschst

dazu phpMyAdmin aufrufen, evtl. einloggen, Datenbank auswählen, Haken vor phpbb_captcha_config setzen und im Feld markierte Löschen auswählen, Frage mit OK beantworten

Verfasst: 06.04.2006 09:35
von Peggy
Nein, keine Probleme. Es wird lediglich eine weitere Tabelle angelegt, die du jederzeit wieder mit dem Befehl
DROP DOWN TABLE `phpbb_captcha_config`
löschen kannst.

Ansonsten mach halt immer zur Sicherheit ein DB-Backup über phpMyAdmin (über die Funktion "Exportieren")