Dezactivarea unui modul prin FTP vă poate ajuta să recâștigați accesul la magazinul dvs. în cazul în care un modul defect provoacă erori în panoul de administrare sau împiedică încărcarea corectă a site-ului dvs.
Această metodă trebuie utilizată numai în scopul depanării, atunci când nu puteți dezactiva modulul din back office-ul PrestaShop.
Cuprins
Pasul 1: Conectați-vă la serverul dvs. prin FTP
Folosiți un client FTP, cum ar fi FileZilla, WinSCP sau Cyberduck, pentru a vă conecta la contul dvs. de găzduire.
Introduceți datele de autentificare FTP:
- Host: Adresa serverului dvs. FTP
- Nume de utilizator: Numele dvs. de utilizator FTP
- Parolă: Parola dvs. FTP
- Port: 21 pentru FTP sau 22 pentru SFTP
Odată conectat, navigați la directorul de instalare PrestaShop.
Pasul 2: Deschideți directorul Modules
Localizați și deschideți următorul folder:
/modules/
Acest director conține toate modulele PrestaShop instalate.
Pasul 3: Găsiți modulul pe care doriți să îl dezactivați
Fiecare modul are propriul director, denumit după modulul respectiv.
De exemplu:
/modules/ps_emailalerts/
/modules/blockwishlist/
/modules/examplemodule/
Identificați folderul care aparține modulului pe care doriți să îl dezactivați.
Pasul 4: Redenumiți folderul modulului
Redenumiți directorul modulului adăugând un sufix, cum ar fi _disabled sau _backup.
De exemplu:
examplemodule
devine:
examplemodule_disabled
PrestaShop nu va mai putea încărca modulul, dezactivându-l efectiv.
Pasul 5: Verificați rezultatul
Reîmprospătați site-ul web și încercați din nou să accesați panoul de administrare.
Dacă modulul era cauza problemei, magazinul dvs. ar trebui să se încarce corect.
Odată ce ați redobândit accesul la back office, accesați Module > Manager de module și verificați dacă modulul este dezactivat.
Note importante
- Creați întotdeauna o copie de rezervă completă înainte de a efectua modificări la fișierele dvs.
- Redenumirea folderului modulului dezactivează modulul, dar nu îl dezinstalează.
- Setările și datele modulului rămân stocate în baza de date.
- Pentru a elimina definitiv un modul, utilizați opțiunea de dezinstalare din panoul de administrare PrestaShop după ce magazinul dvs. funcționează din nou normal.
Dacă redenumirea folderului modulului nu rezolvă problema, goliți cache-ul PrestaShop ștergând conținutul următoarelor directoare:
Pentru PrestaShop 1.7 și versiunile ulterioare:
/var/cache/prod/
/var/cache/dev/
Pentru PrestaShop 1.6:
/cache/smarty/cache/
/cache/smarty/compile/
Nu ștergeți folderele în sine, ci doar conținutul acestora.