Λεπτομέρειες εφαρμογής
Σχετικά με τις εφαρμογές Vultr
Αυτό το άρθρο περιέχει πληροφορίες σχετικά με την εφαρμογή PrestaShop που μπορεί να αναπτυχθεί στο Vultr .
Λεπτομέρειες εφαρμογής
Το PrestaShop εκτελείται στο λειτουργικό σύστημα Ubuntu Server LTS. Μπορείτε να συνδεθείτε σε αυτό το σύστημα με έναν πελάτη SSH χρησιμοποιώντας το root login που βρίσκεται στον πίνακα ελέγχου του Vultr.
Αρχικά, θα πρέπει να έχετε πρόσβαση https://[SERVER_IP]/install/στο πρόγραμμα περιήγησής σας. Αντικαταστήστε τη [SERVER_IP]με τη διεύθυνση IP του VPS σας. Η προειδοποίηση πιστοποιητικού μπορεί να αγνοηθεί με ασφάλεια. Τα διαπιστευτήρια σύνδεσης αποστέλλονται σε ένα email και μπορούν επίσης να βρεθούν στον πίνακα ελέγχου του Vultr.
Μόλις αποκτήσετε πρόσβαση στην ιστοσελίδα εγκατάστασης, θα πρέπει να ακολουθήσετε τον οδηγό και να εισαγάγετε τις συγκεκριμένες λεπτομέρειες του ιστότοπού σας. Ένα βήμα θα απαιτήσει το όνομα της βάσης δεδομένων, τον χρήστη της βάσης δεδομένων και τον κωδικό πρόσβασης της βάσης δεδομένων που παρέχονται στον πίνακα ελέγχου του Vultr.
Όταν ολοκληρωθεί ο οδηγός, θα χρειαστεί να αφαιρέσετε τον installκατάλογο:
rm -rf /var/www/html/install/
Αφού ολοκληρώσετε τη ρύθμιση του PrestaShop, μπορείτε να αποκτήσετε πρόσβαση στον ιστότοπό σας στο PrestaShop στη διεύθυνση http://[SERVER_IP]/ή https://[SERVER_IP]/.
Η πρόσβαση στην περιοχή διαχείρισης είναι δυνατή στο http://[SERVER_IP]/admin_area/ή https://[SERVER_IP]/admin_area/. Πρώτα θα σας ζητηθεί έλεγχος ταυτότητας HTTP, η οποία είναι η ίδια σύνδεση που χρησιμοποιείται για την πρόσβαση στο πρόγραμμα εγκατάστασης, που βρίσκεται στον πίνακα ελέγχου του Vultr. Στη συνέχεια, θα σας ζητηθεί η σύνδεση διαχειριστή που δημιουργήσατε κατά τη διάρκεια του οδηγού εγκατάστασης. Μπορείτε εναλλακτικά να αποκτήσετε πρόσβαση στο /admin/, αλλά αυτή είναι μια διεύθυνση URL μίας χρήσης που μετονομάζει το PrestaShop αφού αποκτήσει πρόσβαση. Έχουμε συμπεριλάβει /admin_area/ως βολικό στατικό URL.
Μπορεί επίσης να θέλετε να υποδείξετε το DNS "A record" του ιστότοπού σας στο [SERVER_IP]. Αυτό θα σας επιτρέψει να αποκτήσετε πρόσβαση στο PrestaShop με πλοήγηση στον ιστότοπό σας ( www.example.com).
Υπάρχει ένας διακομιστής βάσης δεδομένων MySQL που εκτελείται στο VPS. Μπορείτε να συνδεθείτε στη βάση δεδομένων εκτελώντας τα εξής:
mysql -u root
Ο κωδικός πρόσβασης root της MySQL αποθηκεύεται στο VPS στο /root/.my.cnf.
Το Nginx αποτυγχάνει να φορτώσει
Εάν η παρουσία σας αναπτύχθηκε μετά την 1η Δεκεμβρίου 2019, έχουμε συμπεριλάβει ένα σενάριο για τη διευκόλυνσή σας για να επαναφέρετε τα αρχεία διαμόρφωσης Nginx στην προεπιλογή για εσάς.
- Συνδεθείτε στον διακομιστή σας χρησιμοποιώντας
sshως root.
- Εκτελέστε την εντολή
/opt/vultr/fix-vhost.sh
Λεπτομέρειες SSL
Ο διακομιστής σας PrestaShop είναι προσβάσιμος http://και με https://διευθύνσεις URL και με URL. Από προεπιλογή, η https://διεύθυνση URL χρησιμοποιεί ένα αυτο-υπογεγραμμένο πιστοποιητικό, το οποίο εμφανίζει μια προειδοποίηση ασφαλείας. Αυτό μπορεί να αγνοηθεί με ασφάλεια.
Για να απενεργοποιήσετε την https://υποστήριξη, κάντε τα εξής:
- Συνδεθείτε στον διακομιστή σας χρησιμοποιώντας
sshως root.
- Μετακινήστε το αρχείο HTTPS vhost από τη conf διακομιστή ιστού:
mv /etc/nginx/conf.d/prestashop_https.conf /root/
- Επανεκκινήστε τον διακομιστή web:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(η έκδοση PHP μπορεί να διαφέρει)
Ανάλογα με τα σχέδιά σας για τον ιστότοπό σας στο PrestaShop, μπορεί να θέλετε να ενημερώσετε το πιστοποιητικό σε ένα που παρέχεται από μια πραγματική αρχή έκδοσης πιστοποιητικών. Αυτό θα αφαιρέσει το σφάλμα προειδοποίησης ασφαλείας. Για να εγκαταστήσετε ένα νέο πιστοποιητικό, κάντε τα εξής:
- Λάβετε ένα πιστοποιητικό από μια αρχή έκδοσης πιστοποιητικών για τον τομέα σας.
- Συνδεθείτε στον διακομιστή σας χρησιμοποιώντας
sshως root.
- Αντικαταστήστε το
server.crtκαι server.keyαρχεία /etc/nginx/ssl/με το ενημερωμένο πιστοποιητικό. Οι λεπτομέρειες σχετικά με τη μετατροπή μορφών πιστοποιητικών δεν εμπίπτουν στο πεδίο εφαρμογής αυτού του άρθρου.
- Επανεκκινήστε τον διακομιστή web:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(η έκδοση PHP μπορεί να διαφέρει)
Δωρεάν SSL με Let's Encrypt
Το Certbot, το λογισμικό που χρησιμοποιείται για την απόκτηση, εγκατάσταση και ανανέωση πιστοποιητικών Let's Encrypt περιλαμβάνεται σε αυτό το One-Click από προεπιλογή. Για να το χρησιμοποιήσετε απλώς συνδεθείτε μέσω SSH και εκτελέστε την ακόλουθη εντολή
certbot
Σχετικά με τις εφαρμογές Vultr
Οι εφαρμογές Vultr χρησιμοποιούν σύγχρονες εκδόσεις πακέτων λογισμικού. Οι εφαρμογές έχουν ρυθμιστεί ώστε να αναπτύσσονται με συγκεκριμένες εκδόσεις λογισμικού. Με την πάροδο του χρόνου, η ομάδα του Vultr θα ενημερώσει τις προσφορές εφαρμογών ώστε να περιλαμβάνουν νεότερα λειτουργικά συστήματα, εκδόσεις πακέτων κ.λπ. Αυτό το έγγραφο παρέχει μόνο ενημερωμένες πληροφορίες σχετικά με την πιο πρόσφατη έκδοση αυτής της εφαρμογής. Οι εφαρμογές Vultr ενημερώνονται χωρίς προειδοποίηση. Εάν σκοπεύετε να δημιουργήσετε ένα έργο ή μια υποδομή με βάση τα πρότυπα εφαρμογών μας, συνιστούμε να τραβήξετε ένα στιγμιότυπο της εφαρμογής που χρησιμοποιήθηκε στην αρχική σας ανάπτυξη.