4.7 Cum sa instalezi platforma prestashop în romana. Curs video creare magazin online
Cuprins:
- Cerințe preliminare
- Crearea bazei de date MySQL
- Instalarea și configurarea PHP
- Instalarea OpenCart
- Configurarea Nginx
- Finalizarea instalării OpenCart
- Concluzie
OpenCart este o platformă de comerț electronic PHP gratuită și deschisă, care combină funcții puternice cu flexibilitate și interfață ușor de utilizat.
Cu caracteristici precum Managementul utilizatorului, Multi-Store, Afiliați, Reduceri, Recenzii ale produsului, Gateway-uri de plată multi-lingvistice și multiple, OpenCart este o platformă la alegere pentru mulți comercianți online.
În acest tutorial, vă vom arăta cum să instalați OpenCart pe serverul Ubuntu 18.04. Vom folosi Nginx ca server web, cel mai recent PHP 7.2 și MySQL / MariaDB ca server de baze de date.
Cerințe preliminare
Asigurați-vă că ați îndeplinit următoarele cerințe înainte de a continua cu acest tutorial:
- Puneți un nume de domeniu îndreptat către IP-ul serverului dvs. public. Vom folosi
example.com.Nginx este instalat pe serverul dvs. Ubuntu urmând aceste instrucțiuni. Un certificat SSL instalat pentru domeniul dvs. pentru a cripta informațiile utilizatorului. Puteți instala un certificat SSL gratuit Encrypt urmând aceste instrucțiuni.
Actualizați pachetele de sistem la cele mai recente versiuni și instalați utilitarul de dezarhivare:
sudo apt update && sudo apt upgrade
sudo apt install unzip
Crearea bazei de date MySQL
sudo apt install mysql-server mysql-client
Pentru instalații MySQL proaspete, este recomandat să rulați comanda
mysql_secure_installation
pentru a îmbunătăți securitatea serverului MySQL.
Conectați-vă la shell-ul MySQL folosind următoarea comandă:
sudo mysql
Din interiorul shell-ului MySQL, executați următoarea instrucțiune SQL pentru a crea o nouă bază de date numită
opencart
:
CREATE DATABASE opencart;
Apoi, creați un cont de utilizator MySQL numit
opencart
și acordați utilizatorului permisiunile necesare rulând următoarea comandă:
GRANT ALL ON opencart.* TO 'opencart'@'localhost' IDENTIFIED BY 'change-with-strong-password';
Asigurați-vă că schimbați
change-with-strong-password
cu
change-with-strong-password
puternică.
Odată terminat, ieșiți din consola mysql tastând:
Instalarea și configurarea PHP
PHP 7.2, care este versiunea implicită PHP din Ubuntu 18.04, este complet acceptat și recomandat pentru OpenCart. Deoarece vom folosi Nginx ca server web, vom instala și pachetul PHP-FPM.
Rulați următoarea comandă pentru a instala PHP și toate modulele PHP necesare:
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
Serviciul PHP-FPM va începe automat după finalizarea procesului de instalare, îl puteți verifica imprimând starea serviciului:
sudo systemctl status php7.2-fpm
Ieșirea ar trebui să indice că serviciul fpm este activ și funcționează.
● 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)
Setați opțiunile PHP necesare și recomandate prin editarea fișierului
php.ini
cu
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
Instalarea OpenCart
În momentul scrierii acestui articol, ultima versiune stabilă a OpenCart este versiunea
3.0.3.1
.
Înainte de a descărca arhiva OpenCart, creează mai întâi un director care va conține fișierele noastre OpenCart:
sudo mkdir -p /var/www/html/example.com
Descărcați cea mai recentă versiune a OpenCart din depozitul OpenCart Github folosind următoarea comandă wget:
cd /tmp
wget
După finalizarea descărcării, extrageți arhiva OpenCart și mutați fișierele extrase în directorul rădăcină a documentului domeniului:
unzip opencart-*.zip
sudo mv /tmp/upload/* /var/www/html/example.com/
Copiați fișierele de configurare folosind comanda
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}
Setați permisiunile corecte astfel încât serverul web să poată avea acces complet la fișierele și directoarele site-ului utilizând următoarea comandă chown:
sudo chown -R www-data: /var/www/html
Configurarea Nginx
Până acum, ar trebui să aveți deja Nginx cu certificatul SSL instalat pe serverul dvs. Ubuntu, dacă nu verificați condițiile preliminare pentru acest tutorial.
Deschideți editorul de text și creați următorul fișier:
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; } }
Nu uitați să înlocuiți example.com cu domeniul OpenCart și să setați calea corectă pentru fișierele de certificat SSL. Toate cererile HTTP vor fi redirecționate către HTTPS. Fragmentele utilizate în această configurație sunt create în acest ghid.
Înainte de a reporni serviciul Nginx, faceți un test pentru a vă asigura că nu există erori de sintaxă:
sudo nginx -t
Dacă nu există erori, ieșirea ar trebui să arate astfel:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
În cele din urmă, reporniți serviciul Nginx tastând:
Finalizarea instalării OpenCart
Acum că OpenCart este descărcat și configurația serverului este completă, puteți termina instalarea prin interfața web.
Deschideți browserul, tastați-vă domeniul și va apărea un ecran similar cu următoarele:





Păstrați opțiunea implicită
Automatically Move
și faceți clic pe butonul roșu
Move
. Directorul în care vă deplasați directorul de
storage
trebuie să fie accesibil de către serverul web.
De aici puteți începe să personalizați instalarea OpenCart și să adăugați produse noi.
De asemenea, va trebui să ștergeți directorul de instalare. Pentru a face acest lucru, reveniți la terminal și introduceți următoarea comandă
rm
:
sudo rm -rf /var/www/html/example.com/install
Concluzie
Felicitări, ați instalat cu succes OpenCart pe serverul dvs. Ubuntu 18.04.
Documentația OpenCart este un bun loc de pornire pentru a afla mai multe despre cum să gestionați instalarea OpenCart.
ubuntu opencart mysql php nginx ecommerceCum se instalează ultimul Firefox 3.6.6 în Ubuntu Linux
Firefox 3.6.6 oferă funcția de prevenire a accidentelor în browser. Iată cum se poate instala ușor în Ubuntu Linux.
Cum se instalează și se rulează Linux Ubuntu pe Windows cu ușurință
Wubi vă va permite să instalați și să executați Linux Ubuntu dual-boot setup cu Microsoft Windows 7 uşor. Citiți tutorial și descărcați gratuit Wubi.
Cum se instalează și se instalează WordPress pe Microsoft Azure
Această parte a tutorialului acoperă aspectele de performanță ale Microsoft Azure și te ghidează la găzduirea propriei dvs. WordPress instalare pe o mașină virtuală Azure.







