Na komputerze Centos 7x64 apache / php nie może zapisywać plików bez względu na uprawnienia. Ustawiłem katalog na apache: apache, a nawet ustawiłem go na 777, a php wciąż otrzymuje błędy uprawnień.
Co jeszcze może odmówić PHP zapisywania plików?
centos
php
permissions
apache-2.4
centos7
Yamiko
źródło
źródło
Odpowiedzi:
Możesz ustawić SELinuksa w tryb permisywny w celu analizy.
SELinux zaloguje się, ale zezwoli na dostęp. Możesz więc sprawdzić
/var/log/audit/audit.log
szczegóły. Być może będziesz musiał zmienić kontekst SELinux. W tym celu użyjeszchcon
polecenia. Jeśli potrzebujesz, pokaż nam swojąaudit.log
bardziej szczegółową odpowiedź.Nie zapomnij włączyć SELinux po rozwiązaniu problemu. Lepiej, aby SELinux był egzekwowany.
źródło