Wo muss MySQL Code rein

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Groudon1
Mitglied
Beiträge: 146
Registriert: 30.10.2006 19:56
Wohnort: Oldenburg
Kontaktdaten:

Wo muss MySQL Code rein

Beitrag von Groudon1 »

Hallo,
in welche phpBB Datei muss folgender COde rein (und wie) damit das bei der phpbB installation direkt mitinstalliert wird:

CREATE TABLE `(je nach forum)_abonement` (
`name` int(2) NOT NULL default '0',
`value` varchar(255) NOT NULL default '',
`aktiv` int(1) NOT NULL default '0'
) TYPE=MyISAM;
INSERT INTO `(je nach forum)_abonement` VALUES ('1', '', 1);
INSERT INTO `(je nach forum)_abonement` VALUES ('2', '', 1);
usw

???

Bitte um schnelle Auskunft
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Beitrag von zx9r-treiber »

War das nicht so, das erst eine Datenbank, die kompatibel zu phpBB sein muß, erstellt werden muß um überhaupt phpBB installieren zu können. ?
Wenn die Datenbank nicht kompatibel ist, bricht die Installation doch eh ab.
Je nach Anbieter des Webhost, bzw Servers ist die zB MySQL Datenbank doch verschieden da es verschiedene Versionen gibt, die aber meistens mit phpBB kompatibel sind.

Auch sind doch Adminrechte auf dem Server (Webhost) erforderlich um überhaupt Datenbänke zu erstellen ..... beinhaltet das nicht automatisch, das erst eine Datenbank eingerichtet werden muß bevor ein Programm zur Installation darauf zurück greifen kann. Also müssen doch auch die Adminrechte über die Installation wie du sie anscheinend vor hast, mit erstellt werden, bzw abgefragt werden, damit du überhaupt Änderungen oder gleich neue Datenbänken anlegen kannst.

Das wird aber sehr aufwändig ..... wenn es überhaupt möglich ist, das alles in eine Installation zu legen. :o
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
Groudon1
Mitglied
Beiträge: 146
Registriert: 30.10.2006 19:56
Wohnort: Oldenburg
Kontaktdaten:

Beitrag von Groudon1 »

hää?? :D
Man erstellt eine Datenbank is klar ;)
aber phpBB installiert dann die Tabellen in die Datenbank.
Ich will nur wissen, wo und wie ich die datei verändern muss(bzw. welche datei überhaupt) damit das mod bei der installation mitinstalliert wird, also die tabelle.
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Hört sich für mich danach an als versuchst du sowas wie ein premodded phpBB zu Basteln. (Und da kenne ich so einige "schöne" :D schlechte Beispiele)
Da es bei der Installation reingebaut werden soll sollte man auch in dem entsprechendem Ordner schauen. :wink:
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Groudon1
Mitglied
Beiträge: 146
Registriert: 30.10.2006 19:56
Wohnort: Oldenburg
Kontaktdaten:

Beitrag von Groudon1 »

nein bist du schlau ;)
im install ordner habe ich jetzt noch nichts interessantes gefunden, hab aber noch nicht alles durchschaut.
aber du hast recht, wird eine premoded version, so wie cbacks ORION (naja so ähnlich)
unser Team besteht derzeit aus 4 Personen (und Leuten die uns ein wenig mithelfen mit Tipps usw, wie [BTK] Tobi - Danke an ihn ;) )

phpBB erstellt doch auch sachen in der datenbank, der soll dann die tabelle von dem mod gleich mitinstallieren.
Das muss gehen, da ich aber nciht die Datei kenne, die das ausführt kann ichs auch nicht einbauen.

warum frag ich eigentlich :wink: :wink: :wink:
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

guck mal in install/schema udn siehe da...
du musst nur für alle Datenbanken den Code ändern
kein Support per PN
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Beitrag von tas2580 »

Ich helfe bei einem Premodded Forum mit Tipps usw mit :o
Na dann geb ich dir mal ein Tipp, sowas macht nur Arbeit und wird schnell ziemlich stressig, wenn du nicht mal die Installationsdateien selber findest könnte der Support später mal richtig Arbeit werden. Aber gut das ist dein Ding, ich halte auf jeden Fall nicht viel von Premodded Foren, die Leute die ein Forum betreiben wollen sollen lieber selber lernen ihr Forum umzubauen.
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Tobi du hilfst anscheinend schon irgendwo mit von dem du nicht mal weißt das du hilfst :D
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Groudon1
Mitglied
Beiträge: 146
Registriert: 30.10.2006 19:56
Wohnort: Oldenburg
Kontaktdaten:

Beitrag von Groudon1 »

so eingebaut und ausprobiert:

fehler:

Es trat ein Datenbankfehler auf, der nicht von phpBB selbst behoben werden kann. Dies kann daran liegen, dass der angegebene Benutzer keine ausreichenden Berechtigungen hat, um die Befehle CREATE TABLE oder INSERT etc. auszuführen. Weitere Informationen werden möglicherweise unten angezeigt. Bitte wende dich zuerst an deinen Webhosting-Provider oder an die Support-Foren von phpBB für weitere Unterstützung.

install_install.php [ 1165 ]

SQL : CREATE TABLE forum_impressum ( name int(2) NOT NULL default '0', value varchar(255) NOT NULL default '', aktiv int(1) NOT NULL default '0' ) TYPE=MyISAM; CREATE TABLE forum_lang ( lang_id tinyint(4) NOT NULL auto_increment, lang_iso varchar(30) DEFAULT '' NOT NULL, lang_dir varchar(30) DEFAULT '' NOT NULL, lang_english_name varchar(100) DEFAULT '' NOT NULL, lang_local_name varchar(255) DEFAULT '' NOT NULL, lang_author varchar(255) DEFAULT '' NOT NULL, PRIMARY KEY (lang_id), KEY lang_iso (lang_iso) ) CHARACTER SET `utf8` COLLATE `utf8_bin`

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '; CREATE TABLE forum_lang ( lang_id tinyint(4) NOT NULL auto_increment, lang' at line 5

ich kann keinen fehler entdecken in den dateien.
hier die mysql_40:
http://geheimgeschehe.kilu.de/geheimgeschehen/mysql_41_schema.sql
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

versuchs mal mit

Code: Alles auswählen

# Table: 'phpbb_impressum'
CREATE TABLE phpbb_impressum (
	name int(2) default '0' NOT NULL,
	value varchar(255) default '' NOT NULL,
	aktiv int(1) default '0' NOT NULL
) CHARACTER SET `utf8` COLLATE `utf8_bin`;
anstatt

Code: Alles auswählen

# Table: 'phpbb_impressum'
CREATE TABLE phpbb_impressum (
	name int(2) NOT NULL default '0',
	value varchar(255) NOT NULL default '',
	aktiv int(1) NOT NULL default '0'
) TYPE=MyISAM; 
Außerdem sind name und value geschützte Bergiffe udn sollten nicht die Namen von Spalten sein, was aber auf die MOD zurück geht.
kein Support per PN
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“