Para poder instalar WordPress en mi NAS Synology, sin utilizar el paquete de instalación automatizada proporcionado por el fabricante (ya que con él solo es posible realizar una instalación), he tenido que bregar mucho. Tras muchos intentos infructuosos, he podido finalizar con éxito la instalación tras leer concienzudamente los dos artículos que figuran a continuación.
Los elementos esenciales para conseguir que la instalación se realice correctamente son los siguientes:
- Hay que dar permisos de lectura y escritura en el directorio de instalación al usuario «http».
- Para poder conectar correctamente con el servidor de base de datos (que normalmente se llama «localhost») hay que utilizar la siguiente dirección: localhost:/run/mysqld/mysqld10.sock; esta dirección corresponde al servidor que ejecuta Maria DB 10.
- Hay que activar todas las librerías de PHP en la configuración del Synology. Probablemente no todas ellas resulten necesarias, pero al hacerlo así se evita tener que poner en práctica un lento proceso de prueba y error.
- Para evitar que las actualizaciones puedan dar problemas de escritura de ficheros, hay que añadir la siguiente constante al fichero wp-config.php:
define('FS_METHOD', 'direct');