Konwersja phpBB2=>phpBB3 – functions_convert.php [ 2429 ]

Ostatnio natrafiłem na ciekawy problem, który nie pojawia się zbyt często według google’a, ale wygląda na to, że jeszcze nikt (poza mną ;-)) go nie rozwiązał.

W trakcie konwersji z phpBB2 do phpBB3 po czasami nawet kilkudziesięciu minutach dostajemy błąd, który przykładowo wygląda tak:

Fatal installation error

Fatal installation error

functions_convert.php [ 2429 ]

Please make sure that these folders exist and are writable by the webserver then try again:
»./../images/avatars/gallery/phpBB3/images/avatars/gallery/phpBB3/images/avatars/gallery/phpBB3/images/avatars/gallery/phpBB3/images/avatars/gallery/phpBB3/images/avatars/gallery/phpBB3/images/avatars/…gallery/install/sf_tpl_files
images/avatars/gallery/phpBB3/images/avatars/gallery/phpBB3/images/avatars/gallery/phpBB3/images/avatars/gallery/phpBB3/images/avatars/gallery/phpBB3/images/avatars/gallery/phpBB3/images/avatars/…/gallery/install/sf_tpl_files.
Powered by phpBB® Forum Software © phpBB Group

Błąd pojawia się w momencie braku wpisu w polu config_value w tabeli phpbb_config dla pola config_name=’avatar_gallery_path’.
W momencie kiedy to pole jest puste, wbudowany konwerter instalacji phpBB3 uznaje ścieżkę galerii awatarów za „/” – główny katalog na serwerze. Tak więc jeśli mamy przyjmijmy phpBB2 bezpośrednio w katalogu /, a phpBB3 w katalogu /phpBB3, to system zacznie kopiować wielokrotnie zawartość / do /phpBB3/images/avatars/gallery (standardowy avatar_gallery_path dla phpBB3).

Aby poprawić ten błąd należy w bazie danych phpBB2 uzupełnić to pole przykładowo ścieżką „images/avatars/gallery”.
Zapytanie do bazy danych będzie wyglądało w tym wypadku tak:

update phpbb_config set config_value=’images/avatars/gallery’ where config_name=’avatar_gallery_path’;

Po wysłaniu tego zapytania najlepiej skasować cały katalog phpBB3 i zacząć konwersje od początku, dalej powinno już wszystko pójść poprawnie :-)

Błąd zgłosiłem do developerów phpBB3, w najnowszej wersji powinni to naprawić (skrypt powinien zgłaszać błąd w momencie, kiedy 'avatar_gallery_path’ jest puste).

Enjoy!

Ten wpis został opublikowany w kategorii phpBB. Dodaj zakładkę do bezpośredniego odnośnika.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.