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?
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?
Odpowiedzi:
Możesz ustawić SELinuksa w tryb permisywny w celu analizy.
# setenforce 0
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żyjesz chcon
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.
# setenforce 1