Bu yazımda size siteye özel nasıl safe mode kapatırız onu anlatacağım.
Ssh'ı yada putty'yi çalıştırıp aşağıdaki komutu yazın:
pico /usr/local/apache/conf/httpd.conf
Bu komutları girdikten sonra safemodu kapatacağınız siteyi aratın (ctrl+w yapıp siteniz.com'u):
ServerAlias siteniz.com
ServerAdmin webmaster@siteniz.com
DocumentRoot /home/siteniz/public_html
BytesLog domlogs/siteniz.com-bytes_log
UserDir disabled
UserDir enabled siteniz
User siteniz
Group siteniz
php_admin_value open_basedir "/home/siteniz/:/usr/lib/php:/usr/local/lib/php:/tmp"
php_admin_value open_basedir "/home/siteniz/:/usr/lib/php:/usr/local/lib/php:/tmp"
İşte burada sunucunuz hangi php sürümünü kullanıyorsa onun altına şu kodu ekliyoruz:
php_admin_flag safe_mode Off
Eğer php5 kullanıyorsa (ki büyük ihtimal php5'dir) şu kodun altına yukarıdaki kodu ekliyorsunuz:
Sonuç:
ServerAlias siteniz.com
ServerAdmin webmaster@siteniz.com
DocumentRoot /home/siteniz/public_html
BytesLog domlogs/siteniz.com-bytes_log
UserDir disabled
UserDir enabled siteniz
User siteniz
Group siteniz
php_admin_value open_basedir "/home/siteniz/:/usr/lib/php:/usr/local/lib/php:/tmp"
php_admin_flag safe_mode Off
php_admin_value open_basedir "/home/siteniz/:/usr/lib/php:/usr/local/lib/php:/tmp"
Daha sonra değiliklikleri kaydediyoruz (ctrl+x) ve /etc/init.d/httpd restart yazıp ssh'den çıkıyoruz.
ÖNEMLİ NOT: Şayet suphp kullanıyorsanız kapatmak istediğiniz dizine chmod'u herhangi bir değerde olan bir php.ini dosyası oluşturmanız ve içerisine safe_mode = Off yazmanız yeterlidir.
Hepsi bu kadar. Kolay gelsin.