symfony2 - geçiş nasıl "dev" "prod"?
Symfony2 indirdim ve app_dev.php başlayarak çalıştırmak mümkün duyuyorum.
Ama ben başladığımda app.php o zaman hata sayfası 404.
app.php elbette var ve idam alır.
Hata muhtemelen oralarda bir yerde app.php kod son satırı sonra olur:
$kernel->handle(Request::createFromGlobals())->send();
Yapılandırmak için var bir yerde bir anahtar var sanırım.
EDİT:
GeLo önerdiği gibi/config/routing uygulaması için Üretim versiyonu için yönlendirme ekledim.yml.
_welcome:
resource: "@AcmeDemoBundle/Resources/config/routing.yml"
prefix: /
Src/Acme/DemoBundle/Resources/config/routing yarattım.içerik ile yml:
bla:
pattern: /
defaults: {_controller:AcmeDemoBundle:Demo:index}
DemoController::indexAction()
die(__FILE__)
; Bir yerleştirdim
hiçbir şey, ben hala 404 al app.php !?
EDİT cevap ile ilgili:
./app/console --env=prod cache:clear
işe yaradı. env-parametre zihin.
CEVAP
Varsayılan olarak, Symfony 2 geliştirme ortamı sadece erişilebilir bir demo paketi ile teslim edilir.
Üretim ortamında 404 hata sayfası olsun normal yani herhangi bir yol içerir gelmez.
DÜZENLEME :
Sizin paket appkernel.php etkin olduğundan emin misin ?
Cevabınız evet ise, aşağıdaki komutu ile önbelleği temizlemek için : ./app/console cache:clear
Eğer rota aşağıdaki komut ile enable olup olmadığını kontrol edin : ./app/console router:debug
Nasıl tamir "&; symfony2 asseticB...
Nasıl doğru ActionScript 3 SOAP web se...
Nasıl "mevcut çerçeveler" ekl...
Bir dize kontrol etmek için nasıl &quo...
Nasıl&; Bobby Tablolar" quot; xkcd...