În acest tutorial, vom rezolva Mautic 500 Internal Server Error modificând permisiunea fișierelor și directoarelor.
Deci sa începem.
Obțineți următoarea eroare în fișierul jurnal?
mautic.WARNING: PHP Warning - require(/mautic/app/cache/prod/doctrine/orm/Proxies/__CG__MauticCategoryBundleEntityCategory.php): failed to open stream: No such file or directory - in file /mautic/vendor/doctrine/common/lib/Doctrine/Common/Proxy/AbstractProxyFactory.php - at line 209
Există o mare probabilitate că aveți probleme cu permisiunile și / sau proprietatea fișierelor și folderelor din instanța dvs. Mautic.
De ce problemele de permisiuni cauzează erori în Mautic?
Mautic are nevoie de acces pentru a citi și scrie fișiere în directorul Mautic pentru a permite rularea anumitor funcții și scripturi. Dacă permisiunile nu sunt setate corect sau dacă utilizatorul care încearcă să le ruleze nu are accesul corect, Mautic nu va putea funcționa și veți vedea erori în jurnalele aplicației și ale serverului.
Remediați problemele legate de permisiuni în Mautic
Pentru a remedia problemele legate de permisiuni, trebuie să executăm o comandă. Accesați serverul utilizând SSH cu utilizatorul root.
Accesați cd path / to / mautic .
Resetați permisiunile pentru fișiere și foldere
Dacă permisiunile de fișier și folder sunt incorecte, puteți rula următoarele comenzi pentru a le reseta:
# find . -type f -not -perm 644 -exec chmod 644 {} +
# find . -type d -not -perm 644 -exec chmod 755 {} +
# chmod -R g+w app/cache/ app/logs/ app/config/
# chmod -R g+w media/files/ media/images/ translations/
# rm -rf app/cache/*
Asta e.
Acum, accesați din nou site-ul web. Dacă problema apare încă, deschideți un bilet de asistență sau discutați cu noi inginerii noștri de asistență vor rezolva problema.
Am văzut cum să rezolvăm Mautic 500 Internal Server Error modificând permisiunea