Merhabalar,
Aslında bu konu sadece YSP ile alakalı değil, tüm projeler için geçerli. Linux'ün vazgeçilmesi olmasına rağmen hala bazı sunucularda pasif olabiliyor ne yazıkki. Bizim konumuz burada başlıyor işte :)
Bilgisayarınıza YSP'yi yüklediniz. Beni okumalısın.txt dosyasında yazanları uyguladınız..
Tarayıcınızın adres çubuğuna http://localhost yazdınız ve enterladınız. O da ne! 500 Internal Server Error hatası.
Sebebi: Mod_rewrite pasif ve htaccess çalıştırılmak isteniyor.
Çözümü: Mod_rewrite'ın aktif edilmesi gerekiyor.
Çözüm Yolları:
1- Bilgisayarınızdaki Apache klasöründe conf dizinindeki httpd.conf dosyasını(Örneğin; C:\\AppServ\Apache2.2\conf\httpd.conf) herhangi bir editor le açmanız gerekmektedir. (Örneğin; Wordpad, Notepad++)
2- #LoadModule rewrite_module modules/mod_rewrite.so satırını bulup başındaki "#" ifadesini silin. (Bu ifade, makineye o satırın işlenmemesini anlatır)
3- Kaydedin ve kapatın.
4- Kesin olması için, sunucunuzu restart ediniz.
İşlemlerimiz bu kadar. Kısaca htaccess kullanabilmek için mod_rewrite ı aktif etmeniz gerekmektedir. Umarım bu yazının size yardımı olur.
Saygılarımla,
Yasin Koç.