PrestaShop 1.7 Warning: PHP Startup: Compilation failed

Dzisiaj krótki poradnik na temat błędy PrestaShop 1.7 Warning: PHP Startup: Compilation failed… co zrobić i jak sobie z nim radzić?

Błąd ten w pełnej formie wygląda następująco:

[php]

Warning: PHP Startup: Compilation failed: invalid UTF-8 string at offset 5 in /presta/classes/Dispatcher.php on line 931

[/php]

Naszą uwagę powinna przykuć przede wszystkim część “invalid UTF-8 STRING” – po prostu brakuje nam kodowania UTF. W celu rozwiązania problemu należy przejść z użyciem FTP do folderu classes/db/DbPDO.php ( wewnątrz public function connect()) i w linijce 122 dodać:

[php] // poprawka dla utf8 if ($this->link->exec(‘SET NAMES \’utf8\”) === false) { throw new PrestaShopException(‘PrestaShop Fatal error: no utf-8 support. Please check your server configuration.’.$e->getMessage()); } [/php]
Czyli całość powinna wyglądać tak:
Jest to rozwiązanie przetestowane przez nas na serwerze home.pl który miał z tym problemy, innym sposobem na rozwiązanie tego problemu jest kontakt z administracją, ale w wypadku home.pl nic to nie dało.
 
UPDATE
Pozwolę sobie na małą aktualizację, warto również sprawdzić czy główne ustawienia w bazie danych prezentują się następująco:
 

Znalazłem również inny bardzo podobny poradnik: https://pskrk.com/poprawa-wyswietlania-polskich-znakow-w-sklepie-prestashop-1-7/

About us and this blog

We are a digital marketing company with a focus on helping our customers achieve great results across several key areas.

Request a free quote

We offer professional SEO services that help websites increase their organic search score drastically in order to compete for the highest rankings even when it comes to highly competitive keywords.

Subscribe to our newsletter!

There is no form with title: "SEOWP: MailChimp Subscribe Form – Vertical". Select a new form title if you rename it.

Więcej porad

Sprawdź wszystko

Leave a Comment