IberboxBackup 7.4: se acabo tener que tocar el .htaccess para que funcione el cifrado
Si instalaste IberboxBackup y la pantalla de envio se quedaba a medias
Hasta la version 7.3 el plugin tenia un paso manual escondido, y era el motivo por el que a mucha gente no le llegaba a funcionar la primera vez.
El cifrado de extremo a extremo de Iberbox lo hace un modulo WebAssembly que corre en tu navegador: la copia se cifra en tu equipo y sale ya cifrada. Ese modulo es un archivo .wasm que el servidor tiene que entregar tal cual. Y ahi estaba el problema: FacturaScripts redirige todas las peticiones a index.php, asi que para que el .wasm se pudiera descargar habia que anadir a mano dos lineas al .htaccess de la raiz:
RewriteCond %{REQUEST_URI} !Plugins/IberboxBackup/Assets/ [NC] AddType application/wasm .wasm
Si tu FacturaScripts corre sobre nginx, eso ni siquiera existe. Si esta en un alojamiento compartido, muchas veces el .htaccess no se puede editar o el panel lo sobrescribe. Y si lo editabas mal, la instalacion entera dejaba de responder.
El resultado era siempre el mismo: instalabas el plugin, creabas la copia, pulsabas enviar y la pantalla se quedaba esperando un modulo que nunca llegaba.
Que cambia en la 7.4
El plugin sirve ese modulo por si mismo, desde PHP, con su tipo de contenido correcto. No hay nada que anadir al .htaccess, ni tipos MIME que configurar. Funciona igual en Apache, en nginx y en hosting compartido.
Si ya tenias las dos lineas puestas, no hace falta quitarlas: no molestan. Y el aviso amarillo de "configuracion requerida" que salia en la pantalla principal ha desaparecido, porque ya no hay nada que configurar.
Otros dos cambios de la 7.4
Rutas blindadas. Al descargar, borrar o enviar una copia, el nombre del archivo viaja en la URL. Ahora ese nombre se valida contra la carpeta de copias antes de tocar nada: tiene que ser un .zip, sin separadores de ruta, y el archivo resultante tiene que estar realmente dentro de la carpeta de backups. Un nombre manipulado a mano ya no puede apuntar a otro sitio del servidor.
La mitad de peso. El paquete llevaba por error dos copias del modulo de cifrado, y solo se usaba una. Se ha eliminado la que sobraba: de 6 MB a 3 MB. Se nota al descargar el plugin y al instalarlo en servidores con limite de subida.
Ademas, la pantalla de envio ya no abre sola el registro tecnico. Sigue estando, plegado, y se abre solo si algo falla o si pulsas sobre el.
Como actualizar
Desde Panel de control > Plugins, actualiza IberboxBackup a la 7.4. No hay cambios en la configuracion ni en las copias que ya tengas guardadas: el buzon, las exclusiones y la copia automatica diaria siguen como estaban.
Comprobacion rapida de que todo esta bien
- Entra en Copia de Seguridad Segura desde el menu de administracion.
- Crea una copia de solo base de datos (es la mas rapida).
- Pulsa Enviar a Iberbox. Deberias ver la barra de progreso y, al terminar, la copia marcada como enviada.
Si en ese tercer paso algo falla, abre el registro de diagnostico de la propia pantalla y pega lo que ponga en una cuestion del plugin: con ese texto se ve enseguida donde se atasca.