Instal·lació
Instal·lació de Magento
Magneto és una aplicació de comerç electrònic de codi obert propietat d'eBay. Funciona amb una pila LAMP a la majoria de distribucions de Linux. Aquesta guia se centrarà en com configurar Magento a Ubuntu 15.04, però els passos aquí haurien de funcionar també per a altres versions.
Tingueu en compte que Magento és una aplicació amb molts recursos. Per a un servidor de prova, PHP requereix un mínim de 512 MB de RAM, però hauríeu d'utilitzar almenys 1 GB per a una botiga petita i 4 GB per a una botiga mitjana o gran amb centenars de productes.
Aquest tutorial suposa que esteu utilitzant un VPS acabat de crear sense paquets instal·lats.
Instal·lació
Pila de LAMPES
Primer, assegureu-vos que la apt-getbiblioteca de paquets estigui actualitzada executant l'ordre següent. Això garantirà que la darrera versió dels paquets estigui instal·lada.
$ apt-get update
Un cop finalitzat això, és hora d'instal·lar els components LAMP que impulsen Magento (Linux, Apache, MySQL, PHP). Executeu l'ordre següent amb sudoper instal·lar els 3 paquets d'una vegada. Com a alternativa, podeu instal·lar aquests paquets per separat mitjançant aquest tutorial .
$ sudo apt-get install lamp-server^
Haureu d'especificar una contrasenya per a l'usuari root de MySQL. Assegureu-vos que aquesta contrasenya sigui segura i anoteu-la, ja que serà necessària més endavant.
Configuració d'Apache
Abans d'instal·lar Magneto, hem de configurar Apache per redirigir i reescriure correctament el trànsit entrant. Creeu un fitxer d'amfitrió virtual per a Apache mitjançant l'ordre següent. Aquí, fem servir l' nanoeditor, però es pot utilitzar qualsevol editor de text.
$ sudo nano /etc/apache2/sites-available/magento.conf
Dins d'aquest fitxer, copieu i enganxeu les nostres opcions de configuració a la nanointerfície.
<VirtualHost *:80>
DocumentRoot /var/www/public
<Directory /var/www/public/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
</Directory>
</VirtualHost>
Hauria de semblar a la captura de pantalla següent.

Deseu i tanqueu el fitxer amb Control + Oi Control + X. A continuació, hem de dir a Apache que utilitzi el nou fitxer de configuració i que ignori el fitxer de configuració predeterminat. Executeu les ordres següents (en ordre):
$ sudo a2ensite magento.conf
$ sudo a2dissite 000-default.conf
A continuació, torneu a carregar Apache amb l'ordre.
$ sudo service apache2 reload
Configuració de PHP
PHP també s'ha de configurar per gestionar correctament l'aplicació Magento. Com que és una aplicació extremadament pesada en recursos, hem d'augmentar l'assignació de memòria donada a PHP. En aquest cas, assignaré 512 MB, ja que només executarà una botiga de proves, però la majoria de botigues requereixen entre 1 i 4 GB de memòria.
Primer, obriu el php.inifitxer de configuració amb un editor de text.
$ sudo nano /etc/php5/apache2/php.ini
Cerqueu la línia que declara el límit de memòria per a PHP i canvieu-la al número desitjat (en aquest cas, 512 MB).
memory_limit = 512M
![Instal·lació de Magento 2 a Ubuntu Instal·lació de Magento 2 a Ubuntu]()
Deseu i tanqueu el fitxer amb Control + Oi Control + X.
Magento també necessita alguns mòduls PHP addicionals que es poden instal·lar amb apt-get. Executeu l'ordre següent.
$ sudo apt-get install php5-mcrypt php5-curl php5-gd libcurl3 php5-intl php5-xsl
Un cop finalitzada la instal·lació, executeu les ordres següents.
$ sudo a2enmod rewrite
$ sudo php5enmod mcrypt
Finalment, reinicieu Apache.
$ sudo service apache2 restart
Configuració de MySQL
Magento utilitza MySQL per emmagatzemar gairebé totes les dades associades al lloc. Hem de crear una base de dades per a l'aplicació. Inicieu la línia d'ordres de MySQL amb l'ordre següent, utilitzant la contrasenya de la configuració de LAMP anterior.
$ mysql -u root -p
A continuació, executeu l'ordre següent per crear la base de dades.
CREATE DATABASE magento;
Deixeu la línia d'ordres de MySQL amb Control + C.
Instal·lació de Magento
Instal·leu composeramb l'ordre següent:
$ curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Hem de generar un parell de tecles per clonar el repositori Magento. Com que això requereix autenticació, consulteu la documentació per a desenvolupadors de Magento per obtenir les instruccions més recents.
A continuació, col·loqueu aquestes claus al fitxer d'autenticació per al compositor mitjançant l'ordre següent.
$ sudo nano /root/.composer/auth.json
Copieu i enganxeu el contingut següent al fitxer.
{
"http-basic": {
"repo.magento.com": {
"username": "<your public key>",
"password": "<your private key>"
}
}
}
CD al directori web.
$ cd /var/www
Clonar el repositori Magento Github.
$ git clone -b 2.0 https://github.com/magento/magento2.git public
CD a la carpeta clonada.
$ cd public
Executeu composer installper actualitzar les dependències.
$ composer install
Configuració del navegador
Simplement navegueu a l'adreça IP del vostre Vultr VPS i la pàgina de configuració de Magento us donarà la benvinguda. L'adreça IP del vostre VPS es troba dins del tauler de control de Vultr.
Podeu completar la configuració de Magento seguint l'assistent. Recordeu introduir els detalls de la base de dades anteriors en aquest tutorial.
Gaudeix de la teva nova botiga web Magento!