Este árticulo es continuación de Mi primer servidor.
Recordar que se ha dejado el servidor web dinámico a punto, ahora es necesario decidir que programa queremos instalar.
Los
dos típicos de los Institutos de Secundaria serían el Moodle para
gestionar los cursos virtuales y Joomla o WordPress para gestionar páginas web
dinámicas en las que se podrán escribir los artículos del Centro.
Ahora instalamos Wordpress en nuestro servidor
Bajamos Wordpress desde la web oficial:https://es.wordpress.org/download/
Obtendremos un paquete que será aproximadamente el siguiente y según cual sea la últimas versión, que en este caso es:
wordpress-6.4.3-es_ES.zip
Y lo tenemos que copiar en el directorio /var/www/html/.
$ sudo tar -zxvf wordpress-6.4.3-es_ES.zip
Damos los permisos y propietarios de los archivos:
$ sudo chmod -R 775 /var/www/html/
Con el usuario root:
$ sudo su
Contraseña elegida para él.
# mysql
O bien con el usuario phpmyadmin
$ sudo mysql -u phpmyadmin -p
Contraseña elegida para él.
> CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Ahora daremos todos los privilegios sobre la base de datos al usuario que hemos venido utilizando desde el principio para este trabajo que es phpmyadmin con su contraseña (recordar que se ha definido así en el artículo mi primer servidor).
> GRANT ALL PRIVILEGES ON wordpress.* TO 'phpmyadmin'@'localhost' IDENTIFIED BY 'contraseña_escogida';
> FLUSH PRIVILEGES;
> EXIT;
A continuación, para instalar el programa abrimos el navegador y escribimos la URL siguiente y comprobaremos.
En phpmyadmin http://localhost/phpmyadmin, podemos observar la base de datos que hemos creado. Recordemos que en el artículo anterior sobre mi primer servidor ya habíamos añadido el usuario phpmyadmin con todos los privilegios para poder instalar programas y crear bases de datos.
A continuación, para instalar el programa abrimos el navegador y escribimos la URL siguiente:
Y seguiremos las instrucciones. Es importante interpretar bien lo que tiene que ir en cada casilla; sobretodo en lo que se refiere a la base de datos creada anteriormente.
Observar los datos importantes:
- Usuario de la base de datos: phpmyadmin
- Contraseña de la base de datos: la que se ha puesto al usuario phpmyadmin en la base de datos MariaDB anteriormente
- Correo electrónico el que os corresponda.
Como se puede ver ya se ha instalado en nuestro servidor.
Recordamos la importancia de las copias de seguridad de la bases de datos para que no se pierda la información. Normalmente se programan de forma que se hagan acumulativas y automáticas durante la noche.