Ubuntu üzerinde magic_quotes_gpc'yi kapatalım

Win platformdayken yada diğer hazır bütünleşik lamp işlevi gören programlarda basit arayüzler sayesinde local sunucumuzu istediğimiz şekilde konfigüre edebilmekteyiz. Özellikle windows ortamda sıklıkla kullandığım Wamp oldukça basit bir arayüze sahip.

Şu günlerde Ubuntu üzerinde geliştirdiğim bir uygulamada magic_quotes_gpc'nin açık olması test aşamasında sıkıntı oluşturdu.

Eğer aynı dertden muzdarip iseniz aşağıdaki komut ile php.ini dosyasını açıp magic_quotes_gpc = On satırını Off şeklinde değiştirip apache serverı resetliyoruz.

magic_quotes_gpc nedir derseniz bu özellik sql injection ataklarına karşı GET, POST, COOKIE ile gelen bilgilere addslashes() fonksiyonu ile "\" karakterini etkilemektedir. Bildiğim kadarı ile Php6 ile bu özellik kalmakta.
Ayrıca bu özellik sürekli olarak trafiği modifiye ettiğinden performans kayıplarınada neden olmaktadır.


sudo gedit /etc/php5/apache2/php.ini

magic_quotes_gpc = On

magic_quotes_gpc = Off

sudo /etc/init.d/apache2 restart

0 Yorum:

Yorumunuzu belirtebilirsiniz