Vallahi konu çok fazla ilginçleşmiş 2006 yılından başlayp 2008 yılına kada arap saçına dönmüş. (IMG:
style_emoticons/default/biggrin.gif)
Neyse, bende bişiler ekleyeyim belki bir faydası olur.
1- Redhat linux ve diğer bir çok Linux sunucularda php.ini dosyası "/etc/php.ini" şeklinde dir. Yani "/etc" alt dizininde bulunur.
2- Windows türevlerinde ise windows alt dizinindedir.
3-php.ini kullanımına gelince, bu çok karmaşık ve birazda sorunları zincirleme olan bir konu. register_globals,
safe_mode, disable_functions, memory_limit, max_execution_time, display_errors gibi bazı girdilerin kullandığınız uygulamalarda büyük sorunlar yaratabileceğini çok iyi bilmek gerekir. Aslında php manuel burada en iyi php oyuncusu olarak sahneye çıkıyor. ( ne yazık ki ingilizce [ Türkçesi de vardı ama yarı ingilizce yarı türkçe bir belge olduğu için tavsiye etmem. ] )
Neyse asıl konuya döneyim.
4- ".htaccess" dosyası bir çok konuda büyük yardımları olan bir dosya olarak imdada koşar hızır gibi.
kullanımı basittir aslında. php nin register global leri için iyi bir yöntemdir, sunucuyu risk etmezsiniz.
Eğer linux kullanıyorsanız önce windows ta, yani kendi bilgisayarınızda notepad'i açıp içine
php_flag register_globals on şeklinde bir giriş yaparak kaydetme sırasında ".htaccess" adını vererek kayıt türünüde Tüm
dosyalar olarak seçin yoksa uzantısı txt olacaktır. Bu arada windows ta ".htaccess" dosyasını sağ tuş tıklayıp oluşturamazsınız windows buna müsade etmeyecektir. (IMG:
style_emoticons/default/smile.gif)
sonra sitenizin web sayfalarının bulunduğu kök dizinine bu ".htaccess" dosyasını upload edin. ( FTP programları aksi belirtilmedikçe başında nokta bulunan dosyaları göstermez çünki un*x ve linux çeşitlerinde başında nokta bulunan belgeler gizli dosyalardır. bunu aşmak için kullandığınız ftp programının seçenekler bölümünden gizli dosyaları görülebilir duruma getirin. ) kök dizininiz büyük ihtimalle "httpdocs", "public_html", "www_root" gibi dizinlerin içidir.
eğer kök dizininize koyarsanız kök dizininizin tüm alt dizinleride ".htaccess" dosyasındaki girdilerden etkilenecek ve bu girdilerin kurallarına uyacaktır.
5-Bu işlemleri windowsta dakullanabilirsiniz. (IMG:
style_emoticons/default/smile.gif)
Saygılarımla,