Marek M. web developer
Temat: The application "frontend" does not exist
Witam, na serwerze znajduje się aplikacja, która śmiga bez zarzutów. Natomiast kiedy próbuję przenieść ją na localhost, pojawia mi się błąd:Fatal error: Uncaught exception 'InvalidArgumentException' with message 'The application "frontend" does not exist.' in D:\xampp\htdocs\mm\lib\symfony\config\sfProjectConfiguration.class.php:328 Stack trace: #0 D:\xampp\htdocs\mm\web\_frontend_dev.php(11): sfProjectConfiguration::getApplicationConfiguration('frontend', 'dev', true) #1 {main} thrown in D:\xampp\htdocs\mm\lib\symfony\config\sfProjectConfiguration.class.php on line 328
Z tego co widzę wynika, że w /apps/frontend/config/ brakuje pliku frontendConfiguration.class.php. W porządku, kopiuję, zmieniam nazwę i modyfikuję /apps/backend/config/backendConfiguration.class.php. Co pokazuje się teraz?:
[sfError404Exception]
Empty module and/or action after parsing the URL "/" (/).
Czyli problemy z routingiem. Tworzę sobie plik /apps/frontend/confing/routing.yml z:
default_symfony:
url: /symfony/:action/*
param: { module: default }
default_index:
url: /:module
param: { action: index }
default:
url: /:module/:action/*
Teraz niby jest fajnie, ale teraz wyświetlają się informacje, że route takie a takie nie istnieje.
Ciekaw jestem jak jest możliwe, że aplikacja działa na serwerze bez plików konfiguracyjnych? No i oczywiście co zrobić, żeby działała na localhost?
Będę wdzięczny za każdą pomoc.