WordPress + configuraciones extras con Docker-Compose
En este artículo vamos a ver como añadir configuraciones extras a nuestro archivo docker-compose.
Creamos una carpeta con el nombre wp-multisite (pon el nombre que quieras), dentro de esta carpeta creamos otra que llamaremos config y dentro de ella un archivo php.config.ini con este código:
file_uploads = On
memory_limit = 256M
upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 600
Aquí modificamos el tamaño de los archivos a subir, también la memoria a utilizar y el tiempo de ejecución (Puedes modificar estos datos).
Dentro de la carpeta wp-multisite pondremos nuestro archivo docker-compose.yml con este código:
Lo que hemos añadido nuevo es :
WORDPRESS_TABLE_PREFIX: 'myn_'
WORDPRESS_CONFIG_EXTRA: |
define('WP_ALLOW_MULTISITE', true);
define('WP_POST_REVISIONS', 3);
define('MEDIA_TRASH', true);
define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '512M');
Aquí modificamos:
- El prefijo de la tabla de WordPress.
- Añadimos la opción para crear multisite.
- Sólo guardamos 3 revisiones de los posts.
- Agregamos la papelera a la biblioteca de medios.
- Finalmente definimos los límites de memoria.
Listo, ya solo tienes que agregar este comando:
docker-compose up -d
Y después en el navegador ir a: localhost:80 y verás tu WordPress preparado para ser multisite.
No te preocupes por el código, lo puedes descargar desde github.
Si aún te quedan dudas mira este vídeo:
Si te ha gustado este artículo, por favor, comparte - Gracias -