Strona 1 z 1
Error po aktualizacji do 333
: 30 stycznia 2021, 09:52
autor: lutek22
Po dokonaniu automatycznej aktualizacji z 332 do 333 wszystko działa ale w PA mam takie info. O co chodzi?
Re: Error po aktualizacji do 333
: 30 stycznia 2021, 12:15
autor: vader
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.
Re: Error po aktualizacji do 333
: 30 stycznia 2021, 15:18
autor: lutek22
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

Re: Error po aktualizacji do 333
: 30 stycznia 2021, 15:29
autor: vader
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.
Re: Error po aktualizacji do 333
: 30 stycznia 2021, 15:55
autor: lutek22
php.ini <--- nigdzie tego nie widzię w folderze z wgranym forum. Może to wykasowałem przez przepadek? Ratunku

Info mam takie:
default_charset: no value
Re: Error po aktualizacji do 333
: 30 stycznia 2021, 17:50
autor: vader
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.
Re: Error po aktualizacji do 333
: 31 stycznia 2021, 09:16
autor: lutek22
Nie pomogło ale dzięki za pomoc. Na szczęście ten Error nie przeszkadza w działaniu forum więc nie robię tragedi

Re: Error po aktualizacji do 333
: 31 stycznia 2021, 10:06
autor: vader
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.
Re: Error po aktualizacji do 333
: 31 stycznia 2021, 14:12
autor: lutek22
vader pisze: ↑31 stycznia 2021, 10:06
Warto skontaktować się z hostingiem
Właśnie napisałem i czekam na odp

Re: Error po aktualizacji do 333
: 01 lutego 2021, 20:58
autor: lutek22
Odp od hostingu na temat zmian w pliku php.ini dostałem taką:
Re: Error po aktualizacji do 333
: 02 lutego 2021, 09:14
autor: vader
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?
Re: Error po aktualizacji do 333
: 02 lutego 2021, 10:01
autor: lutek22
vader pisze: ↑02 lutego 2021, 09:14
U kogo masz hosting?
webd.pl
Re: Error po aktualizacji do 333
: 02 lutego 2021, 12:48
autor: vader
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.
Re: Error po aktualizacji do 333
: 02 lutego 2021, 13:05
autor: lutek22
- Jest poprawa. Teraz info jest po polsku

- Zastosuję się do Twoich wskazówek

Re: Error po aktualizacji do 333
: 02 lutego 2021, 13:08
autor: vader
Poprawa polega, bo wgrałeś język polski. Błąd nadal jest i nie został poprawny.