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ı "r10" aşağıdaki gibi olackaktır

root@server [~]# suphp_duzenle
Kullanici Adini Girin
r10
Duzenleme Tamamdir
root@server [~]#

Not: " * " sembolünü girmeyin sorun yaşarsınız.

İyi Çalışmalar
Kaynak: http://hostingsiteniz.com/ssh/suphp_...ol-t124.0.html