index.php?url şeklinde kullanmadan controllere erişemiyorum.

Merhaba sistem dosyalarını github hesabından klonladım. Gerekli ayarları yaptım. Deneme amaçlı frontend altında controller dosyasını oluşturdum. url kısmında http://site.app/index.php?url=deneme/func şeklinde kullanırsam çalşıyor ancak http://site.app/deneme/func şeklinde erişmeye çalıştığımda controller dosyasını çağırmıyor ekranda herhangi bir hatada vermiyor. Geliştirme ortamı olarak homestead kullanmaktayım.

Cevaplar (6)


Turan Karatuğ
Software Developer - Creator of TitanMVC
6 yıl önce

Default olarak ilk kurulumda gelen sayfalara ulaşabiliyor musunuz?
nahita
Öğretmen
6 yıl önce

Merhaba evet titan logosunun olduğu bir ekranla karşılaşıyorum. Site.app/herhangibirifade yazdığımda bir hata ile karsilasmiyorum.yine titan logosu karşımda duruyor. Daha öncede dediğim gibi geliştirme ortami olarak homestead kullanmaktayim. Ayarlarinda değişiklik yapmadim.
Turan Karatuğ
Software Developer - Creator of TitanMVC
6 yıl önce

Homestead üzerinde hiç denemedim fakat sorun çıkarmaması gerekiyor. Localhostta deneyebilir misiniz?
nahita
Öğretmen
6 yıl önce

Tamamdir ilk fisatta deneyeceğim. normalde homestead da web sunucusu olarak nginx kullaniliyor.
nahita
Öğretmen
6 yıl önce

Merhaba localhostta denediğimde apache mod_rewrite kurup aktifleştirdim. Apache2.conf dosyasında AllowOverride None olan kısmıı AlAllowOverride All olarak değiştirdim ve apacheyi yeniden başlattım erişmeye başladı. Bundan sonra nginx üzerinde gerekli ayarlamaları yapmaya çalışacağım umarım beceririm.
Turan Karatuğ
Software Developer - Creator of TitanMVC
6 yıl önce

Frameworkü ilk yayınladığım zaman github üzerinde bir geliştirici nginx için konfigürasyon dosyasının bir örneğini hazırlayıp pr atmıştı. Aşağıdaki bağlantıdan inceleyebilirsiniz;
https://github.com/tkaratug/titan-mvc/blob/master/example.nginx.conf

Cevap Yazın


[code=php,css,sql]kod[/code] , [url=http:...com] , [img=imaj linki] , [color=renk_kodu]metin[/color]