Browsed by
Etiket: htaccess

Laravel 5 subfolder sorunu ve çözümü

Laravel 5 subfolder sorunu ve çözümü

Laravel 5 ile uygulama geliştirirken uygulamanızı subfolder içinde kullanıyorsanız yani web klasörünüzün altında yeni bir klasör içinde çalıştırmak istiyorsanız .htaccess dosyanızda bazı değişiklikler yapmanız gerekiyor. Benim uygulamam www/html/blog dizininin içinde yani kök web klasörü olan html klasörünün altında yeni bir dizinde. Bu durumda, public içinde bulunan .htaccess dosyasında aşağıda satırların değiştirilmesi gerekli.

Örnekte verilen satırlar aşağıdaki gibi düzenlenmeli.

Burada dikkat etmeniz gereken nokta, uygulamanız bulunduğu klasörün adının doğru bir şekilde eklenmesi. Adres doğru olarak tanımlanmadığı taktirde projenizin bir çok yerinde Routing problemleriyle…

Read More Read More

CakePHP CSS Dosyalarına Erişim Problemi

CakePHP CSS Dosyalarına Erişim Problemi

CakePHP ile webroot dizinin altındaki css, js ve img’lere url ile erişmek istediğinizde klasör olarak değilde size düzenli bir url’in sonucu gibi görücektir. Bu sebepten dolayı erişmek istediğiniz dosyaları açamadığınız için hata sayfasına yönleneceksiniz. Bu sorununun sebebi ise, .htaccess’de url’de gelen her ifadenin bir controller kalıbı olarak görmesidir. Bu sorunu aşmak için, webroot dizininin altına bir htaccess dosyası oluşturup o dizine klasör davranışı kazandırmaktır.

 

Apache2 2.4 Htaccess Çalıştırma

Apache2 2.4 Htaccess Çalıştırma

Apache2 sürümü güncellendikten sonra bir çok kişi bu sorunu yaşadı aynı benim gibi. Önceki yaptığımız değişiklikler artık htaccess’i aktif etmiyor bunun yerine sadece apache2.conf düzenlememiz yeterli. Ancak düzenlemeden önce rewrite’ı aktif etmemiz gerekiyor bu işlemi aşağıdaki kodu terminale girerek yapabiliyoruz.

daha sonra konsola;

Yazarak apache2 ayarlarını açıyoruz. “<Directory /var/www/>” ile başlayan satırı buluyoruz. “AllowOverride” değerini “All” yapıyoruz kaydedip çıkıyoruz.

Komutu ile Apache2’yi restart ediyoruz.