Modul de depanare din PrestaShop afișează mesaje detaliate de eroare care pot ajuta la identificarea problemelor legate de teme, module, cod personalizat sau configurația serverului.
Când este activat, PrestaShop va afișa erorile, avertismentele și excepțiile PHP direct pe pagină, în loc să afișeze un mesaj de eroare generic.
Important
Modul de depanare trebuie activat doar temporar, pe durata rezolvării problemelor.
Dacă lăsați modul de depanare activat într-un magazin de producție, este posibil ca informații sensibile despre site-ul dvs. și configurația serverului să fie expuse vizitatorilor.
Cuprins
Cuprins
- PrestaShop 1.7 și versiuni ulterioare
- PrestaShop 1.5.3 până la 1.6
- PrestaShop anterior versiunii 1.5.3
- Activarea modului de depanare prin FTP
PrestaShop 1.7 și versiuni mai noi
Dacă magazinul dvs. utilizează PrestaShop 1.7 sau o versiune ulterioară, modul de depanare poate fi activat direct din panoul de administrare.
Activați modul de depanare din Back Office
- Conectați-vă la panoul de administrare PrestaShop.
- Accesați:
Configurare → Parametri avansați → Performanță
- Localizați:
Modul de depanare
secțiune.
- Modificați setarea de la:
Nu
la:
Da
- Faceți clic pe:
Salvare
Modul de depanare va fi activat imediat.
Activarea modului de depanare prin FTP
Dacă nu puteți accesa panoul de administrare PrestaShop, puteți activa modul de depanare prin editarea unui fișier de configurare.
Pasul 1
Conectați-vă la contul dvs. de găzduire utilizând:
- FTP
- SFTP
Pasul 2
Deschideți fișierul:
config/defines.inc.php
Pasul 3
Găsiți următoarea linie:
define('_PS_MODE_DEV_', false);
Înlocuiți-o cu:
define('_PS_MODE_DEV_', true);
Pasul 4
Salvați fișierul și reîmprospătați pagina magazinului.
Modul de depanare ar trebui să fie acum activ.
PrestaShop 1.5.3 la 1.6
Pentru versiunile PrestaShop de la 1.5.3 până la 1.6, procedura este identică.
Deschideți:
config/defines.inc.php
Căutați:
define('_PS_MODE_DEV_', false);
Modificați-l astfel:
define('_PS_MODE_DEV_', true);
Salvați fișierul și reîncărcați site-ul web.
PrestaShop mai vechi de 1.5.3
Versiunile mai vechi ale PrestaShop utilizează o setare diferită.
Deschideți:
config/defines.inc.php
Găsiți:
@ini_set('display_errors', 'off');
Înlocuiți-o cu:
@ini_set('display_errors', 'on');
Salvați fișierul și reîmprospătați site-ul web.
Modul de depanare ar trebui să fie acum activat.
Ce informații afișează modul de depanare?
Când este activ, modul de depanare poate afișa:
- Erori PHP
- Erori fatale
- Avertismente
- Notificări
- Erori legate de module
- Probleme de compatibilitate cu tema
- Erori de interogare a bazei de date
- Fișiere lipsă sau probleme legate de permisiuni
Aceste informații pot fi extrem de utile atunci când depanați problemele magazinului dvs.
Dezactivați modul de depanare după rezolvarea problemelor
Odată ce ați identificat și rezolvat problema, dezactivați din nou modul de depanare.
Pentru versiunile mai noi:
Configurare → Parametri avansați → Performanță
Setați:
Mod de depanare = Nu
Pentru activarea manuală, reveniți la modificarea inițială a fișierului de configurare:
define('_PS_MODE_DEV_', false);
sau
@ini_set('display_errors', 'off');
în funcție de versiunea dvs. de PrestaShop.
Aveți nevoie de asistență?
Dacă nu reușiți să activați modul de depanare sau aveți nevoie de ajutor pentru a interpreta erorile afișate, contactați echipa de asistență mybox prin:
Serviciul de asistență 24/7
Includeți:
- Numele domeniului dvs.
- Versiunea dvs. de PrestaShop.
- O captură de ecran sau o copie a mesajului de eroare.
Acest lucru va contribui la accelerarea procesului de depanare.
Rezumat
Modul de depanare este un instrument util de depanare care afișează informații detaliate despre erori pentru magazinul dvs. PrestaShop.
În funcție de versiunea dvs. de PrestaShop, îl puteți activa:
- Din panoul de administrare.
- Prin editarea fișierului
config/defines.inc.php.
Nu uitați să dezactivați modul de depanare după finalizarea depanării, pentru a preveni afișarea publică a informațiilor sensibile.