Loosie94
Actualmente estoy creando un sitio web y acabo de crear un entorno Docker para él (la bruja funciona bastante bien). Mi archivo docker-compose.yml se ve así:
version: '3.1'
services:
wordpress:
depends_on:
- db
image: wordpress:latest
restart: unless-stopped
working_dir: /var/www/html
volumes:
- ./wp-content:/var/www/html/wp-content
environment:
WORDPRESS_DB_NAME: database
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_PASSWORD: mypassword
WORDPRESS_TABLE_PREFIX: wp_
WORDPRESS_CONFIG_EXTRA:
define( 'WP_DEBUG', true );
ports:
- 9000:80
- 443:443
networks:
- back
db:
image: mysql:5.7
restart: unless-stopped
volumes:
- db_data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: mypassword
networks:
- back
phpmyadmin:
depends_on:
- db
image: phpmyadmin/phpmyadmin
restart: always
ports:
- 8080:80
environment:
PMA_HOST: db
MYSQL_ROOT_PASSWORD: mypassword
networks:
- back
networks:
back:
volumes:
db_data:
Ahora estoy trabajando en un complemento, pero no funciona. Normalmente vería algunos errores de PHP, pero ahora no veo ninguno. No tengo un archivo wp-config.php, porque mi docker-container crea uno para mí.
Cuando lo busqué, leí que necesito agregar WORDPRESS_CONFIG_EXTRA y podría agregar algo de código allí, luego Docker lo agregaría a mi archivo wp-config. Pero esto no parece funcionar.
¿Alguien sabe lo que estoy haciendo mal?
¡Gracias por adelantado!
geoff taylor
Intenta usar WORDPRESS_DEBUG
en cambio. Como esto
environment:
WORDPRESS_DB_HOST: "mysql"
WORDPRESS_DB_NAME: "wordpress"
WORDPRESS_DB_PASSWORD: "testing"
WORDPRESS_DB_USER: "root"
WORDPRESS_DEBUG: 1
agrega define( 'WP_DEBUG', true );
para usted wp-config.php
También la razón de WORDPRESS_CONFIG_EXTRA
no funciona porque olvidaste el |
.
Esta es la forma correcta.
WORDPRESS_CONFIG_EXTRA: |
define( 'WP_DEBUG', true );
NEXT_VAR: false
|
le dice a yml que el valor va a ocupar las líneas siguientes. Nota: la sangría es importante aquí.
-
Hola Geoff, gracias por tu respuesta. Parece ser el propio complemento el que ocultaba los errores. Todavía eres la respuesta aceptada, porque esto funcionó en otros archivos php. ¡Gracias!
– Loosie94
3 abr 2019 a las 18:04
-
Gracias, la primera sugerencia funciona a las mil maravillas.
– motizukilucas
9 oct 2021 a las 22:08
Posiblemente relacionado: stackoverflow.com/questions/1053424/…
– KDecker
1 abr 2019 a las 19:36