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 273 razy

vader
Moderator
Posty: 1502
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
Moderator
Posty: 1502
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
Moderator
Posty: 1502
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
Moderator
Posty: 1502
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
Moderator
Posty: 1502
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
Moderator
Posty: 1502
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 282 razy

vader
Moderator
Posty: 1502
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”