Witam serdecznie,
Posiadam wyeksportowany plik bazy SQL forum, które niegdyś stało na phpbb2 i jakiejś starszej wersji mysql [być może 3, ale informacje nie są pewne] oraz php 4.x. Mój obecny serwer stoi na php 5.x i MySQL 5.x. Eksport był wykonywany za pomocą phpmyadmina, a obecnie nie jest już możliwe wykonanie ponownego zrzutu bazy, gdyż nie ma jej już na starym serwerze.
Po imporcie do phpbb2 wszystko jest ok, oprócz polskich znaków. Kodowanie w bazie było podane jako latin2, ale wyświetlały się jakieś "krzaki" - w phpmyadminie również. Sprawdziłem format pliku [poprzez polecenie file] w jakim zapisana jest baza i okazało się, że jest to utf8. Zaimportowałem zatem bazę [nie poprzez PA phpbb2, ale przez phpmyadmina] jako utf8. Okazuje się, że w bazie danych kodowanie się poprawiło, ale skrypt phpbb2 interpretuje to dalej jako krzaki. Następną operacją jaką wykonałem było skonwertowanie tego forum na phpbb 3.04 z nadzieją, że kodowanie będzie rozpoznawane prawidłowo. Okazuje się jednak, że dalej zamiast polskich znaków pojawiają się "krzaki". Instalacja polskiej paczki językowej pobranej z tego serwisu nie pomaga. Dodam, że nowe posty są wyświetlane prawidłowo.
Pozdrawiam i z góry dziękuję za okazaną pomoc.
UWAGA: W PHP wykryto krytyczne podatności, przez które Wasze strony/fora mogą zostać zhakowane! Dzisiaj mają być udostępnione poprawione wersje, warto monitorować i ustawić odpowiendie wersje PHP na swom serwerze.
Poprawki będę zawarte w wersjach PHP: 8.5.12, 8.4.27, 8.3.36 oraz 8.2.35! Jeśli używacie jeszcze wersje PHP 7.x lub 8.0.x lub 8.1.x, należy, jak najszybciej podnieść wersje PHP i/lub zaktualizować swoje fora!
Do momentu wdrożenia oficjalnej łatki, ryzyko ataku można drastycznie zmniejszyć poprzez zmianę konfiguracji w pliku php.ini:
Ustaw: session.upload_progress.enabled = Off
Albo np., można zrobić: https://ma.ttias.be/php-cve-2026-109618 ... itigation/
Dla serwera Apache ustaw w pliku .htaccess
i/lub - nie testowałem
Dla nginx
_____________________________________________________
Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!
Polski pakiet językowy dla phpBB 3.3.19
Poprawki będę zawarte w wersjach PHP: 8.5.12, 8.4.27, 8.3.36 oraz 8.2.35! Jeśli używacie jeszcze wersje PHP 7.x lub 8.0.x lub 8.1.x, należy, jak najszybciej podnieść wersje PHP i/lub zaktualizować swoje fora!
Do momentu wdrożenia oficjalnej łatki, ryzyko ataku można drastycznie zmniejszyć poprzez zmianę konfiguracji w pliku php.ini:
Ustaw: session.upload_progress.enabled = Off
Albo np., można zrobić: https://ma.ttias.be/php-cve-2026-109618 ... itigation/
Dla serwera Apache ustaw w pliku .htaccess
Kod: Zaznacz cały
RewriteEngine On
RewriteCond %{HTTP:Content-Type} multipart/form-data [NC]
RewriteRule ^ - [F]Kod: Zaznacz cały
<If "req('Content-Type') =~ /multipart/i">
Require all denied
</If>Dla nginx
Kod: Zaznacz cały
# http {} context, e.g. /etc/nginx/conf.d/block-multipart.conf
map $http_content_type $block_multipart {
default 0;
"~*multipart" 1;
}
# inside every server {} that passes requests to PHP, including default/catch-all servers
if ($block_multipart) {
return 403;
}Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!
Polski pakiet językowy dla phpBB 3.3.19
Import phpbb2 + konwersja do phpbb3
-
JJThompson
- Posty: 5
- Rejestracja: 02 stycznia 2009, 17:38
Import phpbb2 + konwersja do phpbb3
Ostatnio zmieniony 03 stycznia 2009, 09:57 przez daroPL, łącznie zmieniany 1 raz.
Powód: oznaczono jako rozwiązany
Powód: oznaczono jako rozwiązany
-
JJThompson
- Posty: 5
- Rejestracja: 02 stycznia 2009, 17:38
Re: Import phpbb2 + konwersja do phpbb3
Dziękuję za pomoc.
Niestety, zarówno Crimson Editor, jak i PSPad wysypują się przy próbie zamiany. Podejrzewam, że problemem może być to, że osoba, która eksportowała bazę danych nie odznaczyła "include extended inserts", czyli, że rekordy zawierają za dużo znaków [powyżej zakresu integera]. Jest jakiś sposób żeby to obejść?
Niestety, zarówno Crimson Editor, jak i PSPad wysypują się przy próbie zamiany. Podejrzewam, że problemem może być to, że osoba, która eksportowała bazę danych nie odznaczyła "include extended inserts", czyli, że rekordy zawierają za dużo znaków [powyżej zakresu integera]. Jest jakiś sposób żeby to obejść?
Re: Import phpbb2 + konwersja do phpbb3
"Wysypują" ?
Re: Import phpbb2 + konwersja do phpbb3
Napisz, jakie krzaki odpowiadają jakim literom.
GrovMan.pl | Blog
-
JJThompson
- Posty: 5
- Rejestracja: 02 stycznia 2009, 17:38
Re: Import phpbb2 + konwersja do phpbb3
PSPad szuka do pewnego momentu, aż natrafi na długą linię i rzuca "Błąd w szukaniu wyrażenia". Natomiast Crimson Editor od razu ostrzega, że "Word count overflow. Some parts of this document contains more than 32768 words in a line. You may lose original file contents if you save this document.".
O extended inserts wiem, bo miałem problem z wgraniem bazy przy pomocy bigdumpa.
Edit:
Ok, poradziłem już sobie. Odpaliłem Linuksa i z drobną pomocą poczciwej Kate przemieliłem plik bazy w tę i nazad. Teraz już większość krzaków jest popoprawiana. Jeszcze raz dziękuję wszystkim za pomoc.
O extended inserts wiem, bo miałem problem z wgraniem bazy przy pomocy bigdumpa.
Edit:
Ok, poradziłem już sobie. Odpaliłem Linuksa i z drobną pomocą poczciwej Kate przemieliłem plik bazy w tę i nazad. Teraz już większość krzaków jest popoprawiana. Jeszcze raz dziękuję wszystkim za pomoc.
Re: Import phpbb2 + konwersja do phpbb3
W związku z krzakami wyświetlanymi na stronie chciałbym zmienić kodowanie strony bo mam obecnie charset=UTF-8" na charset=ISO-8859-2. Na forum wyczytałem, że zmienia się to w pliku overall_header.html. Przy czym tam jest taki zapis: charset={S_CONTENT_ENCODING}
Czyli mam zastąpić {S_CONTENT_ENCODING} na ISO-8859-2 ? Coś mi się zdaje, że nie
Możecie mi coś podpowiedzieć?
Czyli mam zastąpić {S_CONTENT_ENCODING} na ISO-8859-2 ? Coś mi się zdaje, że nie
Re: Import phpbb2 + konwersja do phpbb3
Nie radze tak kombinować. Pliki językowe phpBB3 są zapisane w UTF8 i wszystko Ci się dopiero popsuje.