El panel no encuentra WordPress
Este panel no guarda nada por su cuenta: todo lo lee y lo escribe en WordPress a través de su API. Ahora mismo no consigue llegar.
- Dirección configurada
https://nuevopcddglobal.staging.tempurl.host- Qué ha pasado
- El servidor de WordPress pide contraseña antes de dejar pasar (protección del staging). Falta o no vale PCDD_WP_AUTH.
Cómo se arregla
- Si el mensaje de arriba habla de una contraseña, es el candado que WPMU DEV pone
delante del entorno de pruebas. Se resuelve de una de estas dos formas: quitando la
protección desde el Hub (Hosting → Tools → Password Protection), o poniendo
esas credenciales en
PCDD_WP_AUTHdentro de/opt/pcdd-panel/.env, con el formatousuario:clave. - WordPress tiene que estar en una dirección alcanzable desde este servidor. La actual
se cambia en
PCDD_WP_URL, en ese mismo fichero. - Después de tocar el fichero hay que reiniciar el contenedor:
cd /opt/pcdd-panel && docker compose up -d. - En ese WordPress tiene que estar activo el plugin PCDD API.
- Nada más. Este panel llama a WordPress desde el servidor, no desde el navegador, así que no
hace falta configurar CORS. Solo si algún día se añade JavaScript que llame a la API
directamente habría que declarar el origen en
wp-config.php:define( 'PCDD_API_ORIGENES', 'https://panel.pcdd-global.org' );