No se puede crear la carpeta segura
Cuándo usar esta guía
Sección titulada «Cuándo usar esta guía»Aplica esta guía si WordPress muestra mensajes como:
Vulnity could not create the secure firewall storage directory...Vulnity could not create its secure log storage directory...
Qué significa
Sección titulada «Qué significa»PHP no tiene permisos para crear directorios dentro de wp-content/. Vulnity necesita:
wp-content/vulnity-data/Con las subcarpetas:
wp-content/vulnity-data/firewall/wp-content/vulnity-data/logs/Solución más rápida
Sección titulada «Solución más rápida»Crea manualmente los directorios necesarios con los permisos adecuados.
Solución desde el panel de hosting
Sección titulada «Solución desde el panel de hosting»- Accede al administrador de archivos de tu hosting.
- Navega hasta tu instalación de WordPress.
- Entra en
wp-content/. - Crea la carpeta:
vulnity-data - Dentro de
vulnity-data, crea:firewallylogs - Establece permisos
755para las tres carpetas. - Si no funciona, prueba con
775. - Recarga el panel de WordPress.
Si con 775 sigue fallando
Sección titulada «Si con 775 sigue fallando»Puede haber conflictos de propietario. Ejemplo:
wp-content/pertenece auser:uservulnity-data/pertenece aroot:root
Esta incompatibilidad impide que Vulnity acceda a los archivos.
Solución por SSH
Sección titulada «Solución por SSH»Desde la raíz de WordPress:
mkdir -p wp-content/vulnity-data/firewallmkdir -p wp-content/vulnity-data/logschmod 755 wp-content/vulnity-datachmod 755 wp-content/vulnity-data/firewallchmod 755 wp-content/vulnity-data/logsSi sigue fallando:
chmod 775 wp-content/vulnity-datachmod 775 wp-content/vulnity-data/firewallchmod 775 wp-content/vulnity-data/logsEl propietario debe coincidir con el de wp-content/, no ser root.
Comprobar propietario
Sección titulada «Comprobar propietario»stat -c '%U %G %n' wp-content wp-content/vulnity-data wp-content/vulnity-data/firewall wp-content/vulnity-data/logsCorregir propietario
Sección titulada «Corregir propietario»chown -R <usuario>:<grupo> wp-content/vulnity-dataEjemplo:
chown -R user:user wp-content/vulnity-dataSi el problema persiste
Sección titulada «Si el problema persiste»El problema probablemente está en wp-content/ en sí mismo, no en vulnity-data. Contacta con tu hosting indicando:
!!! info “Mensaje para soporte”
PHP no puede crear wp-content/vulnity-data/. Necesito permisos para que PHP pueda crear directorios y escribir archivos dentro de wp-content/.
Verificación
Sección titulada «Verificación»Señales de éxito:
- El aviso desaparece.
- Existen estos directorios:
wp-content/vulnity-data/wp-content/vulnity-data/firewall/wp-content/vulnity-data/logs/
- Vulnity crea:
wp-content/vulnity-data/firewall/blocks.phpwp-content/vulnity-data/logs/vulnity-log.php
No es necesario modificar
Sección titulada «No es necesario modificar»- Configuración de Apache.
- Configuración de Nginx.
- Carpeta
uploads. - Directorio de plugins.