खोज…


मैन्युअल रूप से होस्टिंग के लिए सिम्फनी 2 परियोजना को स्थानांतरित करने के लिए कदम

यह उस तरह की मेजबानी पर निर्भर करता है जो आपके पास है:

  1. यदि आपके पास SSH कंसोल है, तो आप इसे चरण 2 के बाद होस्टिंग पर कर सकते हैं, यदि आपने तब इसे स्थानीय रूप से नहीं किया है: कमांड चलाएँ

    php app/console cache:clear --env=prod'. 
    
  2. मान लीजिए कि आपके पास फोल्डर होस्ट करने वाले youdomain/public_html , तो public_html में सभी वेब फाइल्स होनी चाहिए। तो तुम Symfony परियोजना (: फ़ोल्डर से सभी अपलोड करनी होगी app , src , vendors , bin , फ़ाइलें: deps , deps.lock ), फ़ोल्डर के अलावा web फ़ोल्डर में youdomain । फोल्डर web अपलोड से लेकर फोल्डर public_html तक सब कुछ।

  3. फ़ोल्डर app/cache और app/logs लिए CHMOD की जांच करें, वहां लेखन पहुंच होनी चाहिए।

  4. अगर public_html में कोई फ़ाइल .htaccess नहीं है, तो इसे बनाएं और इसमें ऐसा कोड जोड़ें: https://raw.github.com/symfony/symfony-standard/master/web/.htaccess

  5. अब आप का उपयोग करना चाहिए youdomain.com/index के बजाय youdomain.com/app_dev.php/index , कि आप स्थानीय रूप से उपयोग करें। यदि कोई साइट अभी भी काम नहीं करती है, तो आप फ़ाइल web/config.php खोल सकते हैं और एक कोड पा सकते हैं जहां आईपी के लिए एक चेक करता है, आप केवल आईपी 127.0.0.1 पाते हैं। इस सूची में अपना वर्तमान आईपी जोड़ें और सर्वर पर नया कॉन्फ़िगरेशन अपलोड करें। फिर आप अपने yourdomain/config.php को खोल सकते हैं और जांच सकते हैं कि क्या गलत है। अगर config.php दिखाता है कि सब कुछ ठीक है, लेकिन यह अभी भी काम नहीं कर रहा है, तो आप app_dev.php को डीबग करने के लिए सक्षम कर सकते हैं: open app/app_dev.php और आपके IP उसी तरह जैसे config.php । अब आप स्थानीय रूप से app_dev.php का उपयोग करके स्क्रिप्ट चला सकते हैं।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow