Änderungen nach konvertieren von phpmyforum nach phpbb

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
bruceprince
Mitglied
Beiträge: 118
Registriert: 17.11.2005 15:11
Kontaktdaten:

Beitrag von bruceprince »

Dr.Death hat geschrieben: Daher lautet der normalerweise korrekte Code dazu:

Code: Alles auswählen

UPDATE phpbb_users 
SET user_type = 0 
WHERE user_type <> 2
AND user_type <> 1;

UPDATE phpbb_users 
SET user_type = 3 
WHERE user_id = 2; 
Leider kommt diese Meldung:
#1054 - Unknown column 'user_type' in 'where clause'

Die user_id habe ich auf 1 geändert lt. Tabelle: phpbb_users
Zuletzt geändert von bruceprince am 21.08.2008 20:49, insgesamt 2-mal geändert.
Version des Boards: 3.0.2
Style "Olympus" von http://www.phpbb3styles.net/
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Alle BOTS und gebannten User besitzen definitiv den user_type = 2.

Sieh auch im Installations Schema nach:

install/ install_install.php

Code: Alles auswählen

		foreach ($this->bot_list as $bot_name => $bot_ary)
		{
			$user_row = array(
				'user_type'				=> USER_IGNORE,
				'group_id'				=> $group_id,
				'username'				=> $bot_name,
Wobei USER_IGNORE in der Datei

includes / constants.php

definiert wurde:

Code: Alles auswählen

define('USER_NORMAL', 0);
define('USER_INACTIVE', 1);
define('USER_IGNORE', 2);
define('USER_FOUNDER', 3);
bruceprince
Mitglied
Beiträge: 118
Registriert: 17.11.2005 15:11
Kontaktdaten:

Beitrag von bruceprince »

@Dr.Death

Hast du wahrscheinlich übersehn da wir fast gleichzeitig gepostet haben.
Wenn nicht, entschuldige mein Ungeld. :wink:
Dr.Death hat geschrieben: Daher lautet der normalerweise korrekte Code dazu:

Code: Alles auswählen

UPDATE phpbb_users 
SET user_type = 0 
WHERE user_type <> 2
AND user_type <> 1;

UPDATE phpbb_users 
SET user_type = 3 
WHERE user_id = 2; 
Leider kommt diese Meldung:
#1054 - Unknown column 'user_type' in 'where clause'

Die user_id habe ich auf 1 geändert lt. Tabelle: phpbb_users
Version des Boards: 3.0.2
Style "Olympus" von http://www.phpbb3styles.net/
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Dann hast Du in Deiner Datenbank noch ein altes phpBB2 Forum mit dem Tabellen Präfix " phpbb_ ".

In diesem Fall schau am besten mal in der config.php des phpBB3 Forums nach, wie der Präfix des phpBB3 Forums lautet.

Passe dementsprechend meinen genannten Code an.
bruceprince
Mitglied
Beiträge: 118
Registriert: 17.11.2005 15:11
Kontaktdaten:

Beitrag von bruceprince »

Dr.Death hat geschrieben:Dann hast Du in Deiner Datenbank noch ein altes phpBB2 Forum mit dem Tabellen Präfix " phpbb_ ".

In diesem Fall schau am besten mal in der config.php des phpBB3 Forums nach, wie der Präfix des phpBB3 Forums lautet.
Hi,

Der Präfix ist korrekt, ds habe ich schon am Beginn kontrolliert:
$table_prefix = 'phpbb_';
Version des Boards: 3.0.2
Style "Olympus" von http://www.phpbb3styles.net/
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Dann musst Du in der falschen Datenbank sein!

Ich habe den SQL Code selbst auf meinem Testboard überprüft.

Ausserdem kannst Du nicht user_id 1 sein, da das der Gast User ANONYMOUS ist !

Prüfe deine Datenbankauswahl!
bruceprince
Mitglied
Beiträge: 118
Registriert: 17.11.2005 15:11
Kontaktdaten:

Beitrag von bruceprince »

Hi,

Irgend etwas stimmt da sowieso nicht.
Ich habe 30 phpbb_ Tabellen in meiner konvertierten phpBb3 Version und in einer Neuinstallation in einer anderen Datenbank 62 Tabellen?

Kann es ein das es eine Beschränkung für Tabellen in einer Datenbank gibt?
Dort wo das konvertierte Board läuft, befindet sich ja auch das phpmyforum.

http://img225.imageshack.us/img225/733/ ... e01po0.jpg
Große Bilder bitter nur verlinken - KB:16 - Dr.Death

Übrigens, die beiden user_id's habe ich richtiggestellt.
Funktioniert trotzdem nicht.
Um es nochmal zu erwähnen, ich habe das gemacht:
Ich habe ein phpmyforum auf phpbb2 und danach auf phpbb3 upgedatet
Gruß
prince
Version des Boards: 3.0.2
Style "Olympus" von http://www.phpbb3styles.net/
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

In Deinem ( etwas zu großem Bild ) ist eindeutig eine phpBB2 Datenbank zu erkennen ;-)

Du bist demnach in der phpBB2 Datenbank, daher kann der SQL Code nicht funktionieren.
bruceprince
Mitglied
Beiträge: 118
Registriert: 17.11.2005 15:11
Kontaktdaten:

Beitrag von bruceprince »

Dr.Death hat geschrieben:In Deinem ( etwas zu großem Bild ) ist eindeutig eine phpBB2 Datenbank zu erkennen ;-)

Du bist demnach in der phpBB2 Datenbank, daher kann der SQL Code nicht funktionieren.
Ich bin so dumm dass es fast schon schmerzt! :oops: :D
Natürlich war ich in der falschen Datenbank.
Das Update von phpbb2 auf phpbb3 läuft ja in einer anderen!!

Danke jetzt funktioniert es natürlich.

PS: Ich habe gegen eine Knigge verstossen, weil ich ein zu großes Bild gepostet habe?
Ich hatte es schon kleiner nur konnte man nichts ordentlich erkennen.
Version des Boards: 3.0.2
Style "Olympus" von http://www.phpbb3styles.net/
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Ja, das war der Grund.

Die Großen Bilder kann man ja per [URL] Tag verlinken ;-)
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“