Jak opravit nefungující profiling v PrestaShopu (Info pro začínající PrestaShop programátory)

Tento článek není určen pro koncové zákazníky a majitele e-shopů.
Článek je určen pro začínající PrestaShop programátory a správce e-shopů.

O profilingu v PS jsme se bavili již v článku:
Co brzdí načítání PrestaShopu? Odpoví Profiling

Takže tuto část obecných informací tedy přeskočíme.

U nějakých verzí PS 1.7.x.x nefunguje profiling a ukážeme si, jak to lehce opravit za 5 minut!
Udělejte si zálohu složek/souborů, než je přepíšete!

A) stáhněte si poslední verzi PS (testováno stažení z verzí 1.7.8.8 a 8.1.0 a oboje OK)

B) zkopírujte /tools/profiling/ z čisté instalace do Vaší složky /tools/profiling/

C) v souboru /config/config.inc.php si najděte část, kde bude if (_PS_DEBUG_PROFILING_) a nahraďte celý kód tím z čisté PS, příklad:
if (_PS_DEBUG_PROFILING_) {
include_once _PS_TOOL_DIR_ . ‚profiling/Profiler.php‘;
include_once _PS_TOOL_DIR_ . ‚profiling/Controller.php‘;
include_once _PS_TOOL_DIR_ . ‚profiling/ObjectModel.php‘;
include_once _PS_TOOL_DIR_ . ‚profiling/Db.php‘;
include_once _PS_TOOL_DIR_ . ‚profiling/Hook.php‘;
include_once _PS_TOOL_DIR_ . ‚profiling/Module.php‘;
include_once _PS_TOOL_DIR_ . ‚profiling/Tools.php‘;
}

Toť vše, profiling by měl nyní fungovat 🙂 (tento postup máme vyzkoušený cca o více jak 100 instalací, a všude fungoval naprosto bez chyby).

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Prosím, vyplňte toto pole.
Prosím, vyplňte toto pole.
Zadejte prosím platnou e-mailovou adresu.
Chcete-li pokračovat, musíte souhlasit s podmínkami