Como ya comenté, tanto Google como las otras compañias ofrecen un periodo de prueba donde poder probar sus plataformas de cloud de forma gratuira. Una vez concluye este periodo de prueba, es cuando toca empezar a pasar por caja, pero Google esta ofreciendo una serie de servicios de forma gratuita en un programa que muy acertadamente han llamado Always Free . Cuando este periodo
Yo he aprovechado este servicio para crear una instancia de Linux gratuita y probar Wordpress:
A continuación os dejo los pasos para instalarlo:
Pasos:
1. Conecta al terminal (SSH) de la instancia de GCP donde quieres instalar Wordpress.
2. El primer caso es instalar los módulos necesarios para ejecutar: APACHE2, PHP y MySQL, para ello se puede usar el comando APT-GET :
$ sudo apt-get update$ sudo apt-get install php libapache2-mod-php mysql-server php-mysql
3. Una vez instalado, es necesario configurar un site en apache creando un fichero de configuración:
$ sudo vim /etc/apache2/sites-available/lasendadelwordpress.conf
Con el siguiente contenido:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName lasendadelwordpress.local
ServerAlias www.lasendadelwordpress.local
ErrorLog ${APACHE_LOG_DIR}/error_lasendadelwordpress.log
CustomLog ${APACHE_LOG_DIR}/access_lasendadelwordpress.log combined
DocumentRoot /var/www/lasendadelwordpress
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/lasendadelwordpress>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,dany
allow from all
</Directory>
</VirtualHost>
4. Con el fichero de configuración creado, es necesario activar el site:
$ sudo a2ensite wordpress
Enabling site lasendadelwordpress.
To activate the new configuration, you need to run:
systemctl reload apache2
Despues hay que activar la reescritura de URL
$ sudo a2enmod rewrite
Y recargar apache
$ sudo service apache2 reload
5. El siguiente paso es crear una base de datos en MySQL. Es necesario abrir la linia de comando de MySQL:
$ sudo mysql -u root
Dentro de la linia de comando SQL es necesario crear una base de datos nueva y un nuevo usuario con permisos necesarior para operarla. En negrita he destacado los comandos necesarios para crear la base de datos.
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 6076
Server version: 10.1.47-MariaDB-0+deb9u1 Debian 9.13
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
> CREATE DATABASE lasendadelwordpress;
Query OK, 1 row affected (0.17 sec)
> GRANT ALL PRIVILEGES ON lasendadelwordpress.* TO send4dmin@'localhost' IDENTIFIED BY 'tupassword’;
Query OK, 0 rows affected (0.29 sec)
> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.10 sec)
> EXIT
Bye
$ sudo copy /var/www/lasendadelwordpress/wp-config-sample.php /var/www/lasendadelwordpress/wp-config.php
$ sudo vi wp-config-php
define('DB_NAME', 'lasendadelwordpress'); // The name of the database
define('DB_USER', 'send4dmin'); // Your MySQL username
define('DB_PASSWORD', 'tupassword'); // ... and password
10. Y una vez instalado, solo hay que acceder a la URL de administración del sitio y empezar a trabajar:
No hay comentarios:
Publicar un comentario