jueves, 24 de octubre de 2019

Configurando PHP, Wordpress, MariaDB y Joomla para el Servidor Web. 2ª Parte.

Configurando PHP, Wordpress, MariaDB y Joomla para el Servidor Web. 2/2.

Seguimos con la instalación del Wordpress:
Claramente esto se hace en el Windows 10, o el equipo que tengamos de host de la Máquina Virtual, ya que hemos habilitado el remoto no tiene por que darnos error.

Cuando tu pones el comando (IPLocal de tu equipo)/wp-admin/setup-config.php en el navegador se abre una pantalla, donde te explica que va a hacer la instalación de wordpress pero antes tienes que comprobar algunas cosillas, lo que te dice ahí.

Si le das a siguiente, poniendo ya la contraseña y el usuario te va a saltar un error, por que antes hay que hacer dos cosas:

- Primero hay que habilitar la conexión de la base de datos en php. Nos vamos a WServer a C:\\PHP, en esta carpeta nos vamos a coger el php.ini-production y lo vamos a cambiar por el nombre de php.ini (OJO hay que cambiar la extensión del archivo, para verlas tienes que quitar el ocultamiento de las extensiones en el Windows) Dentro de ahí vamos a buscar (bien con el control-b en block de notas o control-f en Notepad ++) la palabra "memory" y dentro de ahí cambiamos el memory_limit a 512, esto es el límite de memoria que va a utilizar el Wordpress, y más arriba vamos a cambiar el max_execution a 60. Este valor establece el tiempo máximo en segundos que se permite ejecutar antes de que el analizador termine. Esto ayuda a prevenir que scripts mal escritos bloqueen el servidor. 

Ahora volvemos a buscar dentro del mismo archivo de php.ini "mysql" y dentro de ese apartado hay que activar todas las extensiones hasta la extension="imap (quitandoles las ;) y además extension=mysqli y extension=pdo_mysql.

Una vez se haga esto, tenemos que ir a herramientas al Administrador de ISS y se reincia el servidor.

- Una vez tengamos lo anterior ahora nos vamos a ir a heidisql (MariaDB) y vamos a crear la base de datos. Damos a nueva, para crear una nueva sesión: Por defecto el nombre del host: 127.0.0.1, usuario:root y la contraseña que hayáis elegido y lo abrimos.

Ahora vamos a crear una nueva base de datos, en donde pone unnamed le damos click derecho y crear una nueva base de datos, y esta se va a llamar wordpress.
Ahora vamos a crear a los usuarios por que NUNCA se configura una aplicación con los datos del root.
Para ello nos vamos a el icono de la doble cara, nos vamos a agregar, ponemos el nombre y contraseña que queramos y le agregamos un objeto, que esto sera nuestra base de datos creada anteriormente.

Por ultimo para que esto nos funcione vamos a entrar en C:\\inetpub/wwwroot/ y le vamos a dar permisos, ya que sin esto no nos va a funcionar. Le damos permisos al grupo de usuarios y a ISS_IUSERS, y el permiso que le damos es el de modificar.

Y ahora si que si, instalamos el Wordpress con el comando de arriba, ahora nos tendría que dejar instalarlo. Seleccionamos el Título que quieras, el nombre de usuario, el que hayas puesto en la base de datos al igual que la contraseña y un correo válido.

Para modificar wordpress se pone en el navegador 127.0.0.1 o localhost/wp-admin (la carpeta hacia donde entras en administrado se puede mirar dentro de inetpub/wwwroot.

Instalación de Joomla:

Los servidores que tiene Joomla no tienen permisos de escritura.
Este servicio vamos a ponerlo en nuestro otro servidor web, el del puerto 8080 (O en el puerto que quieras), ya que el otro lo tenemos puesto en el puesto 80.
Se descarga de la página del Joomla, y se tiene que descomprimir en la carpeta de inetpub, en la carpeta del otro servidor web.
Te metes en el navegador y escribes 127.0.0.1:8080 y te aparece la página de instalación del Joomla.

Metes el nombre del sitio, la descripción, el email válido, el usuario y la contraseña que quieras poner para administrarlo.

En la siguiente página, en tipo de base de datos, es recomendable MySQLi, el hospedaje: localhost. y ahora nos vamos a HeidiSQL, y nos vamos a crear un nuevo usuario con el nombre que queramos, y contraseña, ya que este es el usuario que nos va a administrar el joomla.
Pero como se pueden poner en la misma base de datos, no vamos a crear ninguna nueva. Ahora volvemos al navegador. Rellenamos el usuario y la contraseña, con el usuario y la contraseña que acabamos de poner en el HeidiSQL, en el nombre de la base de datos ponemos wordpress, que es el que teniamos instalado anteriormente, y el prefijo joomla_ ya que este es el que diferencia dentro de la misma base de datos.

Ahora en el siguiente paso, en el FTP, no lo habilitamos, y seguimos. En la siguiente para finalizar le damos al primer icono.

Y instala, una vez finalicemos, abajo hay una pantalla roja, pues copiamos todo eso de dentro y dentro de inetpub, en la carpeta donde hemos instalado el joomla, creamos un nuevo archivo llamado configuration.php y pegamos el texto.

Luego en la misma carpeta, cambiamos el nombre de installation para por si lo queremos volver a instalar.

Y ya estaría todo instalado.

No hay comentarios:

Publicar un comentario