Seite 1 von 2

SQL Error Konnte Querrie nicht ausführen!

Verfasst: 20.06.2004 00:25
von Kiss News
Hallo!
Beim Installieren der Nickpage trat leider ein Problem auf. Es kam die Meldung:
Allgemeiner Fehler

Konnte Querrie nicht ausführen!

DEBUG MODE

SQL Error : 1146 Table 'DB86234.NICKPAGE_TABLE' doesn't exist

SELECT COUNT(uid) AS zaehle FROM NICKPAGE_TABLE WHERE uid='2'

Line : 546
File : /mnt/ls6/15/131/00000000/htdocs/phpbb2/includes/page_header.php
Line 546 von includes/page_header.php lautet:
message_die(GENERAL_ERROR, 'Konnte Querrie nicht ausführen!', '', __LINE__, __FILE__, $sql);

wenn ich ins ACP auf "Nickpage gehe, heisst es:
phpBB : Kritischer Fehler

Konnte Querrie auf Allgemeine Nickpagemod Konfiguraionstabelle nicht ausführen!

DEBUG MODE

SQL Error : 1146 Table 'DB86234.NICKPAGECONFIG_TABLE' doesn't exist

SELECT * FROM NICKPAGECONFIG_TABLE

Line : 37
File : /mnt/ls6/15/131/00000000/htdocs/phpbb2/admin/admin_nickpage.php
Line 37 der admin/admin_nickpage.php lautet
message_die(CRITICAL_ERROR, "Konnte Querrie auf Allgemeine Nickpagemod Konfiguraionstabelle nicht ausführen!", "", __LINE__, __FILE__, $sql);
Nach Aufruf der nickpage_install.php kam aber vorher die Meldung:
Installation abgeschlossen.

Unter Umständen ist es erforderlich die Nickpage über das ACP zu konfigurieren.

Viel Spass...
Falls ich das richtig verstanden habe, hat der SQL Befehl, obwohl er anscheinend richtig gemacht wurde und keine Error-Meldung kam, die Tabellen nicht konfiguriert... könnte mir bitte jemand sagen, was ich nun machen soll? Wäre für jede Info dankbar...

Verfasst: 20.06.2004 00:27
von PhilippK
Schau mal, ob du evtl. die Änderungen an der constants.php vergessen hast.

Gruß, Philipp

Verfasst: 20.06.2004 00:27
von Markus67
Hi ...

Hast du denn das Datenbankupdate ausgeführt ?

Da müsste doch im MOD ein entsprechende php-Datei vorhanden sein ....

DB_install oder so ähnlich ....

Markus

Verfasst: 20.06.2004 00:40
von Kiss News
Danke für die prompte Antwort :D

Nun, in der Anleitung stand, dass die Änderung der constants.php nicht unbedingt erforderlich ist
#Folgende Schritte sind für ein Funktionieren des Mods nicht zwingend erforderlich!
#

//
//Öffne------------------------------------------------------------------------------------
//
includes/constants.php

//
//Finde------------------------------------------------------------------------------------
//
// Page numbers for session handling

//
//Füge darunter ein------------------------------------------------------------------------
//
define('PAGE_NICKPAGE', -99);

//
//Speichern und Schließen der Datei--------------------------------------------------------
//
ich habe beides probiert... mit und ohne Änderung dieser Datei. Ging nicht...

@Markus, die php Datei war die nickpage_install.php (laut Anweisung Schritt 3:
//Schritt 1--------------------------------------------------------------------------------
//
ZIP-Archiv entpacken :-)

//
//Schritt 2--------------------------------------------------------------------------------
//
Entpacktes Archiv 1:1 in die DocumentRoot des phpBB2 kopieren:
Datei -> Zielverzeichnis
nickpage.php -> ./
nickpage_admin.php -> ./
nickpage_vote.php -> ./
nickpage_gb.php -> ./
nickpage_install.php -> ./
admin/admin_nickpage.php -> ./admin/
admin/admin_nickpage_sperren.php -> ./admin/
admin/admin_nickpage_prune.php -> ./admin/
language/language_german_sie/email/nickpagegb_notify.tpl
-> language/language_german_sie/email/

Ordner -> Zielverzeichnis
images/nickpage -> ./ (nickpage muß sich Ordner images befinden!)
templates/nickpage/(komplettes Verzeichnis!!!) -> ./templates/nickpage/

//
//NickpagePicordner Dateirechte zuweisen---------------------------------------------------
//
CHMOD777 -> ./images/nickpage/
Innerhalb dieses Ordners befindet sich ein Standardbild
für den Fall das der User kein Foto hochgeladen hat.

//
//Schritt 3 - Ausführen des Installationsscripts-------------------------------------------
//
nickpage_install.php aufrufen

//
//Schritt 4 - Konfiguration----------------------------------------------------------------
//

//
//Öffne------------------------------------------------------------------------------------
//
wie bereits erwähnt, kam nach dessen Ausführung folgende Info:
Installation abgeschlossen.

Unter Umständen ist es erforderlich die Nickpage über das ACP zu konfigurieren.

Viel Spass...
:oops: Das mit dem CMOD777 habe ich nicht ganz verstanden, aber daran kann es ja denke ich nicht gelegen haben... Soll ich die nickpage_install.php vielleicht nochmal aufrufen??
Die Anleitung war sehr ungenau... manchmal hiess es nur "füge an geeigneter Stelle ein..." (allerdings nur bei tpl-Dateien). Kann es vielleicht sein, dass ich etwa irgendwo da etwas falsch eingefügt habe, oder war der SQL-Fehler von der nickpage_install.php das Problem?
Gruß,
Gerhard

Verfasst: 20.06.2004 01:07
von PhilippK
Steht in der Anleitung nichts, was mit

Code: Alles auswählen

define('NICKPAGE_TABLE',
anfängt?

Gruß, Philipp

Verfasst: 20.06.2004 01:14
von Kiss News
Hallo Markus!

Doch, jetz hab ich's gefunden :P
Da hat ein Absatz gefehlt, obwohl ich mir eigentlich sicher war, dass ich den dort eingefügt hatte, aber der Proton Editor ist mir ein paar mal abgeschmiert, vielleicht ging da was daneben :-?
Danke für die hilfreiche Info!
Gruß,
Gerhard

Verfasst: 16.10.2004 18:06
von †Shadow†
Hi

Ich hab den selben fehler.

Jetzt wollt ich mal fragen wo genau der fehler war.

thx

Verfasst: 17.10.2004 16:20
von Acid
Der Fehler bedeutet, das die genutzte Konstante nicht definiert (und daher die constants.php wohl nicht korrekt angepasst) wurde.

Verfasst: 29.10.2004 19:13
von †Shadow†
thx

jetzt funktioniert.

aber warum steht dann da was von wegen das diese einstellungen nicht zwigend benötigt werden.

isch ja egal aber ein wenig komisch.

*froh bin das jetzt geht*

Verfasst: 29.10.2004 21:00
von saerdnaer
weil es sich dabei um 2 verschieden änderungen handelt. die eine ist zwingend erforderlich, die andere nicht.

ah