¿Cómo instalar WordPress en aaPanel?
WordPress es el motor para blogs y sitios web mas popular en estos tiempos y el panel de control aaPanel ofrece todo para poder instalarlo muy fácil y obtener toda su eficiencia.
En el artículo que mostré el modo de instalar aaPanel en un VPS GRATIS de ORACLE CLOUD hice referencia a los beneficios que tiene este panel de control gratuito al momento de montar tu sitio web gracias a las extensiones de aaPanel que se pueden instalar para sacar mejor partida.
Pero en este artículo quiero profundizar en las ventajas que podemos tener al momento de instalar un WordPress realizando algunas configuraciones extras de PHP.
También mostraré 2 métodos de instalación, uno manual y otro automatizado.
Índice de artículo
Instalar extensiones PHP
La última versión de WordPress es la 5.8.1 y se recomienda utilizar la versión de PHP 8. El problema de eso es que muchos temas, plugins y widgets no soportan la versión 8 de PHP, es por esta razón que se recomienda utilizar la version PHP 7.4 ya que WordPress mantiene su compatibilidad y no se tendrán problemas en las extensiones que no estén preparadas aún para la última versión de PHP.
Al momento de escribir este documento se encuentran disponibles las versiones de PHP 7.4 y PHP 8.0 para poder ser instaladas en aaPanel. Recomiendo que se instalen las 2 versiones desde el apartado «App Store» para que cada sitio web pueda utilizar la versión de PHP que más le convenga.
Las extensiones de PHP a instalar se deben realizar en todas las versiones que hayamos instalado en el panel de control y los pasos indicados debajo son iguales en todos los casos.
Para acceder a las configuraciones del motor PHP es conveniente acceder a la solapa «App Store», seleccionar el botón «Installed» y en el buscador filtrar con «php». De este modo obtendremos los motores PHP instalados en el panel de control.
Para acceder a la configuración de cada motor PHP se debe hacer click en el enlace que dice «Setting».
En la ventana se presentan todas las configuraciones disponible para cada motor PHP. Para instalar extensiones extras se debe acceder a la solapa «Install extensions» y en la lista presentada presionar el enlace que dice «Install» para instalar la extensión elegida.
Las extensiones recomendadas para que WordPress funcione en todo su potencial son las indicadas debajo.
- memcached
- imagemagick
- exif
- fileinfo
Configuración de variables PHP
Muchas veces sucede que estamos por subir un archivo algo pesado en un sitio web y sale un cartel donde se nos indica que el archivos es demasiado grande y no es posible enviarlo. Hay otras variables que muchas veces no nos permiten enviar datos a un sitio web como puede ser el tiempo de espera en las respuestas del servidor.
Cuando utilizamos WordPress y generamos contenido es posible que necesitemos subir datos un poco más pesado de lo normal y para que no aparezcan los errores indicados antes se recomiendan utilizar los valores indicados debajo.
- memory_limit = 512MB
- max_input_time = 90
- upload_max_filesize = 256MB
- post_max_size = 256MB
Estos valores son un promedio que servirán para la gran mayoría de sitios web, pero los podés cambiar a los valores que necesites.
Para configurar estos valores debes acceder a la solapa «Configuration» y modificar los valores en las variables indicadas. Esto se muestra en la imagen que sigue.
La variable que sigue no se encuentra en esta solapa por lo que tenemos que modificar el archivos de configuración del motor PHP.
Para acceder al archivo de configuración se encuentra en la solapa «Configuration file» y la variable a modificar se denomina «max_input_vars».
- max_input_vars = 3000
En el ejemplo del motor PHP7.4 se encuentra comentada en la línea 405. Para configurarla se le debe descomentar borrando el «;» en el inicio de la línea y configurar el valor deseado.
Instalación manual de WordPress
En este punto ya tenemos preparado y configurado aaPanel para poder alojar un sitio web WordPress y hacerlo funcionar al máximo potencial.
Para instalarlo manualmente se hace como cualquier sitio web explicado en esta serie de artículos. Pero en resumen los pasos son los siguientes.
- Tener el nombre del dominio funcionando en el panel de control.
- Crear una base de datos.
- Ingresar al directorio del sitio web creado.
- Borrar todos los archivos dentro del directorio.
- En el directorio del sitio web descargar la última versión del WordPress desde https://wordpress.org/latest.tar.gz
- Descomprimir el archivo.
- Ingresar al directorio resultante y seleccionar todos los archivos.
- Cortar los archivos seleccionado.
- Salir del directorio WordPress y pegar todos los archivos en el directorio del sitio web.
- Borrar el directorio vacío WordPress y el archivos descargado para ahorrar espacio de almacenamiento.
- Configurar los datos de acceso a la base de datos en el archivo wp-config.php
- Configurar las semillas de variables WordPress en el archivo wp-config.php
- Ingrear al sitio web y lanzar la instalación de WordPress siguiendo los pasos indicados.
- Disfruta tu nuevo WordPress alojado en aaPanel!!!
Todos estos pasos los podés seguir en el video de este artículo que te dejo al final de documento.
Instalación automática de WordPress
El panel de control aaPanel nos ofrece una extensión denominada One Click Deployment. Con esta extensión tenemos la facilidad de poder instalar con un simple click los principales motores CMS como Joomla, Drupal y WordPress, entre otros.
Para instalar esta esta fabulosa extensión hay que ingresar al «App Store» y en el buscador ingresar «one-click». Luego presionar el enlace denominado «Install» para instalar la extensión.
El la última columna se debe hacer click en el enlace «Install» y proceder a la instalación confirmando la acción.
Una vez instalada la extensión ingresamos a la misma y elegimos la instalación de WordPress haciendo click en el enlace que dice «One-click».
Completamos los datos solicitados en el formulario de instalación. Vale recordar que la versión de WordPress disponible en esta utilidad no es la última y por lo tanto debemos seleccionar el motor PHP 7.4 porque, como se explicó antes, esta versión de WordPress no soporta PHP 8.
Luego de confirmar los datos ingresados debemos aguardar a que la instalación se complete. El resultado lo podemos ver en la lista de sitios web disponibles en el panel de control.
Conclusión
Estas mejoras mostradas se reflejan en un rendimiento superior de los sitios creados con WordPress, pero no es lo único que se debe hacer. Hay varios plugins de WordPress y servicios extras que se pueden agregar en ese poderoso CMS por lo que te sugiero que sigas buscando métodos de optimización de WordPress en diferentes blogs, video tutoriales y podcast dedicados a esto.
Como es costumbre en este blog, te dejo el video dedicado a este tema donde podrás ver todo el procedimiento y datos extras que no encontrarás en este artículo.
Si el artículo te fue de utilidad o conoces a alguien que le pueda ser útil, compartilo en todas tus redes sociales. Invitá a tus contactos a seguir este blog para seguir aumentando esta comunidad. Seguime en Twitter y en Instagram con la cuenta ApuntesIT. Visitá el Canal de Youtube, suscribite y activá la campana para recibir las notificaciones de nuevos videos.
Hasta luego!
Trabajando desde el año 1990 en el mercado de la tecnología. Técnico en Electrónica. Administrador de Sistemas. Administrador de Redes. Técnico en telecomunicaciones. Técnico de plataforma satelital. Incursiono en el Software Libre desde mediados del 1997. Desde entonces utilicé varias distribuciones GNU/Linux comenzando con un RedHat 5.0
Formé parte del Core Team y miembro del grupo de desarrollo del Proyecto UTUTO.
Hola excelente tus videos y todo el conocimiento que compartes.. gracias.. te comento que tengo montado ya mi VPS en Oracle como vos enseñaste. Y también WordPress en 2 sitios que voy a montar. Pero tengo problemas con el certificado SSL. Luego de correr WordPress todo bien al rato se cae el certificado y solo me atiende la página de básica de WordPress. Alguna sugerencia?
GRACIAS
Hola! Gracias por tu comentario.
Con respecto a tu consulta te puedo decir que te asegures de tener funcionando el certificado SSL antes de instalar el WordPress. También al instalar el WordPress recordá que la dirección del sitio debe ser https:// ya que de otro modo vas a tener redirecciones y quizá falle algo en la cadena certificante..
Por último, si el sitio es el de tu firma https://tiempodeluz.ml te comento que estuve navegándolo y el certificado funciuona perfectamente en todos lados. Incluso agregué al carrito una planta que no compré, jaja
Comentame si pudiste soluciomarlo y si lo hiciste que cosa realizaste para que cualquier otro colega con un problema similar pueda tratar deresolverlo con tu experiencia.
Saludos!
Hola y gracias Diego. Te comento que efectivamente tenías razón en «que te asegures de tener funcionando el certificado SSL antes de instalar el WordPress.»
Luego anduvo bien.
Pero hace 2 días se me actualizó el wordpress. Y me dejaron de funcionar los 2 sitios. Y no hay manera que me muestre index. Probé hacer una instalación nueva de wordpress. Tampoco me navega. Pensé eran DNS..cambié y tampoco. Cree un sitio con base de datos con administración AdminLTE y voaaaaala ese si carga. Los que tienen wordpress ninguno. Crees que sea algo de aapanel o de ORACLE
Hola! Que bueno que te funcionó, por lo menos un tiempo, jajaja.
Con el problema que planteas luego de la actualización de WordPress me inclino por un problema específico de WordPress. Pero para conocer el motivo real hay que leer los logs y encontrar alguna información que nos pueda indicar algo.
Si todavía tenés esos sitios de WordPress instalados y sin funcionar podrías tratar de accederlos y ver en los logs que indica.
Si querés enviame un mensaje desde https://consultasit.com.ar para poder tener mejor detalle y ver si puedo ayudarte a encontrar el problema.
Saludos.