Mehrere PHPBB Installationen zu einer migrieren.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

*marker*
Kann ich bestimmt noch verwenden :D
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Tobidude
Mitglied
Beiträge: 23
Registriert: 13.03.2006 20:44

Beitrag von Tobidude »

moin,


also wenn ich das skript ausführe, dann sagt er mir immer, das dieser SQL befehl:

$sql = "SELECT MAX($id) as max_id FROM $dbname." . $table;

fehlerhaft sei, genau sagt er das:

SQL Error : 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 '*****************' at line 1

SELECT MAX(cat_id) as max_id FROM *******.*********

Line : 402

nur leider bin ich irgendwie blind und seh da kein fehler :(
vll könnt ihr mir ja helfen, danke
Man muss nicht alles wissen. Man muss nur wissen, wo es steht.
Fähnchen
Ehemaliges Teammitglied
Beiträge: 2124
Registriert: 14.08.2004 23:38

Beitrag von Fähnchen »

Das Script kann anscheinend deine Datenbankstruktur nicht verarbeiten.
Welche Version von phpBB möchtest du denn migrieren und wie bist du bisher voregangen?

Ich danke recht herzlich für diesen Thread.
Nun gelingt es mir endlich aus 3 Foren eine grössere Community zu machen.

Danke Danke Danke ! 8)
Ich habe immer gedacht das wäre zu kompliziert bis nicht möglich.
Die Signatur hat Urlaub.
Tobidude
Mitglied
Beiträge: 23
Registriert: 13.03.2006 20:44

Beitrag von Tobidude »

ich benutze version .20

und an der datenbankstruktur hab ich eigentlich net soviel verändert, nur nen paar mods und nen paar eigenschaften zu dem profil, aber ansonsten eigentlich nichts :(

ich hab auch 2 foren die ich gerne verschmelzen würde, dann wäre meine com auch endlich *etwas* größer :D
Man muss nicht alles wissen. Man muss nur wissen, wo es steht.
Tobidude
Mitglied
Beiträge: 23
Registriert: 13.03.2006 20:44

Beitrag von Tobidude »

sry für doppelpost...

ich habe die lösung für das problem gefunden, nur leider kann ich die lösung nicht anwenden...

in dem englischen forum hat einer geschrieben:

"Hi,
the following error occured:

Code:
Shifting IDs in table categories


SQL Error : 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 '-1.ehemalige_categories' at line 1

SELECT MAX(cat_id) as max_id FROM m2367-1.ehemalige_categories

Line : 372
File : /home/www/kunden/abi-tour02.de/merge.php


Can anybody help me? "

und nach langer zeit kam da auch die lösung, dass das problem darin bestehe, dass die datenbank einen namen mit einem "-" enthalte.


Nur leider ist es mir nicht möglich, meine Datenbank ohne ein "-" umzunennen, da das ein teil des kürzels ist, der mir hosteurope vorgibt. Die, die bei host-europe sind, wissen, was ich meine.
Weiß jemand, wie man ein solches Problem umgehen kann?
achso, und das skript, welches ich benutze, findet ihr hier:
http://www.typo.nl/misc/merge_phpbb.phps
Man muss nicht alles wissen. Man muss nur wissen, wo es steht.
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

In diesem Fall musst Du den Datenbanknamen in Backticks setzen.

Mach das am einfachsten am Anfang wo die Datenbanknamen generiert werden.

Vor den Namen und nach den Namen das ` setzen wie hier:

Code: Alles auswählen

$dbname1 = '`database1`';
bzw. hmm... ich glaube du musst beides zusammen in Backticks setzen:

Code: Alles auswählen

$sql = "SELECT MAX($id) as max_id FROM `$dbname." . $table . "`";
Probier einfach mal :D

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Tobidude
Mitglied
Beiträge: 23
Registriert: 13.03.2006 20:44

Beitrag von Tobidude »

Na gut, ich habs ausprobiert und es immer noch nicht geklappt. Leider :(
Da ich langsam genug von diesem Fehler hatte, habe ich mich einfach dazuentschlossen, schnell bei einem Gratisanbieter mir ne Datenbank bereitstellen zu lassen, natürlich ohne ein "-" ;)

Das hab ich auch getan, einfach 2 Backups der beiden Foren und dann hochgespielt, das Skript laufen lassen und alles war perfekt verschmolzen. Nur noch ein paar kleine Handänderungen und alles ist perfekt :D
Dann einfach nen Backup des neues Gesamtforums gemacht und auf meine alte DB raufgespielt. Klappt alles wunderbar :D
Is zwar die langweilige Methode, aber ich hab auf gut Deutsch die Schnauze einfach voll gehabt von diesem Skript ;)
Was ich auf jeden Fall sagen kann, der Fehler lag 100% an dem "-" im Datenbanknamen.
Man muss nicht alles wissen. Man muss nur wissen, wo es steht.
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Es sollte aber mit meinem Tipp klappen. Das ist Bestandteil von mySQL, dass Bindestriche strenggenommen ungültige Zeichen sind. Einfach mal googlen, gibt ein paar Fehlerbeschreibungen zu diesem Thema, falls noch jemand festhängen sollte.

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
Martin Truckenbrodt
Mitglied
Beiträge: 1143
Registriert: 15.08.2003 23:16
Wohnort: Südthüringen
Kontaktdaten:

Beitrag von Martin Truckenbrodt »

Hallo,
eine Möglichkeit wäre z.B. den Datenbank zu exportieren und auf einem anderen Server (eines anderen Providers) zu importieren und dann dort wie geplant weiterzumachen.
IMO wirft diese Sache kein gutes Licht auf den Provider!

Gruß Martin
Advanced Block MOD 1.1.4 ist released! - Verhindere Spam auf Deinem phpBB3 Board mit Stop Forum Spam, BotScout, Akismet, Project Honey Pot und verschiedenen IP-RBL und Domain-RBL DNS Blacklisten! - Meine MODs - phpBB Complete Core
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Du hast wohl den letzten Post von Tobidude nicht gelesen ;)
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“