[3.2] Convertierung vbulletin 4.2.5 zu phpbb

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
cocker
Mitglied
Beiträge: 11
Registriert: 02.04.2019 10:47

[3.2] Convertierung vbulletin 4.2.5 zu phpbb

Beitrag von cocker »

Hallo zusammen,

ich versuche gerade mein bestehendes vbulletin in der Version 4.2.5 zu einem phpbb zu konvertieren aber leider scheiter ich an dem Import der alten Dateianhänge.

Ich hatte nur die Möglichkeit gefunden von vbb zu phpbb 3.0.11 zu convertieren und dann zu updaten auf phpbb 3.2

Laut vbb Statistik sind aktuell vorhanden:
Eingebundene Anhänge / Anhänge gesamt 49.732 / 44.201
Gesamtgröße der Anhänge 6,63 GB

In der php Statistik tauchen die Dateianhänge auch alle auf, in den Beiträgen wird angezeigt das ein Bild zu dem Beitrag gehört und wie es heißt, nur wird es nicht angezeigt, auch beim klick auf den Link kann das Bild nicht angezeigt werden mit folgender Meldung: Der ausgewählte Dateianhang existiert nicht mehr.

Importiert hatte ich das Forum mit diesem convertor https://www.phpbb.com/community/viewtop ... #p13252438

Ich sitze gerade relativ ratlos davor wie ich die Dateianhänge wieder einpflegen kann, habt ihr vllt Tipps für mich wie ich bewerkstelligen kann?

Danke schon mal für eure Antworten.
vg
Josh
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [3.2] Convertierung vbulletin 4.2.5 zu phpbb

Beitrag von Mahony »

Hallo
Sind denn die Anhänge auch auf dem FTP vorhanden und stimmen die Rechte (CHMOD)?
Die Verzeichnisse store/, cache/, files/ und images/avatars/upload/ müssen im phpBB3 generell die Rechte 777 haben.

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
cocker
Mitglied
Beiträge: 11
Registriert: 02.04.2019 10:47

Re: [3.2] Convertierung vbulletin 4.2.5 zu phpbb

Beitrag von cocker »

Hallo,

danke für deine Antwort, die Chmod stimmten nicht, diese habe ich gerade geändert und habe den import erneut durch laufen lassen.

Jetzt kommt beim Import folgende Meldung:
Installationsfehler

functions_vb4.php [ 699 ]: Beitrags-ID: Fehler beim Message Parser:

Die eingegebene Nachricht ist zu kurz.
dann erhalte ich diese beiden Fehlermeldungen:
[phpBB Debug] PHP Warning: in file [ROOT]/install/convertors/functions_vb4.php on line 744: Invalid argument supplied for foreach()
[phpBB Debug] PHP Warning: in file [ROOT]/install/index.php on line 361: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
In der Datei functions_vb4.php steht um die Zeile 744 folgendes:

Code: Alles auswählen

/**
* Calculate the correct to_address field for private messages
*/
function vb_privmsgs_to_users($user_array)
{
	$users = unserialize($user_array);
	$to = '';

	foreach ($users['cc'] as $user_id => $username)
	{
		$to .= ((!empty($to)) ? ', ' : '') . 'u_' . phpbb_user_id($user_id);
	}

	return $to;
}
Die anderen Beiden Dateien sind unveränderte Dateien aus dem deutschen 3.0.11 Paket.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [3.2] Convertierung vbulletin 4.2.5 zu phpbb

Beitrag von Mahony »

Hallo
Welche PHP-Version läuft denn da auf deinem Webspace?

Ich würde die Konvertierung mal mit Xampp und der PHP-Version 5.6 versuchen.

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
cocker
Mitglied
Beiträge: 11
Registriert: 02.04.2019 10:47

Re: [3.2] Convertierung vbulletin 4.2.5 zu phpbb

Beitrag von cocker »

Auf dem Webspace hatte ich Version 5.6 aktiviert.
Beim Import über Xampp habe ich das selbe Fehlerbild. Dort habe ich die Verion 5.6.28 aktiviert.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [3.2] Convertierung vbulletin 4.2.5 zu phpbb

Beitrag von Mahony »

Hallo
Dann ändere mal den Code von

Code: Alles auswählen

/**
* Calculate the correct to_address field for private messages
*/
function vb_privmsgs_to_users($user_array)
{
   $users = unserialize($user_array);
   $to = '';

   foreach ($users['cc'] as $user_id => $username)
   {
      $to .= ((!empty($to)) ? ', ' : '') . 'u_' . phpbb_user_id($user_id);
   }

   return $to;
}
 
nach

Code: Alles auswählen

/**
* Calculate the correct to_address field for private messages
*/
function vb_privmsgs_to_users($user_array)
{
   $users = unserialize($user_array);
   $to = '';

  if(is_array($users)){
   foreach ($users['cc'] as $user_id => $username)
   {
      $to .= ((!empty($to)) ? ', ' : '') . 'u_' . phpbb_user_id($user_id);
   }
}
   return $to;
}
 

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
cocker
Mitglied
Beiträge: 11
Registriert: 02.04.2019 10:47

Re: [3.2] Convertierung vbulletin 4.2.5 zu phpbb

Beitrag von cocker »

Hallo,

das habe ich gerade ausgeführt, zeigt mir leider die selbe Fehlermeldung wie davor an.

scheint wohl leider nichts zu werden mit dem einfachen umstieg.. Wobei ich gerne wieder zurück auf phpbb würde, damals wurde meine Stimme leider überhört und mittlerweile soll der Fehler wieder rückgängig gemacht werden..

schönen Abend noch Josh
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [3.2] Convertierung vbulletin 4.2.5 zu phpbb

Beitrag von Mahony »

Hallo
cocker hat geschrieben:das habe ich gerade ausgeführt, zeigt mir leider die selbe Fehlermeldung wie davor an.
Hm...O.K. ..zweiter Versuch

ändere den Code von

Code: Alles auswählen

/**
* Calculate the correct to_address field for private messages
*/
function vb_privmsgs_to_users($user_array)
{
   $users = unserialize($user_array);
   $to = '';

   foreach ($users['cc'] as $user_id => $username)
   {
      $to .= ((!empty($to)) ? ', ' : '') . 'u_' . phpbb_user_id($user_id);
   }

   return $to;
}
 
nach

Code: Alles auswählen

/**
* Calculate the correct to_address field for private messages
*/
function vb_privmsgs_to_users($user_array)
{
   $users = unserialize($user_array);
   $to = '';

  if (is_array($users) || is_object($users))
{
   foreach ($users['cc'] as $user_id => $username)
   {
      $to .= ((!empty($to)) ? ', ' : '') . 'u_' . phpbb_user_id($user_id);
   }
}
   return $to;
}
 

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
cocker
Mitglied
Beiträge: 11
Registriert: 02.04.2019 10:47

Re: [3.2] Convertierung vbulletin 4.2.5 zu phpbb

Beitrag von cocker »

Danke das habe ich gerade durch geführt. Der Import bricht kurzzeitig an der selben Stelle ab mit der selben Fehlermeldung ab, kann dann aber mit einem Klick auf angefangene Convertierung weiterführen erfolgreich beendet werden, welches vor der Änderung immer wieder in der Fehlermeldung endete.

Allerdings ist bei den Dateianhängen immer noch keine Änderung eingetreten, diese tauchen in den Beiträgen und der Statistik auf, lassen sich aber nicht aufrufen, da sie nicht mit importiert wurden. Ich habe versucht die Anhänge händisch in die Ordner Downloads und files zu kopieren mit der Ordnerstrucktur die das vbulletin vorgab, was leider keinen erfolg brachte. Dannach habe ich einzelne Anhänge direkt in die Ordner kopiert und die Dateiendung weggelassen wie das von phpbb gemacht wird, auch das brachte leider keine Verbesserung.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [3.2] Convertierung vbulletin 4.2.5 zu phpbb

Beitrag von Mahony »

Hallo
Hm...die Fehlermeldungen hatten ja nichts mit den Anhängen zu tun, sondern mit den Privatnachrichten.

Schau mal in der Datenbank nach, ob in der Tabelle phpbb_attachments Einträge vorhanden sind und wie diese aussehen.

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Antworten

Zurück zu „Support-Forum“