Wewnętrzny błąd serwera Mautic 500

W tym samouczku rozwiążemy wewnętrzny błąd serwera Mautic 500, zmieniając uprawnienia plików i katalogów.

Więc zacznijmy.

Czy w pliku dziennika pojawia się następujący błąd?

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

Istnieje duże prawdopodobieństwo, że masz problemy z uprawnieniami i/lub własnością plików i folderów na Twojej instancji Mautic.

Dlaczego problemy z uprawnieniami powodują błędy w Mautic?

Mautic potrzebuje dostępu do odczytu i zapisu plików w katalogu Mautic, aby umożliwić uruchamianie niektórych funkcji i skryptów. Jeśli uprawnienia nie są ustawione poprawnie lub jeśli użytkownik, który próbuje je uruchomić, nie ma odpowiedniego dostępu, Mautic nie będzie mógł działać i zobaczysz błędy w dziennikach aplikacji i serwera.

Napraw problemy związane z uprawnieniami w Mautic

Aby naprawić problemy związane z uprawnieniami, musimy wykonać jakieś polecenie. Uzyskaj dostęp do serwera za pomocą SSH z użytkownikiem root.
Przejdź do ścieżki cd/do/mautic .

Zresetuj uprawnienia do plików i folderów

Jeśli uprawnienia do plików i folderów są nieprawidłowe, możesz uruchomić następujące polecenia, aby je zresetować:

# 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/*

Otóż ​​to.

Teraz ponownie wejdź na stronę. Jeśli problem nadal występuje, otwórz zgłoszenie do pomocy technicznej lub porozmawiaj z nami, nasi inżynierowie pomocy technicznej rozwiążą problem.

Widzieliśmy, jak rozwiązać wewnętrzny błąd serwera Mautic 500, zmieniając uprawnienia


Błąd tymczasowej niedostępności usługi CloudLinux 508

Błąd tymczasowej niedostępności usługi CloudLinux 508

W tym artykule omówiliśmy, w jaki sposób nasi inżynierowie pomocy technicznej rozwiązują błąd tymczasowej niedostępności usługi CloudLinux 508. Najprawdopodobniej ograniczone ze względu na intensywne użytkowanie.

Nie można uzyskać modułu jądra do tworzenia kopii zapasowej r1soft

Nie można uzyskać modułu jądra do tworzenia kopii zapasowej r1soft

Nie można pobrać modułu jądra do tworzenia kopii zapasowej r1soft. Jeśli próbujesz skonfigurować kopie zapasowe r1soft i otrzymujesz błędy takie jak: Nie udało się uzyskać odpowiedniego modułu dla tego systemu.

Jak rozwiązać erraty bezpieczeństwa w CLN?

Jak rozwiązać erraty bezpieczeństwa w CLN?

W tym artykule wyjaśniliśmy, jak rozwiązać erraty bezpieczeństwa w CLN. Wyświetli erraty bezpieczeństwa dla twoich serwerów, gdy niektóre RPM nie zostaną zaktualizowane

Niektóre pakiety są nieobecne w publicznych repozytoriach CloudLinux

Niektóre pakiety są nieobecne w publicznych repozytoriach CloudLinux

Niektóre pakiety są nieobecne w publicznych repozytoriach CloudLinux. Nasze publiczne repozytoria na http://repo.cloudlinux.com/cloudlinux/ nie zawierają wielu pakietów.

Nie można zastosować poprawki na KernelCare

Nie można zastosować poprawki na KernelCare

Jeśli nie możesz zastosować poprawki na KernelCare, w tym artykule wyjaśniliśmy, jak możemy ją rozwiązać.

Rozwiąż błąd mniam retry_no_cache=self._retry_no_cache

Rozwiąż błąd mniam retry_no_cache=self._retry_no_cache

W tym artykule rozwiązujemy błąd yum retry_no_cache=self._retry_no_cache.

Czas oczekiwania bramy Plesk 504 nginx

Czas oczekiwania bramy Plesk 504 nginx

W tym artykule wyjaśniliśmy, jak rozwiązać błąd nginx przekroczenia limitu czasu bramy Plesk 504. Operacja lub skrypt trwający dłużej niż 60 sekund.

Nie można zainstalować aplikacji w Plesku na serwerze CloudLinux: nie znaleziono rozszerzenia mysqli

Nie można zainstalować aplikacji w Plesku na serwerze CloudLinux: nie znaleziono rozszerzenia mysqli

Rozwiążemy błąd nie znaleziono rozszerzenia mysqli w Plesku. Nie można zainstalować aplikacji w Plesku na serwerze CloudLinux: nie znaleziono rozszerzenia mysqli

Wygląda na to, że WordPress wymagana instalacja PHP nie zawiera rozszerzenia MySQL

Wygląda na to, że WordPress wymagana instalacja PHP nie zawiera rozszerzenia MySQL

Wygląda na to, że w Twojej instalacji PHP brakuje rozszerzenia MySQL wymaganego przez WordPress. jeśli widzisz ten błąd. WordPress wymagał instalacji PHP.

CloudLinux 6 mod_hostinglimits: Już wewnątrz LVE. POA/HostingNG

CloudLinux 6 mod_hostinglimits: Już wewnątrz LVE. POA/HostingNG

Jak rozwiązać CloudLinux 6 mod_hostinglimits: Już wewnątrz LVE. Błąd POA/HostingNG. Jeśli korzystasz z POA/HostingNG i widzisz następujące błędy w logach: