UWAGA: 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

Error po aktualizacji do 333

Pomoc przy instalacji oraz użytkowaniu phpBB 3.3.x. Forum nie służy do zgłaszania znalezionych błędów, innowacji lub problemów związanych ze stylami i rozszerzeniami.
Awatar użytkownika
lutek22
Posty: 112
Rejestracja: 29 października 2013, 16:16
Lokalizacja: Inside The Electric Circus
Kontakt:

Error po aktualizacji do 333

Post autor: lutek22 » 30 stycznia 2021, 09:52

Po dokonaniu automatycznej aktualizacji z 332 do 333 wszystko działa ale w PA mam takie info. O co chodzi?
error.png
(10.23 KiB) Pobrany 815 razy

vader
Administrator
Posty: 1593
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Error po aktualizacji do 333

Post autor: vader » 30 stycznia 2021, 12:15

Nie masz wgranej paczki językowej dla phpBB 3.3.3, którą powinienem niedługo wrzucić. A błąd wskazuje, że masz źle ustawiony zestaw znaków (ang. charset). Dla phpBB wymagane/poprawny jest UTF-8. Możesz to sprawdzić na stronie z informacją o PHP.

ps. Automatyczna aktualizacja nie jest zalecaną metodą aktualizacji.

Awatar użytkownika
lutek22
Posty: 112
Rejestracja: 29 października 2013, 16:16
Lokalizacja: Inside The Electric Circus
Kontakt:

Re: Error po aktualizacji do 333

Post autor: lutek22 » 30 stycznia 2021, 15:18

Czyli zrozumiałem, że bo wgraniu przez Ciebie nowej wersji językowej problem zniknie czy coś mam jeszcze zmienić?
ps.
Zawsze zmieniam automatem i NIGDY nie niałem kłopotów :)

vader
Administrator
Posty: 1593
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Error po aktualizacji do 333

Post autor: vader » 30 stycznia 2021, 15:29

Nie, problem nie zniknie, dostaniesz tylko informację co jest nie tak. Wejdź sobie do ACP > Ogólne > Informacje o PHP i w sekcji Core zobacz co masz w linii: default_charset. Jeśli masz coś innego niż UTF-8, wtedy pojawia się wspomniany błąd w pierwszym poście.

Podstawowa możliwość zmiany, to edycja pliku php.ini i ustawienie default_charset = "utf-8". Być może da się to też ustawić w sekcji PHP na twoim serwerze/panelu hostingu.

Awatar użytkownika
lutek22
Posty: 112
Rejestracja: 29 października 2013, 16:16
Lokalizacja: Inside The Electric Circus
Kontakt:

Re: Error po aktualizacji do 333

Post autor: lutek22 » 30 stycznia 2021, 15:55

php.ini <--- nigdzie tego nie widzię w folderze z wgranym forum. Może to wykasowałem przez przepadek? Ratunku :oops:
Info mam takie: default_charset: no value

vader
Administrator
Posty: 1593
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Error po aktualizacji do 333

Post autor: vader » 30 stycznia 2021, 17:50

Tego pliku php.ini nie będzie na forum, tylko w plikach konfiguracyjnych serwera. Albo może masz gdzieś opcję ustawienia tego na hostingu. Możesz zapytać swój hosting o to. Ewentualnie spróbuj wpisać w pliku .htaccess, w głównym katalogu forum.

Kod: Zaznacz cały

AddDefaultCharset UTF-8
php_value default_charset UTF-8
Jeśli to spowoduje problemy z działaniem forum, to usuń ten fragment.

Awatar użytkownika
lutek22
Posty: 112
Rejestracja: 29 października 2013, 16:16
Lokalizacja: Inside The Electric Circus
Kontakt:

Re: Error po aktualizacji do 333

Post autor: lutek22 » 31 stycznia 2021, 09:16

Nie pomogło ale dzięki za pomoc. Na szczęście ten Error nie przeszkadza w działaniu forum więc nie robię tragedi :)

vader
Administrator
Posty: 1593
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Error po aktualizacji do 333

Post autor: vader » 31 stycznia 2021, 10:06

Warto skontaktować się z hostingiem albo na podstawie nazwy hostingu, poszukać w sieci, gdzie to zmienić. Kiedyś może to wygenerować błędy w funkcjonowaniu forum, więc warto na bieżąco rozwiązywać takie problemy.

Awatar użytkownika
lutek22
Posty: 112
Rejestracja: 29 października 2013, 16:16
Lokalizacja: Inside The Electric Circus
Kontakt:

Re: Error po aktualizacji do 333

Post autor: lutek22 » 31 stycznia 2021, 14:12

vader pisze: ↑
31 stycznia 2021, 10:06
Warto skontaktować się z hostingiem
Właśnie napisałem i czekam na odp :roll:

Awatar użytkownika
lutek22
Posty: 112
Rejestracja: 29 października 2013, 16:16
Lokalizacja: Inside The Electric Circus
Kontakt:

Re: Error po aktualizacji do 333

Post autor: lutek22 » 01 lutego 2021, 20:58

Odp od hostingu na temat zmian w pliku php.ini dostałem taką:
Jest to zbędna konfiguracja.
Więcej informacji znajdą Państwo tutaj:
https://stackoverflow.com/questions/822 ... 8/12022161

vader
Administrator
Posty: 1593
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Error po aktualizacji do 333

Post autor: vader » 02 lutego 2021, 09:14

Support się nie popisał i cie po porostu zbył... jest w adresie podanym przez nich wyraźniej napisane
If you are using UTF-8 you and the default_charset directive in php.ini is set to some other encoding especially another multibyte encoding, then you're going to have problems even if you set internal_encoding to UTF-8 in php.ini. This is because certain functions like htmlentities and htmlspecialchars expect the default_charset unless otherwise specified. As stated in the above comment you need to set your default_charset to UTF-8 in php.ini. – PHP Guru Sep 20 '20 at 4:39
Są funkcje, które wymagają zdefiniowanego default_charset, więc ja bym nie odpuszczał.

U kogo masz hosting?

Awatar użytkownika
lutek22
Posty: 112
Rejestracja: 29 października 2013, 16:16
Lokalizacja: Inside The Electric Circus
Kontakt:

Re: Error po aktualizacji do 333

Post autor: lutek22 » 02 lutego 2021, 10:01

vader pisze: ↑
02 lutego 2021, 09:14
U kogo masz hosting?
webd.pl

vader
Administrator
Posty: 1593
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Error po aktualizacji do 333

Post autor: vader » 02 lutego 2021, 12:48

Póki co spróbuj im odpisać tym samym linkiem a informację / komentarzem, który ci zacytowałem.

Możesz też odesłać ich do dokumentacji samego PHP https://www.php.net/manual/en/ini.core. ... lt-charset

Z zacytowanym fragmentem: Setting default_charset to an empty value is not recommended.

Zapytaj na jakiej podstawie twierdzą, że ta konfiguracja jest zbędna.

EDIT: możesz też spróbować zrobić plik user.ini i wprowadzić tam potrzebne zmiany (zapożyczony dokument - https://wiki.mydevil.net/PHP#Wersja_PHP). Pamiętaj, że propagacja zmian może potrwać kilkanaście sekund.

Awatar użytkownika
lutek22
Posty: 112
Rejestracja: 29 października 2013, 16:16
Lokalizacja: Inside The Electric Circus
Kontakt:

Re: Error po aktualizacji do 333

Post autor: lutek22 » 02 lutego 2021, 13:05

  • Jest poprawa. Teraz info jest po polsku :)
  • Zastosuję się do Twoich wskazówek :!:
po_polsku.png
(20.61 KiB) Pobrany 778 razy

vader
Administrator
Posty: 1593
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Error po aktualizacji do 333

Post autor: vader » 02 lutego 2021, 13:08

Poprawa polega, bo wgrałeś język polski. Błąd nadal jest i nie został poprawny.

ODPOWIEDZ

Wróć do „Użytkowanie”