उत्पादन वातावरण सेटअप करने के लिए स्थापना निर्देश


Ubuntu पर स्थापना

आवश्यक निर्भरता पैकेज स्थापित और कॉन्फ़िगर करें। फोर्क कोरिको गिट रिपॉजिटरी तो स्रोत प्राप्त करें। अपने माता -पिता ‘दस्तावेज़ रूट’ निर्देशिका और क्लोन रिपॉजिटरी पर जाएं:

cd /var/www/cocorico.dev/
git clone https://github.com/Cocolabs-SAS/cocorico.git Symfony

यहां से गाइड का पालन करके Google API, Microsoft अनुवादक और फेसबुक लॉगिन ऐप खातों को सेवाएं बनाएं:

https://console.developers.google.com/project
https://www.microsoft.com/translator/getstarted.aspx. 
https://developers.facebook.com/docs/apps/register

अब संगीतकार स्थापित करें। यदि आपके पास अभी तक संगीतकार नहीं है, तो अपने सिम्फनी प्रोजेक्ट के रूट फ़ोल्डर में निम्न कमांड चलाएं:

cd Symfony
curl -s http://getcomposer.org/installer | php

Cocorico निर्भरता स्थापित करें और नीचे कमांड आपसे आपके कुछ एप्लिकेशन मापदंडों के मान पूछेगा:

php composer.phar install --prefer-dist -vvv

अपने एप्लिकेशन पैरामीटर सेट करें:

app/config/parameters.yml.dist

पर्यावरण चूक को कॉन्फ़िगर करें। वेब/.htaccess.dist को कॉपी और पेस्ट करें और इसे वेब/.htaccess में बदलें। SQL और NoSQL MongoDB डेटाबेस को इनिशियलाइज़ करें:

chmod 744 bin/init-db
./bin/init-db php --env=dev
chmod 744 bin/init-mongodb
./bin/init-mongodb php --env=dev

कोडिंग शुरू करने से पहले, यह सुनिश्चित करने के लिए इस स्क्रिप्ट को निष्पादित करें कि आपका स्थानीय सिस्टम कोकोरिको के लिए ठीक से कॉन्फ़िगर किया गया है:

php bin/symfony_requirements

स्क्रिप्ट 0 की स्थिति कोड लौटाता है यदि सभी अनिवार्य आवश्यकताओं को पूरा किया जाता है, तो 1 अन्यथा। एक ब्राउज़र से config.php स्क्रिप्ट तक पहुँचें: http: // localhost: 8080/config.php यदि आपको कोई चेतावनी या सिफारिशें मिलती हैं, तो आगे बढ़ने से पहले उन्हें ठीक करें। अब सुरक्षा निर्भरता की जाँच करें:

bin/security-checker security:check composer.lock

त्रुटि के मामले में “एक त्रुटि हुई: एसएसएल प्रमाणपत्र समस्या: स्थानीय जारीकर्ता प्रमाणपत्र प्राप्त करने में असमर्थ, नीचे चलाएं

bin/security-checker security:check --end-point=http://security.sensiolabs.org/check_lock composer.lock

संपत्ति डंप करें

php bin/console assets:install --symlink web --env=dev
php bin/console assetic:dump --env=dev

उत्पादन में अपने बाज़ार को ठीक से चलाने के लिए आपको एक युगल क्रोन नौकरियों को कॉन्फ़िगर करने की आवश्यकता है। क्रोन प्रलेखन देखें। आप प्लेटफ़ॉर्म की साइट पर अधिक विस्तार से Cocorico सुविधाओं के बारे में पढ़ सकते हैं, लेकिन यहाँ विचार यह है कि Cocorico के पास हमारे ग्राहकों के लिए आम तौर पर सब कुछ है। बधाई हो! आपने सफलतापूर्वक Cocorico मार्केटप्लेस स्थापित किया है। आनंद लेना!

 हिन्दी