Εγκατάσταση του XAMPP στα Windows
Πίνακας περιεχομένων:
- Προϋποθέσεις
- Δημιουργία βάσης δεδομένων MySQL
- Εγκατάσταση και διαμόρφωση της PHP
- Εγκατάσταση του OpenCart
- Διαμόρφωση του Nginx
- Ολοκλήρωση της εγκατάστασης του OpenCart
- συμπέρασμα
Το OpenCart είναι μια ελεύθερη και ανοιχτού κώδικα πλατφόρμα ηλεκτρονικού εμπορίου PHP που συνδυάζει ισχυρά χαρακτηριστικά με ευελιξία και φιλικό προς το χρήστη περιβάλλον.
Με χαρακτηριστικά όπως Διαχείριση χρηστών, Πολυκαταστήματα, Συνεργάτες, Εκπτώσεις, Κριτικές προϊόντων, Πολύγλωσσες και πολλαπλές πύλες πληρωμών, το OpenCart είναι μια πλατφόρμα επιλογής για πολλούς εμπόρους στο διαδίκτυο.
Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να εγκαταστήσετε το OpenCart στον εξυπηρετητή Ubuntu 18.04. Θα χρησιμοποιήσουμε τον Nginx ως διακομιστή ιστού, τον πιο πρόσφατο PHP 7.2 και MySQL / MariaDB ως διακομιστή βάσης δεδομένων.
Προϋποθέσεις
Βεβαιωθείτε ότι πληρούνται οι ακόλουθες προϋποθέσεις πριν συνεχίσετε με αυτό το σεμινάριο:
- Έχετε ένα όνομα τομέα που δείχνει στον δημόσιο διακομιστή IP σας. Θα χρησιμοποιήσουμε το
example.com.Nginx είναι εγκατεστημένο στον διακομιστή Ubuntu ακολουθώντας αυτές τις οδηγίες. Ένα πιστοποιητικό SSL εγκατεστημένο στον τομέα σας για την κρυπτογράφηση των πληροφοριών του χρήστη. Μπορείτε να εγκαταστήσετε ένα δωρεάν Πιστοποιητικό SSL για να κρυπτογραφήσετε ακολουθώντας αυτές τις οδηγίες.
Ενημερώστε τα πακέτα συστήματος στις πιο πρόσφατες εκδόσεις και εγκαταστήστε το βοηθητικό πρόγραμμα αποσυμπίεσης:
sudo apt update && sudo apt upgrade
sudo apt install unzip
Δημιουργία βάσης δεδομένων MySQL
sudo apt install mysql-server mysql-client
Για νέες εγκαταστάσεις MySQL, συνιστάται να εκτελέσετε την εντολή
mysql_secure_installation
για να βελτιώσετε την ασφάλεια του διακομιστή MySQL.
Συνδεθείτε στο κέλυφος MySQL χρησιμοποιώντας την ακόλουθη εντολή:
sudo mysql
Από μέσα στο κέλυφος MySQL, εκτελέστε την ακόλουθη εντολή SQL για να δημιουργήσετε μια νέα βάση δεδομένων που ονομάζεται
opencart
:
CREATE DATABASE opencart;
Στη συνέχεια, δημιουργήστε ένα λογαριασμό χρήστη MySQL με όνομα
opencart
και παραχωρήστε τα απαραίτητα δικαιώματα στον χρήστη εκτελώντας την ακόλουθη εντολή:
GRANT ALL ON opencart.* TO 'opencart'@'localhost' IDENTIFIED BY 'change-with-strong-password';
Βεβαιωθείτε ότι αλλάξατε τον
change-with-strong-password
με έναν ισχυρό κωδικό πρόσβασης.
Μόλις τελειώσετε, βγείτε από την κονσόλα mysql πληκτρολογώντας:
Εγκατάσταση και διαμόρφωση της PHP
Η PHP 7.2, η οποία είναι η προεπιλεγμένη έκδοση PHP στο Ubuntu 18.04, υποστηρίζεται πλήρως και συνιστάται για OpenCart. Δεδομένου ότι θα χρησιμοποιήσουμε το Nginx ως διακομιστή ιστού, θα εγκαταστήσουμε επίσης το πακέτο PHP-FPM.
Εκτελέστε την ακόλουθη εντολή για να εγκαταστήσετε την PHP και όλες τις απαραίτητες ενότητες PHP:
sudo apt install php7.2-common php7.2-cli php7.2-fpm php7.2-opcache php7.2-gd php7.2-mysql php7.2-curl php7.2-intl php7.2-xsl php7.2-mbstring php7.2-zip php7.2-bcmath php7.2-soap
Η υπηρεσία PHP-FPM θα ξεκινήσει αυτόματα μετά την ολοκλήρωση της διαδικασίας εγκατάστασης, μπορείτε να την επαληθεύσετε εκτυπώνοντας την κατάσταση της υπηρεσίας:
sudo systemctl status php7.2-fpm
Η έξοδος πρέπει να δείχνει ότι η υπηρεσία fpm είναι ενεργή και λειτουργεί.
● php7.2-fpm.service - The PHP 7.2 FastCGI Process Manager Loaded: loaded (/lib/systemd/system/php7.2-fpm.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2019-02-25 10:45:42 UTC; 53s ago Docs: man:php-fpm7.2(8) Main PID: 27446 (php-fpm7.2) Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec" Tasks: 3 (limit: 505) CGroup: /system.slice/php7.2-fpm.service ├─27446 php-fpm: master process (/etc/php/7.2/fpm/php-fpm.conf)
Ορίστε τις απαιτούμενες και συνιστώμενες επιλογές PHP επεξεργάζοντας το αρχείο
php.ini
με το
sed
::
sudo sed -i "s/memory_limit =.*/memory_limit = 1024M/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/upload_max_filesize =.*/upload_max_filesize = 256M/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/zlib.output_compression =.*/zlib.output_compression = on/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/max_execution_time =.*/max_execution_time = 18000/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/;opcache.save_comments.*/opcache.save_comments = 1/" /etc/php/7.2/fpm/php.ini
Εγκατάσταση του OpenCart
Τη στιγμή της σύνταξης αυτού του άρθρου, η πιο πρόσφατη σταθερή έκδοση του OpenCart είναι η έκδοση
3.0.3.1
.
Πριν από τη λήψη του αρχείου OpenCart, δημιουργήστε πρώτα έναν κατάλογο ο οποίος θα κρατά τα αρχεία του OpenCart:
sudo mkdir -p /var/www/html/example.com
Κατεβάστε την τελευταία έκδοση του OpenCart από το χώρο αποθήκευσης του OpenCart Github χρησιμοποιώντας την ακόλουθη εντολή wget:
cd /tmp
wget
Αφού ολοκληρωθεί η λήψη, εξαγάγετε το αρχείο OpenCart και μετακινήστε τα εξαγόμενα αρχεία στον ριζικό κατάλογο του τομέα του τομέα:
unzip opencart-*.zip
sudo mv /tmp/upload/* /var/www/html/example.com/
Αντιγράψτε τα αρχεία διαμορφώσεων χρησιμοποιώντας την εντολή
cp
:
sudo cp /var/www/html/example.com/{config-dist.php, config.php}
sudo cp /var/www/html/example.com/admin/{config-dist.php, config.php}
Ορίστε τα σωστά δικαιώματα ώστε ο διακομιστής ιστού να έχει πλήρη πρόσβαση στα αρχεία και τους καταλόγους του ιστότοπου χρησιμοποιώντας την ακόλουθη εντολή chown:
sudo chown -R www-data: /var/www/html
Διαμόρφωση του Nginx
Μέχρι τώρα, θα πρέπει να έχετε ήδη εγκατεστημένο το Nginx με πιστοποιητικό SSL στο διακομιστή Ubuntu, αν δεν ελέγξετε τις προϋποθέσεις για αυτό το σεμινάριο.
Ανοίξτε το πρόγραμμα επεξεργασίας κειμένου και δημιουργήστε το ακόλουθο αρχείο:
sudo nano /etc/nginx/sites-available/example.com
/etc/nginx/sites-available/example.com
# Redirect HTTP -> HTTPS server { listen 80; server_name www.example.com example.com; include snippets/letsencrypt.conf; return 301 https://example.com$request_uri; } # Redirect WWW -> NON WWW server { listen 443 ssl http2; server_name www.example.com; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; return 301 https://example.com$request_uri; } server { listen 443 ssl http2; server_name example.com; root /var/www/html/example.com; index index.php; # SSL parameters ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; include snippets/letsencrypt.conf; # log files access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.2-fpm.sock; } location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ { expires max; log_not_found off; } }
Μην ξεχάσετε να αντικαταστήσετε το example.com με τον τομέα OpenCart και να ρυθμίσετε τη σωστή διαδρομή στα αρχεία πιστοποιητικών SSL. Όλες οι αιτήσεις HTTP θα ανακατευθυνθούν στο HTTPS. Τα αποσπάσματα που χρησιμοποιούνται σε αυτή τη διαμόρφωση δημιουργούνται σε αυτόν τον οδηγό.
Πριν επανεκκινήσετε την υπηρεσία Nginx, κάντε μια δοκιμή για να βεβαιωθείτε ότι δεν υπάρχουν σφάλματα σύνταξης:
sudo nginx -t
Εάν δεν υπάρχουν σφάλματα, η έξοδος θα πρέπει να έχει την εξής μορφή:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Τέλος, κάντε επανεκκίνηση της υπηρεσίας Nginx πληκτρολογώντας:
Ολοκλήρωση της εγκατάστασης του OpenCart
Τώρα που το OpenCart κατεβάζεται και η διαμόρφωση του διακομιστή είναι πλήρης, μπορείτε να ολοκληρώσετε την εγκατάσταση μέσω της διασύνδεσης web.
Ανοίξτε το πρόγραμμα περιήγησης, πληκτρολογήστε τον τομέα σας και θα εμφανιστεί μια οθόνη παρόμοια με την ακόλουθη:





Διατηρήστε την προεπιλεγμένη επιλογή "
Automatically Move
" και κάντε κλικ στο κόκκινο κουμπί "
Move
". Ο κατάλογος στον οποίο μετακινείτε τον κατάλογο
storage
πρέπει να είναι προσβάσιμος από τον διακομιστή ιστού.
Από εδώ μπορείτε να ξεκινήσετε την προσαρμογή της εγκατάστασης του OpenCart και να προσθέσετε νέα προϊόντα.
Θα χρειαστεί επίσης να διαγράψετε τον κατάλογο εγκατάστασης. Για να το κάνετε αυτό, επιστρέψτε στο τερματικό και πληκτρολογήστε την ακόλουθη εντολή
rm
:
sudo rm -rf /var/www/html/example.com/install
συμπέρασμα
Συγχαρητήρια, έχετε εγκαταστήσει με επιτυχία το OpenCart στο διακομιστή Ubuntu 18.04.
Η τεκμηρίωση OpenCart είναι μια καλή αρχή για να μάθετε περισσότερα σχετικά με τον τρόπο διαχείρισης της εγκατάστασης του OpenCart.
ubuntu opencart mysql php nginx ηλεκτρονικό εμπόριοΠώς να εγκαταστήσετε εύκολα το oneplus 3 και να εγκαταστήσετε την προσαρμοσμένη ανάκτηση
Η ριζοβολία ανοίγει έναν εντελώς νέο κόσμο δυνατοτήτων προσαρμογής σε συσκευές Android και το OnePlus 3 δεν αποτελεί εξαίρεση. Εδώ μπορείτε να το διορθώσετε εύκολα.
Πώς να εγκαταστήσετε το πρόγραμμα περιήγησης Chrome στο Chrome στο debian 10 linux
Το Google Chrome είναι το πιο δημοφιλές πρόγραμμα περιήγησης στο διαδίκτυο στον κόσμο. Σε αυτό το σεμινάριο θα ξεκινήσουμε τα βήματα εγκατάστασης του προγράμματος περιήγησης στο Google Chrome στο Debian 10 Linux.
Πώς να εγκαταστήσετε το πρόγραμμα περιήγησης στο Web στο ubuntu 18.04
Η Opera είναι ένας από τους πιο δημοφιλείς διαδικτυακούς φυλλομετρητές στον κόσμο. Σε αυτό το σεμινάριο θα σας εξηγήσουμε πώς να εγκαταστήσετε το πρόγραμμα περιήγησης Opera του Opera στο Ubuntu 18.04.







