php - Symfony2 on Heroku (official buildpack) - how to dump assets? -
मुझे हेरोको (आधिकारिक पीएचपी बिल्डपैक) पर सिम्फोनी एसेट्स के साथ एक समस्या है। मेरा कोड सिमफॉनी 2.5 पर आधारित है, जिसमें नए 3.0 फ़ोल्डर संरचना है, और यह एक स्थानीय जेएस और सीएसएस फ़ाइल (बाकी सीडीएन के माध्यम से लोड की जाती है) का उपयोग कर रहा है। उन फ़ाइलों को ठीक तरह से लोड किया गया है जैसा कि यहां बताया गया है:।
देव वातावरण पर सबकुछ ठीक है, लेकिन जब मैं एंव को ठेलना चाहता हूं तो मुझे आस्तिगत करना होगा: सिम्फनी डंप को मेरी संपत्ति फ़ाइलों को वेब / सीएसएस में डंप करने के लिए मजबूर करना | जे एस फ़ोल्डर्स मैंने अपनी स्थानीय मशीन पर परीक्षण किया (प्रॉड को एंविंग करना) और सब कुछ ठीक है। समस्या हैलोोकू, और इसके अल्पकालिक फाइल सिस्टम के साथ:
जब मैं आस्तिगत चलाने की कोशिश करता हूं: - बाद में कम्पोज़र द्वारा डंप - एएनवी = प्रॉड, फिर सफलताओं के साथ समाप्त करें, लेकिन हर अनुरोध समाप्त हो जाता है के साथ:
AH01071: गोटो त्रुटि 'PHP संदेश: PHP घातक त्रुटि: अनचाहे अपवाद संदेश' फाइल "/ tmp / build_012d99e7-a14a-4626-afec-3ded3d4baeec / app के साथ 'अमान्य विज्ञापन अपवाद' Config / routing.yml " जब मैं आस्तिगत बिना ऐप को परिनियोजित करता हूं: फिर से डंप मेरी स्थानीय सीएसएस और जेएस फाइल उपलब्ध नहीं हैं: /
शायद कुछ दूसरी स्क्रिप्ट हुक मैं अपनी संपत्ति डंप करने के लिए उपयोग कर सकते हैं?
कोई विचार? किसी भी व्यक्ति ने आस्तिष्क के साथ सफलता हासिल कर ली है: हेरोको और आधिकारिक पीएचपी बिल्डपैक पर डंप?
PHP और सिमफोनी समर्थन को नया रूप दिया गया है पिछले महीनों में बहुत कुछ, ये लिंक देखें:
-
-
-
-
सबसे महत्वपूर्ण क्या है
SYMFONY_ENV के लिए एक वातावरण चर सेट करें SYMFONY_ENV का उपयोग सीएलआई कमांड के लिए पर्यावरण को परिभाषित करने के लिए किया जाता है। तो आपको कस्टम कोडों में - env = prod जैसे कुछ के बारे में बेला होने की ज़रूरत नहीं है composer.json से (जैसे post-install-cmd ) कंपोज़र हुक स्वचालित रूप से परिभाषित वातावरण के साथ निष्पादित होता है। कृपया ध्यान दें: इसे dev से अलग करने के लिए सेट करें। एक dev वातावरण हेरोकी पर अच्छी तरह से काम नहीं कर सकता है क्योंकि संगीतकार की देव निर्भरताओं ( आवश्यकता-देव ) स्थापित नहीं हैं यह हरको पर संगीतकार स्थापित के दौरान - नो-देव फ्लैग के कारण है उदाहरण के लिए, सिम्फनी स्टैंडर्ड संस्करण में) SensioGeneratorBundle कभी स्थापित नहीं होता (यदि आप इसे को की आवश्यकता होती है composer.json में नहीं ले जाते हैं) और dev पर्यावरण काम नहीं करेगा। / tmp पथ पर त्रुटि उल्लिखित त्रुटि के साथ तय होनी चाहिए। यह भी देखें।
परिनियोजन के दौरान कस्टम आदेश कस्टम कमांड जैसे आत्मीय: डंप को संगीतकार में रखा जा सकता है। Json की
Comments
Post a Comment