Instaliranje
Instalacija Magenta
Magneto je aplikacija za e-trgovinu otvorenog koda u vlasništvu eBaya. Radi koristeći LAMP stog na većini Linux distribucija. Ovaj vodič će se usredotočiti na to kako postaviti Magento na Ubuntu 15.04 - ali ovi koraci trebali bi raditi i za druge verzije.
Imajte na umu da je Magento aplikacija s vrlo velikim brojem resursa. Za testni poslužitelj, PHP zahtijeva minimalno 512 MB RAM-a, ali trebate koristiti najmanje 1 GB za malu trgovinu i 4 GB za srednju do veliku trgovinu sa stotinama proizvoda.
Ovaj vodič pretpostavlja da koristite svježe kreirani VPS bez instaliranih paketa.
Instaliranje
LAMP Stack
Prvo, provjerite je li apt-getknjižnica paketa ažurirana tako što ćete pokrenuti naredbu u nastavku. To će osigurati da je najnovija verzija paketa instalirana.
$ apt-get update
Nakon što je ovo završeno, vrijeme je za instaliranje LAMP komponenti koje pokreću Magento (Linux, Apache, MySQL, PHP). Pokrenite sljedeću naredbu sa sudoda instalirate sva 3 paketa odjednom. Alternativno, ove pakete možete zasebno instalirati pomoću ovog vodiča .
$ sudo apt-get install lamp-server^
Morat ćete navesti lozinku za MySQL root korisnika. Provjerite je li ova lozinka sigurna i zabilježite je jer će vam kasnije trebati.
Postavljanje Apachea
Prije nego što se Magneto instalira, moramo konfigurirati Apache da ispravno preusmjerava i prepisuje dolazni promet. Napravite virtualnu host datoteku za Apache pomoću sljedeće naredbe. Ovdje koristimo nanouređivač, ali se može koristiti bilo koji uređivač teksta.
$ sudo nano /etc/apache2/sites-available/magento.conf
Unutar ove datoteke kopirajte i zalijepite naše opcije postavljanja u nanosučelje.
<VirtualHost *:80>
DocumentRoot /var/www/public
<Directory /var/www/public/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
</Directory>
</VirtualHost>
Trebao bi izgledati slično kao na slici ispod.

Spremite i zatvorite datoteku pomoću Control + Oi Control + X. Zatim moramo reći Apacheu da koristi novu konfiguracijsku datoteku i da zanemari zadanu konfiguracijsku datoteku. Izvršite sljedeće naredbe u nastavku (redom):
$ sudo a2ensite magento.conf
$ sudo a2dissite 000-default.conf
Zatim ponovno učitajte Apache pomoću naredbe.
$ sudo service apache2 reload
Postavljanje PHP-a
PHP također treba biti konfiguriran za pravilno rukovanje Magento aplikacijom. Budući da je riječ o aplikaciji s iznimno teškim resursima, moramo povećati dodjelu memorije koja se daje PHP-u. U ovom slučaju, dodijelit ću 512 MB jer će to biti samo za probnu pohranu, no većina trgovina zahtijeva 1-4 GB memorije.
Prvo otvorite php.inikonfiguracijsku datoteku u uređivaču teksta.
$ sudo nano /etc/php5/apache2/php.ini
Pronađite redak koji deklarira ograničenje memorije za PHP i promijenite ga u željeni broj (u ovom slučaju 512 MB).
memory_limit = 512M
![Instalacija Magenta 2 na Ubuntu Instalacija Magenta 2 na Ubuntu]()
Spremite i zatvorite datoteku pomoću Control + Oi Control + X.
Magento također treba neke dodatne PHP module koji se mogu instalirati pomoću apt-get. Izvršite sljedeću naredbu.
$ sudo apt-get install php5-mcrypt php5-curl php5-gd libcurl3 php5-intl php5-xsl
Nakon što instalacija završi, pokrenite sljedeće naredbe.
$ sudo a2enmod rewrite
$ sudo php5enmod mcrypt
Konačno, ponovno pokrenite Apache.
$ sudo service apache2 restart
Postavljanje MySQL-a
Magento koristi MySQL za spremanje gotovo svih podataka povezanih s web-mjestom. Moramo stvoriti bazu podataka koju će aplikacija koristiti. Pokrenite MySQL naredbeni redak pomoću naredbe u nastavku, koristeći lozinku iz prethodnog podešavanja LAMP-a.
$ mysql -u root -p
Zatim izvršite donju naredbu za stvaranje baze podataka.
CREATE DATABASE magento;
Ostavite MySQL naredbeni redak koristeći Control + C.
Instalacija Magenta
Instalirajte composersljedećom naredbom:
$ curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Moramo generirati par ključeva za kloniranje Magento repo. Budući da je za to potrebna provjera autentičnosti, pogledajte Magento razvojnu dokumentaciju za najnovije upute.
Zatim stavite ove ključeve u auth datoteku za skladatelj pomoću naredbe u nastavku.
$ sudo nano /root/.composer/auth.json
Kopirajte i zalijepite sadržaj ispod u datoteku.
{
"http-basic": {
"repo.magento.com": {
"username": "<your public key>",
"password": "<your private key>"
}
}
}
CD u web imenik.
$ cd /var/www
Klonirajte Magento Github repo.
$ git clone -b 2.0 https://github.com/magento/magento2.git public
CD u kloniranu mapu.
$ cd public
Pokrenite composer installda ažurirate ovisnosti.
$ composer install
Postavljanje preglednika
Jednostavno idite do IP adrese vašeg Vultr VPS-a i dočekat će vas stranica za postavljanje Magento. IP adresa vašeg VPS-a nalazi se unutar Vultr kontrolne ploče.
Možete dovršiti postavljanje Magenta slijedeći čarobnjak. Ne zaboravite unijeti pojedinosti baze podataka iz ranije u ovom vodiču.
Uživajte u svojoj novoj Magento web trgovini!