Cara mengatasi permission denied Apache di Linux CentOS. Biasanya error masalah perizinan ini akan mengakibatkan Apache tidak bisa membuat/membaca error_log dan maupun file aplikasi web. Contoh errornya seperti ini:
[Error]: failed to open strem: Permission denied in /var/www/html
Dan berikut solusi permission denied pada Apache di CentOS
Disable SELinux
nano /etc/selinux/config
Perhatikan baris ini, edit menjadi disabled
SELINUX=disabled
Kemudian reboot server
CHMOD file dan folder
find /var/www -type d -exec chmod 755 {} \; && find /var/www -type f -exec chmod 644 {} \;
CHOWN file dan folder
Instalasi Apache tanpa panel di CentOS default user dan groupnya apache:apache
, jadi perintahnya
chown apache:apache /var/www -R
Selesai