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/

Post a comment

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *