php ile API yapısı kurduk, Slim framework'ü de routing için kullanıyoruz sadece.
Localhostumuzda çalışan sistem sunucuya aktardığımızda çalışmıyor. Aldığımız hata "404 Not Found".
routing dosyasının gerçek yolu şu şekilde
localhost/xxx/index.php
bir tane endpoint'ın çalıştığı script dosyasının gerçek dosya yolu şu şekilde;
localhost/xxx/templates/test.php
routinde şöyle ayarladık
localhost/xxx/test'e gidersen eğer adres olarak üstteki dosya yoluna git.
$app->get('/test', function() use ($app) {
$app->render('test.php');
});"templates" klasörünün yazmama sebebi Slim'in kendi ayarları içerisinde templates klasörünün yolunu giriyoruz zaten. Otomatik routing sistemi tanıyor yolu, ona göre yönlendiriyor.İnternette araştırdığımda .htaccess dosyasını yapılandırmanız gerekiyor diyor fakat localhostta çalışırken .htaccess dosyamız yok. Sunucuda da oluşturduğumuzda duruma göre error 500 ya da 404 alıyoruz.
Hatanın nereden kaynaklandığını anlayamadık.
Yardımcı olacak arkadaşlar iletişime geçebilir mi rica etsem?