Nejprodávanější

  • Delete Orders
    Delete Orders

    Povolte možnost Odstranit objednávky v admin stránek - > objednávky...

    $0.00
  • CoolShare
    CoolShare

    Přidejte sociální záložky s myší přes animaci.

    $0.00
  • Mass price update
    Mass price update

    Tento modul umožňuje aktualizovat množství nebo procento, ceny všech...

    $0.00
  • Categories image
    Categories image

    Tento modul umožňuje zobrazit bloku v kategorii, ale s miniaturami stejné.

    $0.00

Nedávné objednávky (+)

Countdown Specials - Flash sales

Obdržel:2017-12-13 13:30:06
Customer: Verónica
Zasílejte na adresu: Cangas del Morrazo, Španělsko
Hodnoty objednávky:$63.00
View all ->
Wpress - Wordpress posts in PrestaShop

Obdržel:2017-12-10 23:04:44
Customer: André
Zasílejte na adresu: Vale de Santarém, Portugalsko
Hodnoty objednávky:$36.00
View all ->
CoolShare
Jquery automatic update
Tags like Wordpress
Block Manufacturers with images
Sizes Chart
Google Badge
PrestaSpeed
SnowFlakes Lite
HeatMap
Update Old Browser

Obdržel:2017-11-26 14:36:30
Customer: Revsale
Zasílejte na adresu: mezzocorona, Itálie
Hodnoty objednávky:$49.50
View all ->
Progressive web app and push notifications

Obdržel:2017-11-25 19:29:54
Customer: Luca
Zasílejte na adresu: Trieste, Itálie
Hodnoty objednávky:$30.75
View all ->
CSV/TXT/XML Cron Import / Dropshipping

Obdržel:2017-11-24 12:58:51
Customer: Jorge
Zasílejte na adresu: Vals-près-le-Puy, Francie
Hodnoty objednávky:$33.00
View all ->

Ladění chyb v Prestashop

Ladění může být skličující úkol, protože s mnoha verzích prestashop modulů, třetí a různé hostování platformy, může být náročný úkol. Tento kurz je ověřit, že náš obchod neobsahuje chyby a kdybych měl, pokuste se opravit nebo určení problému hledat pomoc
Fórum.

  1. Prvním krokem při ladění je povolit ladění přináší prestashop. To nám ukáže v recepci chyby, které by mohly mít náš obchod. Chcete-li povolit ladění, upravte soubor config/config.inc.php a dal na display_errors a PS_DEBUG_SQL true (pro chyby v databázových dotazů), takže soubor, jak je ukázáno níže:

ini_set ('display_errors', 'v');

define ('_PS_DEBUG_SQL_', true);

V ps 1.5/1.6, soubor je config/defines.inc.php a nastavte PS_DEV_MODE na hodnotu true

Pokud (! defined('_PS_MODE_DEV_'))
define ("_PS_MODE_DEV_", false);


Máme také bezplatné modul, který umožňuje změnit tyto parametry z back office:


http://Catalogo-onlinersi.NET/en/Back-Office-PrestaShop-modules/304-Debug-Prestashop-Module.html?search_query=Debug&Results=2

  1. Povoleno ladění, musíme navštívit náš web odředitelství pro možné chybové zprávy. Je to ideální procházet všechny sekce, vlastní výrobky, kontakt, atd... Pokud máte něco, co nefunguje, oslovujeme pouze to, zda sekce, kde víme, že je problém vidět chybu. Chyby, které jsme našli, je mnoho. Budeme vidět některé společné.
    1. Problémy s Smarty - smarty motor se používá k templatesprestashop. Prestashop je mění a aktualizovanou verzi, je normální, že šablony musí také učinit a zahrnují nový kód a proměnné. V mnoha případech šablony pro prestashop 1.4.3 nefunguje dobře v PS PS 1.4.1 nebo 1.4.6.2 například. To bude jen vědět, jaké ladění a aktivaci šablony cestování pro chyby. Typický případ chyby je následující:

      V chybové zprávě vidíme, že je v souboru themes/Perfume/address.tpl a odkazuje na proměnné nebyl rozpoznán. Pravděpodobně více je, že soubor neodpovídá s address.tpl verzí systému prestashop, který jsme nainstalovali. Chcete-li tento problém vyřešíte můžeme nahradit tento soubor pomocí souboru výchozí prestashop šablony a uvidíme, jestli je opravena chyba. Stojí za zmínku, že pokud soubor
      byla vlastní, například přizpůsobení a ztratíme to udělat znovu.
    2. Mnohokrát při úpravách souborů CSS nebo TPL, můžeme vidět žádné změny. Důvodem je, že bezpečnost je povolena mezipaměť. Vynutit přepsání mezipaměti po úpravě TPLsoubory a CSS, přejděte na předvolby/výkon nebo upřesňující parametry/výkon a síla kompilace a zakázat mezipaměť:

      Máme také bezplatné modul, který čistí smarty mezipaměti bez nutnosti změnit tyto možnosti. Modul je jasné smarty ve všech verzích ps:
      http://Catalogo-onlinersi.NET/en/Back-Office-PrestaShop-modules/93-Clear-Smarty-Prestashop-Module.html?search_query=Clear+Smarty&Results=1

      Můžete také odstranit soubory ručně přes ftp nástrojů/smarty/kompilace nebo tolos/smarty_v2/kompilace (neodstraňujte index.php) nebo cache/smarty/kompilace.
    3. Mnohokrát nezobrazí žádné chybové zprávy, jen prázdnou stránku. V tomto případě můžeme jít do menu vašeho prohlížeče a najít možnost Zobrazit zdrojový kód. Od zdrojového kódu najdeme chyby. Bude jistě některých modulů, a to se nepodařilo zkompilovat všechny šablony a proto není vidět dobře.


      Zdrojový kód:

      Na konec souboru můžeme vidět, kde problém:

      Prestabook.tpl souborpatří do modulu, který pravděpodobně není kompatibilní s naší verzí. V těchto případech je nejlepší se podívat do modulu tvůrce nám verzi našeho obchodu a vypnout modul aby nedocházelo k chybám.
    4. Mnohokrát máme problémy v obchodě, ale ladění ukazuje nám žádná chyba prestashop. V těchto případech chyby mohou pocházet z java skripty/jquery konfliktu s nějakým kódem v našem obchodě. Chcete-li ověřit, použijte prohlížeč google chrome (můžete udělat v aplikaci firefox s firebug také nebo jiné prohlížeče). Půjdeme na našich stránkách a aktivujte ladění zobrazení (klepněte pravým tlačítkem myši, zkontrolovat prvek):



      A potom jsme na konzole tlačítko Show:


      Pokud žádné chyby nám, jsme v pohodě. Budeme muset zkontrolovat celý web a podniknout kroky k přidání produktů do košíku, správu a uživatelské data změnit, provést testovací příkaz a tak dále. Například tady Ukážeme chybu:


      Nezachycené ReferenceError: mclosetime není definován Na konci řádku, vidíme, že soubor je chyba "product.php:238", kliknutím na tento soubor nám ukáže přesně kde chyba:



      Jak můžeme vidět, se vztahuje k blok jazyků, pravděpodobně s vlastním kódem:


      To je proto, že mnoho šablon upravit moduly a může přinést konflikt s kódem výchozí prestashop. Měli bychom vidět, jestli máme složku s názvem šablony moduly, a ve složce s názvem modulu, který způsobuje problém. Můžeme přejmenovat složku nahrát původní prestashop modul a zjistit, jestli je problém vyřešen.
      To musí také být zohledněno pozměníme modul a vidíme, že beze změny, protože je-li šablona má vlastní moduly v rámci našeho tématu/moduly, musíme upravit tyto soubory, nikoliv originály, které jsou v prestashop/moduly.
    5. Další běžné chyby je limit paměti na některých serverech. To může způsobit chyby mnoha druhů, ale nejběžnější je, že jsme nevykazují všechny moduly, nebo paměti zprávu jako je tento:


      Řešením tohoto problému je zvýšit množství dostupné paměti. S ladění modul dokáže z back office

      A vzpomínka na hodnotu 256MB. To vše závisí na počtu modulů, které používáme.
      Můžeme také přidat řádek v souboru config / config.inc.php s pamětí hodnota ini_set ('memory_limit', '256 M');
      Musíme prokázat vysokou hodnotu a zadejte the po čísla (8, 16, 32, 64, 128.256, atd..) M je MB.
      Pokud to nepomůže, musíme kontaktovat našeho hostitele změnit tyto hodnoty pro nás.
    6. V nové verzi Prestashop a někteří hostitelé máte error_log souboru v kořenové lokalitě nebo podsložky, které obsahuje erros jako chybějící proměnné, knihovny, atd. si můžete stáhnout a zkontrolovat otevřít pomocí libovolného textového editoru najít chyby.