SORU
22 Temmuz 2011, Cuma


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
22 Temmuz 2011, Cuma


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

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Friday Night Cranks

    Friday Night

    27 Mayıs 2007
  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011
  • Kevin Bruckert

    Kevin Brucke

    30 Aralık 2006