Tabelle - wie genau erstellen?

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.
Antworten
Benutzeravatar
Mr. Rossi
Mitglied
Beiträge: 315
Registriert: 02.10.2005 10:44

Tabelle - wie genau erstellen?

Beitrag von Mr. Rossi »

Ein Fehler ist aufgetreten.

DEBUG MODE

SQL Error : 1146 Table 'franzbardon.phpbb_jr_admin_users' doesn't exist

SELECT * FROM phpbb_jr_admin_users WHERE user_id = -1

Line : 132
File : functions_jr_admin.php



Hallo,

ich verstehe diese Fehlermeldung so, dass ich in meiner Datenbank eine neue Tabelle mit dem Namen "phpbb_jr_admin_users" erstellen soll, in welche ich die Datei "functions_jr_admin.php" hineinstellen soll. Ist dies richtig?

Falls ja, werde ich bei den Vorbereitungen für die Tabellenerstellung gefragt, wieviel Zeilen die Tabelle haben soll. Ist 1 richtig?

Ich werde nach Feld Typ Länge/Set Attribute Null Standard Extra gefragt und als Typ steht folgendes zur Auswahl:
VARCHAR TINYINT TEXT DATE SMALLINT MEDIUMINT INT BIGINT FLOAT DOUBLE DECIMAL DATETIME TIMESTAMP TIME YEAR CHAR TINYBLOB TINYTEXT BLOB MEDIUMBLOB MEDIUMTEXT LONGBLOB LONGTEXT ENUM SET BOOL

Welcher Typ ist der richtige?

Außerdem nach:
Tabellen-Kommentar: Tabellentyp:

Wobei als Tabellentyp folgendes in Frage kommt:
MyISAM MERGE HEAP MEMORY BDB ISAM

Was ist hier richtig?

Dann steht dort noch:
Felder hinzufügen-OK

Warum steht darunter nochmal Feld einfügen?

Ich konnte eine genaue Erklärung zur Tabellenerstellung leider nicht finden, daher wollte ich einfach mal nachfragen.

Grüße
Benutzeravatar
Peggy
Mitglied
Beiträge: 1248
Registriert: 17.10.2003 14:22
Wohnort: Berlin
Kontaktdaten:

Beitrag von Peggy »

Im Junior-Admin MOD war noch eine Datei drin ... db_update.php oder so ...

Hochladen und im Browser ausführen ...
Kein Support per PN/Email/Messenger!
Falls jemand den neuen ICQ-Button braucht: http://www.peggy-para.de/templates/olym ... cq_add.gif
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Lösung

Beitrag von gloriosa »

Hallo,
Du hast das atenbank-Update nicht ausgeführt. Siehe dazu auch die Knowledge Base >>> KB:sql_error <<< ! :o

In der Installationsanleitung des MOD's ist der Abschnitt [RUN]

Code: Alles auswählen

#
#-----[ UPLOAD ]------------------------------------------ 
#   If you are having trouble understanding this section, read
#   the goodies/understanding_upload.txt file.
#
nivisec_install.php to /
nivisec_schema/*.* to nivisec_schema/
admin/admin_jr_admin.php to admin/
language/lang_english/lang_jr_admin.php to language/lang_english/
includes/functions_jr_admin.php to includes/
images/*.* to images/
templates/subSilver/admin/*.* to templates/subSilver/admin/

# 
#-----[ RUN ]------------------------------------------ 
#
#  Choose Install from the list of items here.  If you
#  are upgrading from a previous version, please see
#  goodies/updating/ for more info first.
#
nivisec_install.php
relevant. :o Danach kann und soll dieses Datei gelöscht werden ! :wink:
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
MartinITM
Mitglied
Beiträge: 217
Registriert: 03.10.2005 19:27

Beitrag von MartinITM »

Hallo,

du hast beim installieren des Mods (JUNIOR ADMIN 2.0.5) vergessen in der Datenbank die Tabellen zu erstellen.
Hast du die Datei nivisec_install.php ausgeführt?
Du musst also selber keine Tabellen erstellen.

MfG
Martin

[edit]wohl zu lange gebraucht :) [/edit]
Benutzeravatar
Mr. Rossi
Mitglied
Beiträge: 315
Registriert: 02.10.2005 10:44

Beitrag von Mr. Rossi »

#-----[ UPLOAD ]------------------------------------------
# If you are having trouble understanding this section, read
# the goodies/understanding_upload.txt file.
#
nivisec_install.php to /
nivisec_schema/*.* to nivisec_schema/
admin/admin_jr_admin.php to admin/
language/lang_english/lang_jr_admin.php to language/lang_english/
includes/functions_jr_admin.php to includes/
images/*.* to images/
templates/subSilver/admin/*.* to templates/subSilver/admin/

#
#-----[ RUN ]------------------------------------------
#
# Choose Install from the list of items here. If you
# are upgrading from a previous version, please see
# goodies/updating/ for more info first.
#
nivisec_install.php



Hallo,

ich hatte "nivisec_install.php" im FTP ausgeführt und dann gelöscht, das war aber falsch wie ich jetzt mitbekommen habe. Ich hatte es gerade über die Website im Netz nochmal probiert aber es hat nicht funktioniert. Mir wurde folgende Fehlermeldung gegeben:
Can not find the phpbb root path! Make sure this file is in your phpBB directory.
Can not open nivisec_schema/nivisec_install.sql. It is needed to continue!


Es kann sein, das ich die Verzeichnisse falsch kopiert habe. Der Root für die Datei "nivisec_install.sql" lautet bei mir: //namemeinerseite.de/phpBB2/nivisec_schema/nivisec_install.sql

Ist das richtig??? So hatte ich die Einbauanleitung verstanden. Ich habe es dem phpBB2 praktisch untergeordnet, ist es richtiger wenn ich es in das selbe Verzeichniss lege wie phpBB2, so das der Ordner praktisch auf der gleichen Stufe liegt wie phpBB2?

Grüsse
Benutzeravatar
Peggy
Mitglied
Beiträge: 1248
Registriert: 17.10.2003 14:22
Wohnort: Berlin
Kontaktdaten:

Beitrag von Peggy »

Hi,

das ist richtig:
/namemeinerseite.de/phpBB2/nivisec_schema/nivisec_install.sql
aber das brauchst du auch noch:
/namemeinerseite.de/phpBB2/nivisec_install.php <-- die rufst du im browser auf
Kein Support per PN/Email/Messenger!
Falls jemand den neuen ICQ-Button braucht: http://www.peggy-para.de/templates/olym ... cq_add.gif
Benutzeravatar
Mr. Rossi
Mitglied
Beiträge: 315
Registriert: 02.10.2005 10:44

Beitrag von Mr. Rossi »

Found phpbb root path at ./.
Using sql queue list file nivisec_schema/nivisec_install.sql.
Found php version 4.4.0.
Found phpbb version 2.0.17.
Warning: This hack was designed on phpbb version 2.0.5. It may or may not work for your version of phpbb!

[OK] :: CREATE TABLE `phpbb_jr_admin_users` ( `user_id` mediumint(9) NOT NULL default '0', `user_jr_admin` longtext NOT NULL, `start_date` int(10) unsigned NOT NULL default '0', `update_date` int(10) unsigned NOT NULL default '0', `admin_notes` text NOT NULL, `notes_view` tinyint(1) NOT NULL default '0', PRIMARY KEY (`user_id`) ) TYPE=MyISAM

Please delete this file (nivisec_install.php) and nivisec_schema/*.* for security reasons!


Es hat anscheinend geklappt, Danke! Eine Frage habe ich noch: Warum soll ich den ganzen Ordner "nivisec_schema" löschen? Gehen dabei nicht wichtige Dateien verloren? Es heist doch sonst immer nur "...._install.php" löschen.

Gruß
Benutzeravatar
Peggy
Mitglied
Beiträge: 1248
Registriert: 17.10.2003 14:22
Wohnort: Berlin
Kontaktdaten:

Beitrag von Peggy »

nivisec_schema Ordner komplett löschen!

Brauchst du nicht mehr. Da war nur die sql-Dtei drin, die die Datenbank updaten soll ... also diese eine Tabelle da einfügen soll. Und das ist ja nun erledigt. Also weg damit. :wink:

die nivisec_install.php im root hat nur die sql Datei im nivisec_schema Ordner aufgerufen ... mehr nicht.
Kein Support per PN/Email/Messenger!
Falls jemand den neuen ICQ-Button braucht: http://www.peggy-para.de/templates/olym ... cq_add.gif
Antworten

Zurück zu „phpBB 2.0: Mod Support“