Merhaba Arkadaşlar,
Sunucuda suphp aktifse ve ssh üzerinden dosya düzenlemeleri yapıyorsanız mutlaka sıklıkla internal server hatası alıyorsunuzdur. Ben aşağıdaki gibi birşey yaptım toplam kodlama 4-5 satır fakat işe baya yarıyor. Aşağıdaki adamları sırasıyla uygulayın.
# nano -w /usr/bin/suphp_duzenle
sonrasında içeriğine aşağıdakini kopyalayın
#/usr/bin/!
echo 'Kullanici Adini Girin';
read kadi
find /home/$kadi/public_html -type f -exec chmod 0644 '{}' \;
find /home/$kadi/public_html -type d -exec chmod 0755 '{}' \;
find /home/$kadi/public_html -type f -exec chown $kadi:$kadi '{}' \;
find /home/$kadi/public_html -type d -exec chown $kadi:$kadi '{}' \;
echo 'Duzenleme Tamamdir';
# chmod +x /usr/bin/suphp_duzenle
sonrasında örnek kullanıcı adı "hsnet" aşağıdaki gibi olackaktır
root@server [~]# suphp_duzenle
Kullanici Adini Girin
hsnet
Duzenleme Tamamdir
root@server [~]#
Not: " * " sembolünü girmeyin sorun yaşarsınız.
İyi Çalışmalar