Descripción: 'MOD' sencillo para restaurar copias de seguridad "pesadas" en pocos pasos.
Autor: randallschleufer
Traducción: ThE KuKa - http://www.phpbb-es.com
Tipo: Como
Palabras Clave: backup, restaurar, larga, grande, base de datos, subir, ftp, admin, panel, mysql
Categoría: Administración
He encontrado varias soluciones para restaurar DBs grandes, pero ninguna tan simple como este "MOD de emergencia". Si tienes acceso FTP al foro, probablemente puedas utilizar este método.
Con el cliente FTP, sube tu archivo backup.sql a phpBB/admin/ donde backup.sql es el nombre de tu copia de seguridad y phpBB es el nombre de tu directorio raíz del foro.
Seguramente tardara un rato en subir el archivo, así que toma un café, comprueba tu email, o hecha una partida a la Play2

Cuando el archivo este subido, necesitas modificar UN archivo de tu foro phpBB. El archivo sera phpBB/admin/admin_db_utilities.php en EL MISMO directorio que acabas de subir backup.sql
En phpBB/admin/admin_db_utilities.php
BUSCA:
Código: Seleccionar todo
else
{
$sql_query = fread(fopen($backup_file_tmpname,'r'),filesize($backup_file_tmpname));
}
REEMPLAZAR CÓDIGO ANTERIOR POR ESTE:
Código: Seleccionar todo
else
{
$sql_query = fread(fopen("backup.sql",'r'),filesize("backup.sql"));
}
Escribe cualquier cosa en el cuadro de texto, NO lo dejes en blanco. Haz clic en el botón Comenzar la Restauración y la base de datos comenzará a restaurar inmediatamente (el archivo subido). Puede llevar minutos hasta el proceso final, así que ves a por otra taza de café, o a echar otra partidita a la Play2 :fumao
Cuando vuelvas, tu phpBB dirá que si se a restaurado correctamente tu base de datos.
Por seguridad, restaura tu archivo phpBB/admin/admin_db_utilities.php a su estado original y borra el archivo phpBB/admin/backup.sql esto prevendrá la restauración "accidental".
S@lu2