5846c515f3
- 4 temas WordPress: persona-cv (activo), lumina, apex-cv, cvolio - Plugin pflores-cv-fields con CMB2 (100% gratuito) — admin editable - Generador PDF dinámico con Chromium headless (?cv_pdf=1) - Datos del CV de Patricia Flores cargados en CMB2 - URL dinámica con soporte proxy SSL (NPM/X-Forwarded-Proto) - WP Mail SMTP instalado (pendiente config SMTP) - Documentación completa: PROMPT_IA.md, DEPLOY_WEB.md, PRODUCCION.md, VERSIONADO.md
2.3 KiB
2.3 KiB
Producción — pflores.linkedcorp.net
Estado actual
- Versión:
1.0.0 - Estado:
operativo - Última validación:
2026-06-05
Acceso público
- URL:
https://pflores.linkedcorp.net - Admin:
https://pflores.linkedcorp.net/wp-admin - PDF:
https://pflores.linkedcorp.net/?cv_pdf=1
Servidor
- IP local:
192.168.222.40 - Puerto WordPress:
8081(PHP built-in server,0.0.0.0:8081) - Proxy: Nginx Proxy Manager →
http://192.168.222.40:8081 - SSL: certificado en NPM, Force SSL activado,
X-Forwarded-Proto: https
Proceso WordPress
# Ver si está corriendo
lsof -i tcp:8081
# Arrancar
bash /home/mgonzalez/desarrollo/web/pflores.linkedcorp.net/backend/start-wordpress.sh &
# Detener
kill $(lsof -ti tcp:8081)
Base de datos
- Host:
192.168.222.20 - Base:
paty.wordpress - Usuario:
paty.wordpress - Prefijo de tablas:
cv_ - Credenciales completas: ver
.env
Plugins activos
| Plugin | Archivo | Función |
|---|---|---|
| CMB2 | cmb2/init.php |
Campos personalizados del CV |
| Pflores CV Fields | pflores-cv-fields/pflores-cv-fields.php |
Admin + PDF |
| WP Mail SMTP | wp-mail-smtp/wp_mail_smtp.php |
Email (pendiente config) |
Verificar plugins activos:
mysql -u "paty.wordpress" -p"paty.wordpress" -h 192.168.222.20 "paty.wordpress" --ssl=0 \
-e "SELECT option_value FROM cv_options WHERE option_name='active_plugins';" 2>/dev/null
Tema activo
- Slug:
persona-cv - Fuente:
frontend/persona-cv-theme/(symlink)
Repositorio Git
- Remoto:
https://gitea.linkedcorp.net/mgonzalez/pflores.linkedcorp.net.git - Rama principal:
main - Credenciales:
~/.gitconfigo.token_gitea(no versionado)
Comandos de verificación rápida
# Site responde
curl -s http://127.0.0.1:8081/ | grep -c "Patricia Soledad"
# PDF funciona
curl -sI http://127.0.0.1:8081/?cv_pdf=1 | grep Content-Type
# Limpiar caché WP si algo no se actualiza
mysql -u "paty.wordpress" -p"paty.wordpress" -h 192.168.222.20 "paty.wordpress" --ssl=0 \
-e "DELETE FROM cv_options WHERE option_name LIKE '_site_transient_%' OR option_name LIKE '_transient_%';" 2>/dev/null
Pendientes
- Configurar SMTP en WP Mail SMTP (Gmail u otro proveedor)
- Revisar si el proceso WordPress arranca automáticamente al reiniciar el servidor