Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

Pasos Para Instalar Bagisto en Azure con VM Linux Ubuntu 18.

04 y LAMP

Pre-requisitos:

0. Instalar Azure CLI (Command Line Internface)


• En Windows (https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-windows?
view=azure-cli-latest)
• En Ubuntu (https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-apt?view=azure-cli-
latest)

Instalar LAMP webserver on Linux VM in Azure.


(https://docs.microsoft.com/en-us/azure/virtual-machines/linux/tutorial-lamp-stack)

1. Create a resource group

• $> az group create --name myResourceGroup --location eastus

2. Create a Virtual Machine (VM) using Azure CLI

• $> az vm create --resource-group myResourceGroup --name myVM --image


UbuntuLTS --admin-username azureuser --generate-ssh-keys

3. Open port 80 for web traffic

$> az vm open-port --port 80 --resource-group myResourceGroup --name myVM

4. SSH into your VM

$> az network public-ip list --resource-group myResourceGroup --query [].ipAddress

get Public IP address: XXX.XXX.XXX.XXX ejemplo : 40.71.85.225

$> ssh [email protected]

5. Instalar Apache2, MySql, and PHP

$> sudo apt update && sudo apt install lamp-server^

6. Verify Installation & Configuration

6.1 Verify Apache

$> apache2 -v
6.2 Verificar y asegurar MySQL

$> mysql -V

$> sudo mysql_secure_installation

Guardar el password para el usuario root

$> sudo mysql -u root -p

Para salir ingrese: “\q”

6.3 Verificar PHP

$> php -v

$> sudo sh -c 'echo "<?php phpinfo(); ?>" > /var/www/html/info.php'


Para el Grupo # IPS Universidad Adventista

7. Instalar el paquete WordPress

$> sudo apt install wordpress

crear una carpeta

$> mkdir ips-unac

$> cd ips-unac

$> sudo sensible-editor wordpress.sql


adicione el siguiente contenido al archivo wordpress.sql

CREATE DATABASE wordpress; GRANT


SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON wordpress.* TO
wordpress@localhost IDENTIFIED BY 'yourPassword';

$> cat wordpress.sql | sudo mysql –defaults-extra-file=/etc/mysql/debian.cnf

$> sudo sensible-editor /etc/wordpress/config-localhost.php

<?php define('DB_NAME', 'wordpress');


define('DB_USER', 'wordpress');
define('DB_PASSWORD', 'yourPassword');
define('DB_HOST', 'localhost');
define('WP_CONTENT_DIR', '/usr/share/wordpress/wp-content');
?>

$> sudo ln -s /usr/share/wordpress /var/www/html/wordpress

$> sudo mv /etc/wordpress/config-localhost.php /etc/wordpress/config-default.php

abrir en google-chrome : http://yourPublicIPAddress/wordpress


Para los otros 3 groupos: e-commerce.

Instalar Bagisto en en Azure Linux VM Ubuntu 18.04

7. Crear la base de datos bagisto:

$> sudo mysql -u root -p

mysql> CREATE DATABASE bagisto;

mysql> CREATE USER 'bagistouser'@'localhost' IDENTIFIED BY 'new_password_here';

mysql> GRANT ALL ON bagisto.* TO 'bagistouser'@'localhost' WITH GRANT OPTION;

mysql> show databases;

mysql> FLUSH PRIVILEGES;

mysql> EXIT;

8. instalar node.js

$> sudo apt install curl

$> curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

$> sudo apt install nodejs

9. instalar composer

$> sudo apt install git

$> curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin


--filename=composer
10. Descargar el ultimo release de bagisto v1.1.2

$> cd /tmp

$> wget https://github.com/bagisto/bagisto/archive/v1.1.2.zip

$> unzip v1.1.2.zip

$> sudo mv bagisto-1.1.2/ /var/www/bagisto

$> cd /var/www/bagisto

$> sudo composer install si hay errores ver el final del documento.

cambiar los permisos de escritura y lectura

$> sudo chown -R www-data:www-data /var/www/bagisto/

$> sudo chmod -R 755 /var/www/bagisto/

11. Configurar Apache2

$> sudo nano /etc/apache2/sites-available/bagisto.conf

copiar el siguiente codigo en el archivo anterior, para encontrar el servername y


server alias ver siguiente paso:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/bagisto/public
ServerName example.com
ServerAlias www.example.com

<Directory /var/www/bagisto/public/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
abrir el espacio Azure

Crear un fully qualified dns


https://docs.microsoft.com/en-us/azure/virtual-machines/linux/portal-create-fqdn

$> sudo a2ensite bagisto.conf

$> sudo a2enmod rewrite

$> sudo systemctl restart apache2.service


After installing, logon to the backend using the admin account below:
How to log in as admin:

http(s)://example.com/admin/login

Email: [email protected]
Password: admin123
Como adicionar productos en Bagisto:

https://www.youtube.com/watch?v=mNyQuab9lpE
Resolviendo Errores:

$> sudo compose update

$> sudo apt install php7.2-curl php7.2-intl php7.2-mbstring php7.2xml php-xml php-
zip

Funciona cuando sale esto y al final “ Package manifest generated


successfully”

También podría gustarte