2017-12-15 75 views
5

की आवश्यकता है, मैंने अभी संगीत संकेतक आदेश (सभी ठीक) का उपयोग करके 3.4.1 से 3.4.2 तक अपने सिम्फनी संस्करण को अपडेट किया है।सिम्फनी वेबसर्वर को index.php समस्या

जब मैं सर्वर मैं निम्नलिखित संदेश प्राप्त होता है शुरू करने की कोशिश:

Warning: require(index.php): failed to open stream: No such file or directory in (...)vendor\symfony\symfony\src\Symfony\Bundle\WebServerBundle\Resources\router.php on line 45

Fatal error: require(): Failed opening required 'index.php' (include_path='C:\xampp\php\PEAR') in (...)vendor\symfony\symfony\src\Symfony\Bundle\WebServerBundle\Resources\router.php on line 45

जब मैं $ स्क्रिप्ट चर में एक डंप कर यह कोड

$script = getenv('APP_FRONT_CONTROLLER') ?: 'index.php'; 

//var_dump(getenv('APP_FRONT_CONTROLLER')); 
//die(); 

    $_SERVER = array_merge($_SERVER, $_ENV); 
    $_SERVER['SCRIPT_FILENAME'] = $_SERVER['DOCUMENT_ROOT'].DIRECTORY_SEPARATOR.$script; 

    // Since we are rewriting to app_dev.php, adjust SCRIPT_NAME and PHP_SELF accordingly 
    $_SERVER['SCRIPT_NAME'] = DIRECTORY_SEPARATOR.$script; 
    $_SERVER['PHP_SELF'] = DIRECTORY_SEPARATOR.$script; 

    require $script; //<==== HERE!!! 

के इस शांति के लिए संदर्भ बनाता है मेरी नतीजा गलत है (APP_FRONT_CONTROLLER नामक कोई एनवी वैरिएबल नहीं है) लेकिन जब मैं सर्वर को अन्य 3.4.1 सिम्फनी संस्करण में चलाता हूं तो परिणाम

string(11) "app_dev.php"

और सभी ठीक काम करता है।

क्या यह संस्करण या मेरे एनवी से एक समस्या का मुद्दा है।

यदि आपको अधिक जानकारी चाहिए तो बस इसके लिए पूछें।

अग्रिम धन्यवाद।

+0

क्या यह एक फ्लेक्स ऐप या मानक फ्रेमवर्क ऐप है? क्या यह एक नया 3.4.1 ऐप है या आपने पहले किसी पुराने संस्करण से अपग्रेड किया था? और आप बिन/कंसोल सर्वर का उपयोग कर रहे हैं: शुरू या चलाएं? – Cerad

उत्तर

5

यह 3.4.2 में एक बग है और पहले से ही सूचना मिली थी:

https://github.com/symfony/symfony/issues/25515

अब या तो 3.4.1 में डाउनग्रेड कर रहे हैं के लिए तो एक ही विकल्प है, एक और वेब सर्वर का उपयोग करें या इसे ठीक करने और एक पीआर सबमिट करें।

+0

ओह। मैंने अभी अपनी टिप्पणी हटा दी है। मैंने 4.0.0 से 4.0.2 तक अपग्रेड किया और यह ठीक काम किया। अभी तक 3.4 कोशिश नहीं की। और मुझे अभी पता चला है कि अगर मैं कोई टिप्पणी हटा देता हूं तो टिप्पणियों को संदर्भित किया जाता है। मजेदार चीजें। – Cerad

+0

आह हाँ, मुझे लगता है कि समस्या को बीसी परत के साथ पुरानी संरचना के लिए कुछ करना है। संपादित करें: नहीं, मैंने अभी भी मेरा हटा दिया है क्योंकि यह अब प्रासंगिक नहीं था: डी – Joe

+0

मैंने पुराने मानक फ्रेमवर्क शैली का उपयोग 3.4.1 और सर्वर पर 3.4.1 अपडेट किया है: प्रारंभ ठीक काम करने लगता है। – Cerad

संबंधित मुद्दे