Drupal Localhost da temiz url aktif olma sorunu ve çözümü
Drupal sistemlerini localhost da denerken temiz url ile ilgili sorunlar yaşayabiliyoruz. Bu sorunu çözmek için:
.htaccess de RewriteBase / satırı drupalin .htaccess dosyasında mevcuttur.
Ancak birçok hazır kurulum apache ve php sunucularda rewrite özelliği kapalı gelebiliyorr.
.htaccess de aşağıdaki satırın varolduğundan emin olun:
RewriteEngine On
Olmazsa aşağıdaki yöntemi deneyin:
mod rewrite özelliğinin açılması gerekiyor.
httpd.conf dosyasını apache sunucu klasörleri içersinden bulun:
1.Yol: httpd.conf dosyasını derleyici ile açınız.
Aşağıdaki satırı bulun:
#LoadModule rewrite_module modules/mod_rewrite.so
Başındaki # işaretini kaldırın.
Aşağıdaki satırı bulun:
#AddModule mod_rewrite.c
Başında # işareti varsa kaldırın.
Dosyayı kaydet ve çık.
2.Yol: Directory etiketleri arasına aşağıdaki satırı ekleyiniz:
AllowOverride All
</Directory>
Dosyayı kaydet ve çık.
1. veya 2. yolu denedikten sonra apache sunucunuzu yeniden çalıştırın. Eğer çalıştırmayı bilmiyorsanız bilgisayarınızı yeniden başlatın.
Yorumlar
İki gündür saç baş yoluyordum :)
Çok teşekkür ederim. Çok işime yaradı..
Paylaşım için sağol. Güzel bir yazı yazmışsın. Devamının gelmesi dileğiyle.
Hocam çok işime yaradı bu bilgi.
Çok Tşk ederim
Yeni yorum veya soru gönder