Drupalda drupal /node was not found on this server. hatası ve çözümü
Eğer Drupalda (urlniz)/node was not found on this server. gibi bir hata ile karşılaşırsanız bunun sebebi muhtemelen serverinizdeki bazı değşikliklerin yapılmamış olmasından kaynaklanabilir. Aslında çok basit bir sorundur.
Linux Üzerinde;
/etc/Apache2 kalsöründeki httpd.conf dosyasını açın ve içerisindeki
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Yazan yeri bulun Bunun içerisindeki
AllowOverride None Yazan yeri AllowOverride All İle değiştirin. kaydedin.
Linuxta bu işlemden sonra iki işlem daha yapacağız ilk önce terminali açın ve
(Bunu ubuntu yada türevi bir dağıtım kullandığınızı farz ederek yazıyorum)
Sudo a2enmod rewrite
komutunu verin. Daha sonra apache yi yeniden başlatmamız gerekecek bunun için gene terminali kullanarak;
sudo /etc/inint.d/apache2 restart
komutunu verin sorununuz çözülmüş olacaktır.
Eğer windows da XAMPP kullanıyorssanız bu kısım
<Directory />
AllowOverride All
Require all denied
</Directory>
Yada Wamp kullanıyorsanız <Directory "c:/wamp/www/"> şeklide bir adreslemeyede sahip olabilir.
Durum ne olursa olsun Yapacağınız işlem hepsinde aynıdır. None Yazan yeri All ile değiştirin. Kaydedin ve Apache yi yeniden başlatın. Sorununuzun düzelmiş olduğunu göreceksiniz.
Başka bir yazıda görüşmek üzere.
Linux Üzerinde;
/etc/Apache2 kalsöründeki httpd.conf dosyasını açın ve içerisindeki
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Yazan yeri bulun Bunun içerisindeki
AllowOverride None Yazan yeri AllowOverride All İle değiştirin. kaydedin.
Linuxta bu işlemden sonra iki işlem daha yapacağız ilk önce terminali açın ve
(Bunu ubuntu yada türevi bir dağıtım kullandığınızı farz ederek yazıyorum)
Sudo a2enmod rewrite
komutunu verin. Daha sonra apache yi yeniden başlatmamız gerekecek bunun için gene terminali kullanarak;
sudo /etc/inint.d/apache2 restart
komutunu verin sorununuz çözülmüş olacaktır.
Eğer windows da XAMPP kullanıyorssanız bu kısım
<Directory />
AllowOverride All
Require all denied
</Directory>
Yada Wamp kullanıyorsanız <Directory "c:/wamp/www/"> şeklide bir adreslemeyede sahip olabilir.
Durum ne olursa olsun Yapacağınız işlem hepsinde aynıdır. None Yazan yeri All ile değiştirin. Kaydedin ve Apache yi yeniden başlatın. Sorununuzun düzelmiş olduğunu göreceksiniz.
Başka bir yazıda görüşmek üzere.
Yorumlar
Yorum Gönder