Menü

Tek Domain İçin Safe Mod Kapama Linux Server

web hosting işiyle uğraşan arkadaşların yada amatörde olsa server kiralayanların başına sıokça gelen bir konuyu ele almak istedim.Benimde sıksıokay karşılaştığım bir sorun aslında sorun değilde, siz nederseniz artworkıok.protected mod bildiğiniz gibi server adminlerinin ve hackerların baş belası, birisi hackleyemediği için sevmez diğeri de birçadequate şey çalışmadığı için, yalnız onsuz da olmaz protected mod kapalı iken serverdaki siteler yol geçen hanı olur, dolayısı ile kapalı olması şarttır.ilkel olarak tasarlanan bir çadequate cms(content material management gadget – içerik yönetim sistemi joomla vb gibi) illaki bir dosya atacaksa yada bir eklenti kurulacaksa bunun illa admin panelden servera aktarılması gerek doğal olarak buna safe mod izin vermez.İşte dimension bunun çözümünü anlatacağım.Konumuzun devamında detaylı anlatımı bulabilirsiniz.

ssh ı yada putty yi çalıştırıp içeri dalın…
sonra şu komutu girin;

percent /usr/native/apache/conf/httpd.conf

bu komutları girdikten sonra safemodu kapatacağınız siteyi aratın ctrl+w yapıp siteniz.com u ;

<VirtualHost seventy five.134.forty five.78>
ServerAlias siteniz.com
ServerAdmin webmaster@siteniz.com
DocumentRoot /residence/siteniz/public_html
BytesLog domlogs/siteniz.com-bytes_log
<IfModule mod_userdir.c>
UserDir disabled
UserDir enabled siteniz
</IfModule>
person siteniz
team siteniz
<IfModule mod_php4.c>
php_admin_value open_basedir "/house/siteniz/:/usr/lib/php:/usr/local/lib/php:/tmp"
</IfModule>
<IfModule mod_php5.c>
php_admin_value open_basedir "/residence/siteniz/:/usr/lib/php:/usr/native/lib/php:/tmp"
</IfModule>

işte burada serverınız ne kullanıyorsa php5 ise şunun altına

<IfModule mod_php5.c>

şu kodu ekleyin;

php_admin_flag safe_mode Off

php4 ise;

<IfModule mod_php4.c>

bunun altına;

php_admin_flag safe_mode Off

bizimki php5 olduğu için şu şekilde oluyor;

<VirtualHost seventy five.134.forty five.78>
ServerAlias siteniz.com
ServerAdmin webmaster@siteniz.com
DocumentRoot /house/siteniz/public_html
BytesLog domlogs/siteniz.com-bytes_log
<IfModule mod_userdir.c>
UserDir disabled
UserDir enabled siteniz
</IfModule>
person siteniz
group siteniz
<IfModule mod_php4.c>
php_admin_value open_basedir "/home/siteniz/:/usr/lib/php:/usr/native/lib/php:/tmp"
</IfModule>
<IfModule mod_php5.c>
php_admin_flag safe_mode Off
php_admin_value open_basedir "/dwelling/siteniz/:/usr/lib/php:/usr/local/lib/php:/tmp"
</IfModule>

Şeklinde yaptuktan sonra Ctrl+x yapıp y ile kaydettikten sonra

carrier httpd restart yapıp sshtan çıokayıyoruz..Hepsi bu kolay gelsin, artworkıok sadece siteniz için güvenli mod u kapatmış olduk…

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.