Οδηγίες εγκατάστασης για τη ρύθμιση του περιβάλλοντος παραγωγής


Εγκατάσταση στο Ubuntu

Εγκαταστήστε και διαμορφώστε τα απαραίτητα πακέτα εξαρτήσεων. Fork Cocorico Git Repository και στη συνέχεια παίρνετε πηγές. Μεταβείτε στον κατάλογο του γονέα “root root” και στο χώρο αποθήκευσης κλώνου:

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

Δημιουργία υπηρεσιών Google API, Microsoft Translator και Facebook Login Λογαριασμοί εφαρμογής ακολουθώντας οδηγούς από εδώ:

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

Τώρα εγκαταστήστε τον συνθέτη. Εάν δεν έχετε ακόμα συνθέτης, εκτελέστε την ακόλουθη εντολή στο ριζικό φάκελο του έργου Symfony:

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

Εγκαταστήστε τις εξαρτήσεις Cocorico και κάτω από την εντολή θα σας ζητήσει τις τιμές ορισμένων παραμέτρων εφαρμογής σας:

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

Ορίστε τις παραμέτρους εφαρμογής σας:

app/config/parameters.yml.dist

Διαμόρφωση προεπιλεγμένων περιβάλλοντος. Αντιγράψτε και επικολλήστε το web/.htaccess.dist και μετονομάστε το στο web/.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

Πριν ξεκινήσετε την κωδικοποίηση, εκτελέστε αυτό το σενάριο για να βεβαιωθείτε ότι το τοπικό σας σύστημα έχει ρυθμιστεί σωστά για το Cocorico:

php bin/symfony_requirements

Το σενάριο επιστρέφει έναν κωδικό κατάστασης 0 εάν πληρούνται όλες οι υποχρεωτικές απαιτήσεις, 1 διαφορετικά. Αποκτήστε πρόσβαση στο σενάριο config.php από ένα πρόγραμμα περιήγησης: http: // localhost: 8080/config.php Εάν λάβετε προειδοποιήσεις ή συστάσεις, διορθώστε τα πριν προχωρήσετε. Τώρα ελέγξτε τις εξαρτήσεις ασφαλείας:

bin/security-checker security:check composer.lock

Σε περίπτωση σφάλματος “Παρουσιάστηκε σφάλμα: ΠΡΟΒΛΗΜΑ Πιστοποιητικό SSL: Δεν είναι δυνατή η λήψη του τοπικού πιστοποιητικού εκδότη, εκτελέστε παρακάτω

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

Πρέπει να διαμορφώσετε μερικές εργασίες Cron για να εκτελέσετε σωστά την αγορά σας στην παραγωγή. Δείτε το Τεκμηρίωση Crons. Μπορείτε να διαβάσετε σχετικά με τα χαρακτηριστικά Cocorico με περισσότερες λεπτομέρειες στον ιστότοπο της πλατφόρμας, αλλά η ιδέα εδώ είναι ότι η Cocorico έχει όλα όσα συνήθως ζητούν οι πελάτες μας. Συγχαρητήρια! Έχετε εγκαταστήσει με επιτυχία την Cocorico Marketplace. Απολαμβάνω!

 Ελληνικά