Seite 1 von 2

[3.2] Convertierung vbulletin 4.2.5 zu phpbb

Verfasst: 02.04.2019 12:57
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

Re: [3.2] Convertierung vbulletin 4.2.5 zu phpbb

Verfasst: 02.04.2019 16:07
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

Re: [3.2] Convertierung vbulletin 4.2.5 zu phpbb

Verfasst: 02.04.2019 17:14
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.

Re: [3.2] Convertierung vbulletin 4.2.5 zu phpbb

Verfasst: 02.04.2019 18:18
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

Re: [3.2] Convertierung vbulletin 4.2.5 zu phpbb

Verfasst: 02.04.2019 20:53
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.

Re: [3.2] Convertierung vbulletin 4.2.5 zu phpbb

Verfasst: 02.04.2019 21:02
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

Re: [3.2] Convertierung vbulletin 4.2.5 zu phpbb

Verfasst: 02.04.2019 21:58
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

Re: [3.2] Convertierung vbulletin 4.2.5 zu phpbb

Verfasst: 02.04.2019 22:21
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

Re: [3.2] Convertierung vbulletin 4.2.5 zu phpbb

Verfasst: 02.04.2019 23:11
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.

Re: [3.2] Convertierung vbulletin 4.2.5 zu phpbb

Verfasst: 02.04.2019 23:41
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