Seite 2 von 3

Verfasst: 27.02.2007 14:17
von phipser
Mail klappt leider nicht, aber PN geht.

Da werde ich versuchen es darüber zu lösen, auch wenns nicht ganz so elegant ist.

Junior Admin Mod is auch ne gute Idee, aber verträgt der sich mit dem Approve Mod??

Danke,

Phips

Verfasst: 10.05.2007 10:17
von feuerteufel
Hallo zusammen,
ich habe das MOD nun auch sauber installiert, aber bekomme diese Fehlermeldung ..
Die Foren-Genehmigungsinformationen konnten nicht eigeholt werden

DEBUG MODE

SQL Error : 1146 Table 'usrdb_xxxx.phpbb_approve_forums' doesn't exist

SELECT enabled, approve_moderators, forum_hide_unapproved_posts, forum_hide_unapproved_topics FROM phpbb_approve_forums WHERE forum_id = 23 LIMIT 0,1

Line : 443
File : index.php
Wenn ich unter dem Administration gehe und Genehmigung und dann auf Beiträge, bekomme ich diese Meldung:
Die Foren-Genehmigungsinformationen konnten nicht eigeholt werden

DEBUG MODE

SQL Error : 1146 Table 'usrdb_xxxx.phpbb_approve_posts' doesn't exist

SELECT COUNT(post_id) as approve_count FROM phpbb_approve_posts WHERE is_topic = 0

Line : 2417
File : admin_approve.php
Die Ordner die als doesn´t exist bezeichnet werden, sind aber von mir in die entsprechenden Ordner kopiert worden ??

gruß der feuerteufel

Verfasst: 10.05.2007 10:20
von Kewwwin
Es geht nicht um Ordner sondern um Die Datenbank. Die benötigte Datei (was mit install) wurde nicht audgeführt

Verfasst: 10.05.2007 10:20
von Dr.Death
KB:130

Verfasst: 10.05.2007 10:31
von feuerteufel
nun was muss ich den noch ausführen ??? in der Install.txt. steht nix weiter drinne ???

gruß der feuerteufel

Verfasst: 10.05.2007 11:06
von Dr.Death
Vielleicht liest du ja nicht richtig ?

Ausschnitt aus der install.mod

Code: Alles auswählen

#
#-----[ SQL ]------------------------------------------
#
CREATE TABLE phpbb_approve_forums (
  forum_id smallint(5) unsigned NOT NULL default '0',
  enabled tinyint(1) NOT NULL default '0',
  approve_posts tinyint(1) NOT NULL default '0',
  approve_topics tinyint(1) NOT NULL default '0',
  approve_users tinyint(1) NOT NULL default '0',
  approve_poste tinyint(1) NOT NULL default '0',
  approve_topice tinyint(1) NOT NULL default '0',
  approve_notify tinyint(1) NOT NULL default '0',
  approve_notify_approval tinyint(1) NOT NULL default '0',
  approve_notify_type tinyint(1) NOT NULL default '0',
  approve_notify_message tinyint(1) NOT NULL default '0',
  approve_notify_message_len smallint(5) NOT NULL default '500',
  approve_moderators varchar(255) NOT NULL default '0',
  approve_notify_posts tinyint(1) NOT NULL default '0',
  approve_notify_poste tinyint(1) NOT NULL default '0',
  approve_notify_topics tinyint(1) NOT NULL default '0',
  approve_notify_topice tinyint(1) NOT NULL default '0',
  forum_hide_unapproved_topics tinyint(1) NOT NULL default '0',
  forum_hide_unapproved_posts tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (forum_id)
);

CREATE TABLE phpbb_approve_posts (
  approval_id mediumint(8) unsigned NOT NULL auto_increment,
  topic_id mediumint(8) unsigned NOT NULL default '0',
  post_id mediumint(8) unsigned NOT NULL default '0',
  is_topic tinyint(1) NOT NULL default '0',
  is_post tinyint(1) NOT NULL default '0',
  poster_id mediumint(8) NOT NULL default '0',
  PRIMARY KEY  (approval_id),
  KEY post_id (post_id),
  KEY topic_id (topic_id)
);

CREATE TABLE phpbb_approve_topics (
  topic_id mediumint(8) unsigned NOT NULL default '0',
  approve_moderate tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (topic_id)
);

CREATE TABLE phpbb_approve_users (
  user_id mediumint(8) NOT NULL default '0',
  approve_moderate tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (user_id)
);

INSERT INTO phpbb_approve_users ( user_id, approve_moderate ) VALUES (-1, 1);
Diese SQL Anweisungen musst du noch laut KB:modsfaq erstellen !

Verfasst: 10.05.2007 11:16
von feuerteufel
Dr.Death hat geschrieben:Vielleicht liest du ja nicht richtig ?

Ausschnitt aus der install.mod

Code: Alles auswählen

#
#-----[ SQL ]------------------------------------------
#
CREATE TABLE phpbb_approve_forums (
  forum_id smallint(5) unsigned NOT NULL default '0',
  enabled tinyint(1) NOT NULL default '0',
  approve_posts tinyint(1) NOT NULL default '0',
  approve_topics tinyint(1) NOT NULL default '0',
  approve_users tinyint(1) NOT NULL default '0',
  approve_poste tinyint(1) NOT NULL default '0',
  approve_topice tinyint(1) NOT NULL default '0',
  approve_notify tinyint(1) NOT NULL default '0',
  approve_notify_approval tinyint(1) NOT NULL default '0',
  approve_notify_type tinyint(1) NOT NULL default '0',
  approve_notify_message tinyint(1) NOT NULL default '0',
  approve_notify_message_len smallint(5) NOT NULL default '500',
  approve_moderators varchar(255) NOT NULL default '0',
  approve_notify_posts tinyint(1) NOT NULL default '0',
  approve_notify_poste tinyint(1) NOT NULL default '0',
  approve_notify_topics tinyint(1) NOT NULL default '0',
  approve_notify_topice tinyint(1) NOT NULL default '0',
  forum_hide_unapproved_topics tinyint(1) NOT NULL default '0',
  forum_hide_unapproved_posts tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (forum_id)
);

CREATE TABLE phpbb_approve_posts (
  approval_id mediumint(8) unsigned NOT NULL auto_increment,
  topic_id mediumint(8) unsigned NOT NULL default '0',
  post_id mediumint(8) unsigned NOT NULL default '0',
  is_topic tinyint(1) NOT NULL default '0',
  is_post tinyint(1) NOT NULL default '0',
  poster_id mediumint(8) NOT NULL default '0',
  PRIMARY KEY  (approval_id),
  KEY post_id (post_id),
  KEY topic_id (topic_id)
);

CREATE TABLE phpbb_approve_topics (
  topic_id mediumint(8) unsigned NOT NULL default '0',
  approve_moderate tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (topic_id)
);

CREATE TABLE phpbb_approve_users (
  user_id mediumint(8) NOT NULL default '0',
  approve_moderate tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (user_id)
);

INSERT INTO phpbb_approve_users ( user_id, approve_moderate ) VALUES (-1, 1);
Diese SQL Anweisungen musst du noch laut KB:modsfaq erstellen !
Okay das hab ich wohl überlesen bzw. nicht beachtet, da alle bisherigen MOD´s eine install datei dabei war ..

Wie ich wohl gelesen habe, sollte ich mit PHPmyADMIN arbeiten, das geht bei mir schlecht, da ich einen Betriebsrechner habe ..

gibt es die datei nicht wo zum download??

gruß der feuerteufel

Verfasst: 22.05.2007 10:41
von feuerteufel
hallo zusammen,
ich habe nun nach ein paar tagen bedenktzeit nochmal das Problem anzugehen.

Ich bekomme weiterhin unter dem Punkt Genehmigung diese Meldung
Die Foren-Genehmigungsinformationen konnten nicht eigeholt werden

DEBUG MODE

SQL Error : 1146 Table 'usrdb_www00431.phpbb_approve_posts' doesn't exist

SELECT COUNT(post_id) as approve_count FROM phpbb_approve_posts WHERE is_topic = 0

Line : 2417
File : admin_approve.php

Als Lösung teile man mir diese Seite mit
SQL Error : 1146 Table 'xxx' doesn't exist

Dort konnte ich dieses Lesen
1. Die Tabelle existiert nicht in der Datenbank
Zitat:
SQL Error : 1146 Table 'DB.phpbb_config' doesn't exist
Bei dieser Fehlermeldung wird als erstes die Datenbank, in der sich die Tabelle befinden soll genannt (DB) gefolgt von dem Tabellennamen (phpbb_config) getrennt von einem Punkt (.).
Die Tabelle wird in der Datenbank nicht gefunden.
Lösung: Tabelle laut Anleitung erstellen
Ich selber habe keinen direkten Zugriff auf dem Server, somit müßte ich das machen lassen.
Und diesen Herrn müßte ich genau sagen was er machen soll.

gruß der feuerteufel

Verfasst: 22.05.2007 12:05
von Netdeus

Code: Alles auswählen

# 
#-----[ SQL ]------------------------------------------ 
# 
CREATE TABLE phpbb_approve_forums ( 
  forum_id smallint(5) unsigned NOT NULL default '0', 
  enabled tinyint(1) NOT NULL default '0', 
  approve_posts tinyint(1) NOT NULL default '0', 
  approve_topics tinyint(1) NOT NULL default '0', 
  approve_users tinyint(1) NOT NULL default '0', 
  approve_poste tinyint(1) NOT NULL default '0', 
  approve_topice tinyint(1) NOT NULL default '0', 
  approve_notify tinyint(1) NOT NULL default '0', 
  approve_notify_approval tinyint(1) NOT NULL default '0', 
  approve_notify_type tinyint(1) NOT NULL default '0', 
  approve_notify_message tinyint(1) NOT NULL default '0', 
  approve_notify_message_len smallint(5) NOT NULL default '500', 
  approve_moderators varchar(255) NOT NULL default '0', 
  approve_notify_posts tinyint(1) NOT NULL default '0', 
  approve_notify_poste tinyint(1) NOT NULL default '0', 
  approve_notify_topics tinyint(1) NOT NULL default '0', 
  approve_notify_topice tinyint(1) NOT NULL default '0', 
  forum_hide_unapproved_topics tinyint(1) NOT NULL default '0', 
  forum_hide_unapproved_posts tinyint(1) NOT NULL default '0', 
  PRIMARY KEY  (forum_id) 
); 

CREATE TABLE phpbb_approve_posts ( 
  approval_id mediumint(8) unsigned NOT NULL auto_increment, 
  topic_id mediumint(8) unsigned NOT NULL default '0', 
  post_id mediumint(8) unsigned NOT NULL default '0', 
  is_topic tinyint(1) NOT NULL default '0', 
  is_post tinyint(1) NOT NULL default '0', 
  poster_id mediumint(8) NOT NULL default '0', 
  PRIMARY KEY  (approval_id), 
  KEY post_id (post_id), 
  KEY topic_id (topic_id) 
); 

CREATE TABLE phpbb_approve_topics ( 
  topic_id mediumint(8) unsigned NOT NULL default '0', 
  approve_moderate tinyint(1) NOT NULL default '0', 
  PRIMARY KEY  (topic_id) 
); 

CREATE TABLE phpbb_approve_users ( 
  user_id mediumint(8) NOT NULL default '0', 
  approve_moderate tinyint(1) NOT NULL default '0', 
  PRIMARY KEY  (user_id) 
); 

INSERT INTO phpbb_approve_users ( user_id, approve_moderate ) VALUES (-1, 1);
Da steht doch genau, was zu machen ist. Das sind ganz normale SQL-Befehle...die einfach in der Datenbank ausführen und gut ist.

viele Grüße

Netdeus

Verfasst: 22.05.2007 12:06
von Netdeus
...posting war zu viel...sorry