Instalar Prestashop en Ubuntu
Sadržaj:
- Preduvjeti
- Izrada MySQL baze podataka
- Instaliranje i konfiguriranje PHP-a
- Instaliranje OpenCart-a
- Konfiguriranje Nginx-a
- Dovršavanje instalacije OpenCart
- Zaključak
OpenCart je besplatna i open-source PHP platforma za e-trgovinu koja kombinira moćne značajke s fleksibilnošću i korisničkim sučeljem.
S značajkama kao što su Upravljanje korisnicima, Multi-trgovina, podružnice, Popusti, Recenzije proizvoda, Višejezični i višestruki pristupnici plaćanja, OpenCart je platforma izbora za mnoge online trgovce.
U ovom ćemo vam vodiču pokazati kako instalirati OpenCart na Ubuntu 18.04 poslužitelj. Koristit ćemo Nginx kao web poslužitelj, najnoviji PHP 7.2 i MySQL / MariaDB kao poslužitelj baze podataka.
Preduvjeti
Prije nastavka s ovim vodičem osigurajte da ste ispunili sljedeće preduvjete:
- Ime domene pokazuje na IP vašeg javnog poslužitelja. Koristit ćemo
example.com
.Nginx instaliran na vašem Ubuntu poslužitelju slijedeći ove upute.U SSL certifikat instaliran za vašu domenu za šifriranje podataka o korisniku. Možete instalirati besplatni certifikat Let's Šifriraj SSL slijedeći ove upute.
Ažurirajte sistemske pakete na najnovije verzije i instalirajte uslužni program unzip:
sudo apt update && sudo apt upgrade
sudo apt install unzip
Izrada MySQL baze podataka
sudo apt install mysql-server mysql-client
Za svježe MySQL instalacije preporučuje se pokretanje naredbe
mysql_secure_installation
radi poboljšanja sigurnosti vašeg MySQL poslužitelja.
Prijavite se na MySQL školjku pomoću sljedeće naredbe:
sudo mysql
Iz MySQL školjke pokrenite sljedeću SQL izjavu kako biste stvorili novu bazu naziva
opencart
:
CREATE DATABASE opencart;
Zatim stvorite MySQL korisnički račun pod nazivom
opencart
i dodijelite potrebna dozvola korisniku pokretanjem sljedeće naredbe:
GRANT ALL ON opencart.* TO 'opencart'@'localhost' IDENTIFIED BY 'change-with-strong-password';
Obavezno promijenite
change-with-strong-password
s jakom lozinkom.
Nakon završetka, izlazite iz mysql konzole upisivanjem:
Instaliranje i konfiguriranje PHP-a
PHP 7.2 koji je zadana PHP verzija u Ubuntu 18.04 u potpunosti je podržan i preporučen za OpenCart. Budući da ćemo Nginx koristiti kao web poslužitelj, instalirat ćemo i PHP-FPM paket.
Pokrenite sljedeću naredbu za instaliranje PHP-a i svih potrebnih PHP modula:
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 usluga će se automatski pokrenuti nakon dovršetka postupka instalacije, možete to potvrditi ispisom statusa usluge:
sudo systemctl status php7.2-fpm
Izlaz bi trebao značiti da je fpm usluga aktivna i pokrenuta.
● 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)
Postavite potrebne i preporučene PHP mogućnosti uređivanjem
php.ini
datoteke sa
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
Instaliranje OpenCart-a
U vrijeme pisanja ovog članka najnovija stabilna verzija OpenCart-a je verzija
3.0.3.1
.
Prije preuzimanja OpenCart arhive najprije stvorite direktorij koji će sadržavati naše datoteke OpenCart:
sudo mkdir -p /var/www/html/example.com
Preuzmite najnoviju verziju OpenCart-a iz spremišta OpenCart Github pomoću sljedeće wget naredbe:
cd /tmp
wget
Nakon dovršetka preuzimanja, izvadite arhivu OpenCart i premjestite izdvojene datoteke u korijenski direktorij dokumenta domene:
unzip opencart-*.zip
sudo mv /tmp/upload/* /var/www/html/example.com/
Kopirajte konfiguracijske datoteke pomoću naredbe
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}
Postavite ispravna dopuštenja tako da web poslužitelj može imati potpuni pristup datotekama i mapama web mjesta koristeći sljedeću naredbu:
sudo chown -R www-data: /var/www/html
Konfiguriranje Nginx-a
Do sad ste već trebali instalirati Nginx sa SSL certifikatom na vašem Ubuntu poslužitelju, ako ne provjerite preduvjete za ovaj vodič.
Otvorite uređivač teksta i stvorite sljedeću datoteku:
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; } }
Ne zaboravite zamijeniti example.com s domenom OpenCart i postaviti ispravan put do datoteka s SSL certifikatima. Svi HTTP zahtjevi bit će preusmjereni na HTTPS. Isječci korišteni u ovoj konfiguraciji kreirani su u ovom vodiču.
Prije ponovnog pokretanja usluge Nginx napravite test da biste bili sigurni da nema sintakse:
sudo nginx -t
Ako nema pogrešaka, izlaz bi trebao izgledati ovako:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Na kraju, ponovno pokrenite Nginx uslugu upisivanjem:
Dovršavanje instalacije OpenCart
Sad kad je OpenCart preuzet i konfiguracija poslužitelja je dovršena, možete dovršiti instalaciju putem web sučelja.
Otvorite preglednik, upišite svoju domenu i prikazat će se zaslon sličan sljedećem:
Zadržite zadanu opciju
Automatically Move
i kliknite na crveni gumb
Move
. Web poslužitelj mora biti dostupan u direktorij u koji premještate mapu za
storage
.
Od ovog trenutka možete započeti prilagođavati vašu OpenCart instalaciju i dodavati nove proizvode.
Također ćete trebati izbrisati instalacijski direktorij. Da biste to učinili, vratite se na terminal i utipkajte sljedeću
rm
naredbu:
sudo rm -rf /var/www/html/example.com/install
Zaključak
Čestitamo, uspješno ste instalirali OpenCart na svoj Ubuntu 18.04 poslužitelj.
OpenCart dokumentacija je dobro početno mjesto za više informacija o upravljanju vašom OpenCart instalacijom.
ubuntu opencart mysql php nginx e-trgovinaKako instalirati najnoviji Firefox 3.6.6 u Ubuntu Linux

Firefox 3.6.6 ima prepreku sudara preglednika. Evo kako ga jednostavno instalirati u Ubuntu Linux.
Kako instalirati i pokrenuti Linux Ubuntu na Windows lako

Wubi će vam omogućiti instalaciju i pokretanje Linux Ubuntu dual-boot postava s Microsoft Windows 7 lako. Pročitajte vodič i preuzmite Wubi besplatno.
Instalirati, ponovo instalirati, nadograditi, deinstalirati, popraviti Windows 7 / Vista / Xp

Microsoft je pokrenuo novu web stranicu pomoći koja je usmjerena isključivo na način instaliranja, ponovne instalacije, nadogradnje ili deinstalacije sustava Windows 7, Windows Vista i Windows Vista. Windows XP. Ako sada planirate nadograditi sustav Windows Vista na Windows 7, ovo je izvrstan izvor!