2011-08-28 5 views
5

Symfony2 üretim ortamımı kurma konusunda sorun yaşıyorum. app.php aracılığıyla dev çalışıyor app_dev.php yoluyla çevre, ancak üretim 500 Dahili Sunucu Hatası leades ve Symfony'nin hata günlüğünde Bu mesajı:Symfony Kurulumu 2 - Uygulama yüklenemiyor .php Kaynak

[2011-08-28 10:09:11] request.CRITICAL: Symfony\Component\Config\Exception\FileLoaderLoadException: Cannot load resource ".". (uncaught exception) at /var/www/Symfony/vendor/symfony/src/Symfony/Component/Config/Loader/Loader.php line 75 [] [] 

nasıl bilmiyorum Bunu çöz, ya da hatta onu takip et ...

+4

Üretim config.yml dosyalarınızı yönlendirme ve genel yapılandırma için görebilir miyiz? – madflow

cevap

5

Aynı problem vardı. eklemeyi deneyin:

assetic: use_controller:

bundan sonra /app/config/config_prod.yml ve temiz önbellekte

(rm/*/app/cache -fr)

+0

Bu nasıl yardımcı olur? ve bu soruna neden olan ne değişti ve bu yapılandırmayı ekleyerek çözülmeli mi? –

+0

bu yanlış, bunun yerine size 'app/konsol assetic kullanarak varlıklarınızı dökümü gerekir üretimde assetic denetleyicileri kullanmak istemiyorsanız: Bu routing_dev.yml olduğu --env prod' – JamesHalsall

1

ben yüzlü vardı doğrudur Benzer bir sorun, bir godaddy penceresine symfony2 projesini barındırırken php5.3 desteğiyle hosting paylaştı ve symfony2 dizinlerine yazma izni vererek ve symfony proje dizini için bir iis sanal dizini oluşturarak bunu düzeltdi.

4

Eğer üretim ortamında bu sorunları varsa ve assetic kullanırsanız, bu yoksa, o zaman kontrol edin: Normalde bunda değil, yalnızca config_dev.yml içindedir (config dosyanızda

_assetic: 
    resource: . 
    type:  assetic 

üretim) ... diğer durumda bilmiyordum çünkü config bir damla benim config.yml eklendi nereye emin değildi ve kaldırıldığı için bu neden oldu benim için resource: .

+1

dökümü değil – Mick

0

ile diğer yolları kontrol çalıştığı şey bunu yaptı:

Bu yüzden symfony2'nin yeni bir kopyasını indirdim ve yeni bir yüklemede kod bloğunun varsayılan olarak geldiğini fark ettim, bu yüzden geri koydum ve hepsi işe yarıyor. İşte çıkarmıştı ne ben onu geri koyarak sorunu düzeltildi:

# Assetic Configuration 
assetic: 
    debug:   %kernel.debug% 
    use_controller: false 
    bundles:  [ ] 
    #java: /usr/bin/java 
    filters: 
     cssrewrite: ~ 
     #closure: 
     # jar: %kernel.root_dir%/Resources/java/compiler.jar 
     #yui_css: 
     # jar: %kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar 
6

bana da olmuştu ben Liip/ImagineBundle updated zaman. Bu paketteki eski sürümlerinde

sizin yönlendirmede bu gerekli: Bu yeni sürümlerinde

_imagine: 
    resource: . 
    type:  imagine 

tarafından değiştirilmesi:

_liip_imagine: 
    resource: "@LiipImagineBundle/Resources/config/routing.xml" 

Yani benim durumumda sorun ben paketi besteci ile güncelledi, ancak routing.yml güncellemedi.

+0

config_dev.yml Bu benim özel durum için çözüldü teşekkürler! – Chris

0

sonra cevap routing.yml

orada muhtemelen devre dışı bırakıldı orada bir kaynaktır ve referans bırakılır içindedir.