Problem z migracją forum phpBB 3.0.x
: 02 sierpnia 2024, 12:50
Dzień dobry,
wiem, że wersja phpBB 3.0.x nie jest już wspierana, natomiast jestem administratorem forum opartego o tę wersję, i nie bardzo wiedziałem gdzie umieścić ten post.
Otóż forum (i dużo innych serwisów) stało sobie na serwerze VPS, jednak zdecydowaliśmy się na migrację na rozwiązanie cloudowe. Ale mniejsza z tym.
Przekopiowałem pliki oraz zrobiłem dumpa bazy, wgrałem na nowy serwer, zmieniłem dane do bazy w config.php i... forum nie działa.
Tzn. jak podam nieprawidłowe dane do bazy np. złe hasło to normalnie wyświetla się błąd 1045 z informacją, że jest złe hasło. I strona jest wyrenderowana przez phpBB i ma style wszystko fajnie.
Ale gdy wpiszę poprawne dane do bazy i oczywiście włączę debug mode, to mam tylko taką suchą informację:
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/symfony/config/Resource/FileResource.php on line 57: file_exists(): open_basedir restriction in effect. File(/var/www/forum.biolog.pl/phpbb/di/pass/collection_pass.php) is not within the allowed path(s): (/home/admin/:/tmp/:/var/tmp/:/opt/alt/php73/usr/share/pear/:/dev/urandom:/usr/local/php56/lib/:/usr/local/php73/lib/:/usr/local/php56/lib/:/usr/local/php80/lib/:/usr/local/php74/lib/:/usr/local/lib/php/)
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/symfony/config/Resource/FileResource.php on line 57: file_exists(): open_basedir restriction in effect. File(/var/www/forum.biolog.pl/config/production/routing/environment.yml) is not within the allowed path(s): (/home/admin/:/tmp/:/var/tmp/:/opt/alt/php73/usr/share/pear/:/dev/urandom:/usr/local/php56/lib/:/usr/local/php73/lib/:/usr/local/php56/lib/:/usr/local/php80/lib/:/usr/local/php74/lib/:/usr/local/lib/php/)
Na starym serwerze forum było w lokalizacji /home/admin/domains/biolog.pl/public_html/subdomains/forum/, a na nowym będzie w /home/{nazwausera}/domains/biolog.pl/public_html/subdomains/forum/
Tylko, że nie chce działać. Męczę się z tym już któryś dzień. Będę wdzięczny za wszelakie porady i sugestie, co sprawdzić i co zmienić, żeby w końcu ruszyło.
Szablon pomocy technicznej
Z jakiej wersji phpBB korzystasz? 3.0.x (nie wiem dokładnie)
Twój adres forum? https://forum.biolog.pl (obecnie jest informacja, ale na prośbę, zdejmę ją i wrzucę forum)
Twój dostawca hostingu? LH.pl (wcześniej host1)
Jak instalowałeś swoje forum? nie wiem, przejąłem zarządzanie po kimś, forum jest bardzo stare
Czy do odtworzenia błędu trzeba się zarejestrować na twoim forum? nie
Czy masz zainstalowane jakieś rozszerzenia? pewnie tak (znowu - przejąłem po kimś, nie znam się na phpBB, więc cięzko powiedzieć)
Jakie masz zainstalowane style? nie wiem
Jakie masz zainstalowane języki na forum? polski (i być może jeszcze jakieś)
Z jakiej wersji bazy danych korzystasz na serwerze? MariaDB 10.11
Z jakiej wersji PHP korzystasz na serwerze? 5.6.40
Jakie zmiany ostatnio wprowadzono na forum? W zasadzie żadne, forum stoi bardziej jako archiwum
Czy problem dotyczy zainstalowanego rozszerzenia? nie
Opisz dokładnie swój problem:
wiem, że wersja phpBB 3.0.x nie jest już wspierana, natomiast jestem administratorem forum opartego o tę wersję, i nie bardzo wiedziałem gdzie umieścić ten post.
Otóż forum (i dużo innych serwisów) stało sobie na serwerze VPS, jednak zdecydowaliśmy się na migrację na rozwiązanie cloudowe. Ale mniejsza z tym.
Przekopiowałem pliki oraz zrobiłem dumpa bazy, wgrałem na nowy serwer, zmieniłem dane do bazy w config.php i... forum nie działa.
Tzn. jak podam nieprawidłowe dane do bazy np. złe hasło to normalnie wyświetla się błąd 1045 z informacją, że jest złe hasło. I strona jest wyrenderowana przez phpBB i ma style wszystko fajnie.
Ale gdy wpiszę poprawne dane do bazy i oczywiście włączę debug mode, to mam tylko taką suchą informację:
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/symfony/config/Resource/FileResource.php on line 57: file_exists(): open_basedir restriction in effect. File(/var/www/forum.biolog.pl/phpbb/di/pass/collection_pass.php) is not within the allowed path(s): (/home/admin/:/tmp/:/var/tmp/:/opt/alt/php73/usr/share/pear/:/dev/urandom:/usr/local/php56/lib/:/usr/local/php73/lib/:/usr/local/php56/lib/:/usr/local/php80/lib/:/usr/local/php74/lib/:/usr/local/lib/php/)
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/symfony/config/Resource/FileResource.php on line 57: file_exists(): open_basedir restriction in effect. File(/var/www/forum.biolog.pl/config/production/routing/environment.yml) is not within the allowed path(s): (/home/admin/:/tmp/:/var/tmp/:/opt/alt/php73/usr/share/pear/:/dev/urandom:/usr/local/php56/lib/:/usr/local/php73/lib/:/usr/local/php56/lib/:/usr/local/php80/lib/:/usr/local/php74/lib/:/usr/local/lib/php/)
Na starym serwerze forum było w lokalizacji /home/admin/domains/biolog.pl/public_html/subdomains/forum/, a na nowym będzie w /home/{nazwausera}/domains/biolog.pl/public_html/subdomains/forum/
Tylko, że nie chce działać. Męczę się z tym już któryś dzień. Będę wdzięczny za wszelakie porady i sugestie, co sprawdzić i co zmienić, żeby w końcu ruszyło.
Szablon pomocy technicznej
Z jakiej wersji phpBB korzystasz? 3.0.x (nie wiem dokładnie)
Twój adres forum? https://forum.biolog.pl (obecnie jest informacja, ale na prośbę, zdejmę ją i wrzucę forum)
Twój dostawca hostingu? LH.pl (wcześniej host1)
Jak instalowałeś swoje forum? nie wiem, przejąłem zarządzanie po kimś, forum jest bardzo stare
Czy do odtworzenia błędu trzeba się zarejestrować na twoim forum? nie
Czy masz zainstalowane jakieś rozszerzenia? pewnie tak (znowu - przejąłem po kimś, nie znam się na phpBB, więc cięzko powiedzieć)
Jakie masz zainstalowane style? nie wiem
Jakie masz zainstalowane języki na forum? polski (i być może jeszcze jakieś)
Z jakiej wersji bazy danych korzystasz na serwerze? MariaDB 10.11
Z jakiej wersji PHP korzystasz na serwerze? 5.6.40
Jakie zmiany ostatnio wprowadzono na forum? W zasadzie żadne, forum stoi bardziej jako archiwum
Czy problem dotyczy zainstalowanego rozszerzenia? nie
Opisz dokładnie swój problem: