Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Script de Backup del Foro sin Acceso a PhpMyAdmin

Problemas de instalaciones, y actualizaciones de tu phpBB2
  Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte
Cerrado
Nazcar
Ex Staff
Mensajes: 1728
Registrado: 14 Oct 2005, 20:39

Script de Backup del Foro sin Acceso a PhpMyAdmin

#1

Mensaje por Nazcar »

Creas un script (al que puedes llamar backup.php), como el que pongo a continuación, que subirás al directorio raí­Â­z (o a un directorio nuevo al que puedes llamar copias) de tu servidor FTP. Ejecutas el script, después de poner los datos adecuados:
Código:

Código: Seleccionar todo

"; 
system("mysqldump --host=localhost --user=usuario --password=contraseña base --add-drop-table > copia.sql"); 
echo "Fin. Puede recuperar la base por FTP"; 
?>
Debes sustituir localhost por la dirección de tu servidor de base de datos actual; usuario por el nombre de usuario; contraseña por la contraseña; base por el nombre de la base de datos.

Ejecutado el script anterior desde tu navegador web, aparecerá en el directorio raí­Â­z (o en el que has creado) de tu servidor un archivo sql llamado copia.sql. (Para que se pueda crear dicho archivo, el directorio en el que se va a alojar ha de tener permisos de lectura y escritura: CHMOD 777). Lo bajas a tu ordenador y lo subes al nuevo servidor. (Esto siempre que cambies de servidor).
Creas un script, al que llamas restaura.php, para restaurar la base de datos en el nuevo servidor. Serí­Â­a como el siguiente, con las sustituciones pertinentes (tendrás que subirlo al directorio raí­Â­z o al directorio copias, en el que se encuentra o subes copia.sql):

Código:

Código: Seleccionar todo

"; 
system("cat copia.sql | mysql --host=localhost --user=usuario --password=contraseña base"); 
echo "Fin. Su base está emplazada en su alojamiento."; 
?>
Esta es una forma de realizar una copia y, posterior restauración, de cualquier base de datos. Sólo en casos muy especiales, algunos servidores gratuitos, no es efectivo.

Funciona solo en Servers Unix no en windows

Fuente http://www.batiburrillo.net/
Última edición por Nazcar el 03 Dic 2005, 20:54, editado 1 vez en total.

Cerrado

Volver a “Instalaciones y Actualizaciones de tu phpBB 2”