Seite 2 von 3
Verfasst: 17.02.2007 10:53
von FCM
lol
Wenn ich einen User löschen will:
Code: Alles auswählen
Could not delete user from user pets table
DEBUG MODE
SQL Error : 1054 Unknown column 'owner_id' in 'where clause'
DELETE FROM phpbb_rabbitoshi_users WHERE owner_id = 233
Line : 230
File : admin_users.php
Verfasst: 17.02.2007 11:42
von TheRenegate
@FCM, für dein Problem weiß ich die Lösung, führe dazu folgenden SQL Befehl aus:
Code: Alles auswählen
ALTER TABLE phpbb_rabbitoshi_users (
`word_id` mediumint(8) unsigned NOT NULL auto_increment,
`word` text NOT NULL,
PRIMARY KEY (`word_id`)
) TYPE=MyISAM;
CREATE TABLE phpbb_rabbitoshi_users (
owner_id int(8) NOT NULL default '0',
owner_last_visit int(11) NOT NULL default '0',
owner_creature_id smallint(2) NOT NULL default '0',
owner_creature_name varchar(255) NOT NULL default '',
creature_hunger int(8) NOT NULL default '0',
creature_thirst int(8) NOT NULL default '0',
creature_health int(8) NOT NULL default '0',
creature_hygiene int(8) NOT NULL default '0',
creature_age int(11) NOT NULL default '0',
creature_hotel int(11) NOT NULL default '0',
owner_notification tinyint(1) NOT NULL default '0',
owner_hide tinyint(1) NOT NULL default '0',
owner_feed_full tinyint(1) NOT NULL default '1',
owner_drink_full tinyint(1) NOT NULL default '1',
owner_clean_full tinyint(1) NOT NULL default '1',
PRIMARY KEY (owner_id)
) TYPE=MyISAM;
Zum Glück kenne ich mich in deinem Forum so gut aus und weiß welchen Fehler du gemacht hasst

Verfasst: 17.02.2007 11:45
von FCM
Danke Thomas. Jetzt fällt es mir ein: Ich hatte irgendwas vom "Hasen-MOD" gelöscht. Ich erhalte jedoch folgende Fehlermeldung:
Code: Alles auswählen
ALTER TABLE phpbb_rabbitoshi_users(
`word_id` mediumint( 8 ) unsigned NOT NULL AUTO_INCREMENT ,
`word` text NOT NULL ,
PRIMARY KEY ( `word_id` )
) TYPE = MYISAM ;
MySQL meldet:
#1064 - 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 '(
`word_id` mediumint(8) unsigned NOT NULL auto_increment,
Verfasst: 17.02.2007 11:49
von TheRenegate
Hm wenn ich jetzt wieder so viel Ahnung von SQL hätte ^^
lösche einfach die Tabelle phpbb_rabbitoshi_users manuell im phpMyAdmin. Und führe dann den CREATE Befehl aus
Verfasst: 17.02.2007 11:53
von FCM
Danke, jetzt funktioniert es.
Verfasst: 17.02.2007 12:37
von Miriam
???
Hatten wir nicht bis eben ein anderes Thema?

Verfasst: 17.02.2007 19:16
von FCM
Na ja, das Löschen ging vom Autor nicht. Bei mir gings auch nicht. Darum hab ich spontan hier nachgefragt.
Verfasst: 18.02.2007 22:15
von BlackVoltage
BlackVoltage hat geschrieben:Hi,
danke für die Antwort. Gibt leider ein massives Problem mit dem Forum. Teste wie gesagt gerade unter XAMPP und hab mal versucht mich als neuer User zu registrieren.
Man erhält die Meldung:
Code: Alles auswählen
Ran into problems sending Mail. Response: 550 unrouteable address
DEBUG MODE
Line : 153
File : smtp.php
... und keine eMail. Danach ist die Datenbank wieder korrupt und es können keine User mehr gelöscht werden.
Woran kann das liegen? Das eMail Konto welches ich nutze ist ein SMTP fähiges (freenet) passwort und benutzername sind richtig (
EDIT: - glaube ich - eMail Konto nur für Forum angelegt - passwort und benutzername gerade nochmal per weblogin getestet). Wobei der Nuterzname für Weblogin ohne (@freenet.de) ist man beim Forum aber xy[at]freenet.de als Nutzername eingeben muss - das ist so auch konfiguriert.
[...]
Habs nochmal wiederholt - da wir leider vom Thema abgekommen sind. Hoffe es kann noch jemand helfen?
Ist leider ein wirklich ernsthaftes Problem - tritt wie oben beschrieben nicht nur beim lokalen Testen unter Xampp sonder auch online auf

Falls ich mich bislang unklar oder schwer verständlich ausgedrückt habe:
Aufgrund des beschriebenen Problems können sich keine neuen User registrieren zudem führt der Versuch der Registrierung neben obiger Fehlermeldung zu einer Korruption der Datenbank die dann auch das Löschen des fehlerhaft angelegtes Users zunächst umöglich macht
Im Voraus vielen Dank für Eure Hilfe!
BlackVoltage
Verfasst: 22.02.2007 11:58
von BlackVoltage
Hab den Fehler gefunden. Falls mal jemand ähnliche Probleme hat -- ganz simpel aber ärgerlich
Hatte zwei Admin Notification Mods ... blöderweise war meine Admin eMail Adresse nicht mehr gültig. Das war der Fehler ... er war dann was die Anmeldung betraf nach Update auf 2.0.22 weg (da der entsprechende Mod beim Update "gestorben" ist). Ein anderer Mod der über neue Topics informiert tuts aber noch so dass beim erstellen eines neues Beitrags wieder der Fehler aufgetaucht ist. Dann ist mir ein Licht aufgegangen (da normalerweise ja keine eMails versendet werden wenn ein neuer Beitrag erstellt wird).
Habe jetzt also meine eMail Adresse aktualisiert - und jetzt gehts endlich
Grüße
BlackVoltage
Verfasst: 11.03.2007 16:54
von inselhai
Miriam hat geschrieben:Hier Du "Killer"
Führe das im phpmyadmin aus:
Code: Alles auswählen
INSERT INTO `phpbb_users` (`user_id`, `user_active`, `username`) VALUES (-1, 0, 'ANONYMOUS');
Hi erstmal
Hab das gleiche Prob und keine Ahnung wie ich das in phpadmin ausführe!
Kann mir da jemand bitte kurz helfen?
Gruß
Joe