Οδηγίες εγκατάστασης για τη ρύθμιση του περιβάλλοντος παραγωγής
Εγκατάσταση στο 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. Απολαμβάνω!