¿Cómo instalar WordPress en aaPanel?

Optimiza 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.

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.

Instalar el motor PHP desde el App Store

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».

Acceder a la configuración del motor PHP.

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.

Instalar las extensiones PHP necesarias.

Las extensiones recomendadas para que WordPress funcione en todo su potencial son las indicadas debajo.

  • memcached
  • imagemagick
  • exif
  • fileinfo
Instalación de la extensión memcached

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.

Configurar las variables de PHP recomendadas para un mejor funcionamiento de WordPress.

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.

Editar el archivo de configuración de PHP para activar las variables que se necesiten.

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.

  1. Tener el nombre del dominio funcionando en el panel de control.
  2. Crear una base de datos.
  3. Ingresar al directorio del sitio web creado.
  4. Borrar todos los archivos dentro del directorio.
  5. En el directorio del sitio web descargar la última versión del WordPress desde https://wordpress.org/latest.tar.gz
  6. Descomprimir el archivo.
  7. Ingresar al directorio resultante y seleccionar todos los archivos.
  8. Cortar los archivos seleccionado.
  9. Salir del directorio WordPress y pegar todos los archivos en el directorio del sitio web.
  10. Borrar el directorio vacío WordPress y el archivos descargado para ahorrar espacio de almacenamiento.
  11. Configurar los datos de acceso a la base de datos en el archivo wp-config.php
  12. Configurar las semillas de variables WordPress en el archivo wp-config.php
  13. Ingrear al sitio web y lanzar la instalación de WordPress siguiendo los pasos indicados.
  14. 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.

Desde la sección «App Store» se pueden instalar las extensiones disponibles en el proyecto aaPanel.

El la última columna se debe hacer click en el enlace «Install» y proceder a la instalación confirmando la acción.

Instalando el plugin One-Click Deployment

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».

Instalación automática de WordPres

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.

Completar los datos solicitados para instalar WordPress

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.

En la lista de sitios web se observa la instalación de WordPress con las configuraciones seleccionadas.

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!

Share
Share