Requisits previs
Pas 1: Primers passos
Pas 2: instal·leu el servidor LAMP
Pas 3: Configura la base de dades
Pas 4: instal·leu Open Eshop
Open Eshop és un programari de comerç electrònic gratuït i de codi obert per vendre béns digitals, com ara MP3, llibres electrònics, pel·lícules, programari i molt més. En aquest tutorial, explicarem com instal·lar Open Eshop a Ubuntu 16.04.
Requisits previs
- Una nova instància del servidor Vultr Ubuntu 16.04.
- Un usuari de sudo .
Pas 1: Primers passos
Sempre és una bona pràctica actualitzar el vostre sistema operatiu. Podeu fer-ho executant les ordres següents:
sudo apt-get update -y
sudo apt-get upgrade -y
Un cop actualitzat el sistema, reinicieu el sistema i inicieu sessió amb l'usuari sudo.
sudo shutdown -r now
Pas 2: instal·leu el servidor LAMP
Podeu instal·lar un servidor de llum només executant l'ordre següent:
sudo apt-get install lamp-server^ -y
Un cop finalitzada la instal·lació, haurem d'ajustar alguns valors dels fitxers de configuració de PHP de la següent manera:
sudo nano /etc/php/7.0/cli/php.ini
Actualitzeu els valors de post_max_size, upload_max_filesize, i short_open_tagde la següent manera:
post_max_size = 64M
upload_max_filesize = 64M
short_open_tag = On
Deseu i tanqueu el fitxer quan hàgiu acabat i, a continuació, reinicieu el servidor web Apache perquè aquests canvis tinguin efecte:
sudo systemctl restart apache2
Abans de configurar la base de dades, primer haureu de protegir Mysql. Podeu assegurar-lo executant l' script d'instal·lació segura de mysql :
sudo mysql_secure_installation
Respon totes les preguntes tal com es mostra a continuació:
Set root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
Un cop assegurada la base de dades, inicieu sessió a MySQL shell amb l'ordre següent:
mysql -u root -p
Introduïu la vostra contrasenya d'arrel quan se us demani i, a continuació, creeu una base de dades per a Open Eshop:
mysql> CREATE DATABASE openeshop_db;
A continuació, creeu un usuari de base de dades amb l'ordre següent:
mysql> CREATE USER 'openeshop' IDENTIFIED BY 'your-password';
A continuació, concediu privilegis a la base de dades:
mysql>GRANT ALL PRIVILEGES ON openeshop_db.* TO 'openeshop'@'localhost';
A continuació, esborreu la taula de privilegis amb l'ordre següent:
mysql>FLUSH PRIVILEGES;
Finalment, sortiu de l'intèrpret d'ordres de MySQL:
MariaDB [(none)]>\q
Pas 4: instal·leu Open Eshop
Primer, descarregueu la darrera versió estable del fitxer d'instal·lació d'Open Eshop des del seu lloc web oficial amb l'ordre següent:
sudo mkdir /var/www/html/openeshop
cd /var/www/html/openeshop
wget https://raw.githubusercontent.com/open-classifieds/open-eshop/master/install-eshop.php
A continuació, canvieu el propietari del fitxer descarregat amb l'ordre següent:
sudo chown -R www-data:www:data install-eshop.php
A continuació, creeu un bloc de servidor d'amfitrió virtual Apache per a Open Eshop. Podeu fer-ho creant el fitxer openeshop.conf:
sudo nano /etc/apache2/sites-available/openeshop.conf
Afegiu les línies següents:
<VirtualHost *:80>
ServerAdmin admin@yourdomain.com
DocumentRoot /var/www/html/openeshop
DirectoryIndex install-eshop.php
ServerName yourdomain.com
ServerAlias www.yourdomain.com
<Directory /var/www/html/openeshop/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/yourdomain.com-error_log
CustomLog /var/log/apache2/yourdomain.com-access_log common
</VirtualHost>
Deseu i tanqueu el fitxer quan hàgiu acabat i, a continuació, activeu el lloc amb l'ordre següent:
sudo a2ensite openeshop
Finalment, reinicieu el servidor web Apache perquè es produeixin els canvis:
sudo systemctl restart apache2
Finalment, obriu el vostre navegador web i navegueu a l'URL http://yourdomain.comi realitzeu el procés d'instal·lació.