02.01.2015 Views

Una guía completa para la edición de publicaciones en línea - PKP

Una guía completa para la edición de publicaciones en línea - PKP

Una guía completa para la edición de publicaciones en línea - PKP

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo 14. Respaldo y restauración<br />

Hacer copias <strong>de</strong> respaldo <strong>de</strong>l sistema<br />

Un respaldo completo <strong>de</strong>l OJS o <strong>la</strong> insta<strong>la</strong>ción OCS <strong>de</strong>be incluir tres compon<strong>en</strong>tes: los archivos <strong>de</strong> sistema <strong>de</strong>l OJS; el<br />

directorio files/ creado durante <strong>la</strong> insta<strong>la</strong>ción y <strong>la</strong> base <strong>de</strong> datos. Hay muchas maneras <strong>de</strong> hacer copias <strong>de</strong> respaldo<br />

<strong>de</strong> estos tres compon<strong>en</strong>tes. Dep<strong>en</strong>di<strong>en</strong>do <strong>de</strong> <strong>la</strong>s herrami<strong>en</strong>tas a su disposición, podrá hacer respaldos completos <strong>en</strong> <strong>la</strong><br />

web por medio <strong>de</strong> una interfaz administrativa, como CPanel, o bi<strong>en</strong> por medio <strong>de</strong> <strong>la</strong> <strong>línea</strong> <strong>de</strong> comandos. En <strong>la</strong> sigui<strong>en</strong>te<br />

sección se muestra una manera <strong>de</strong> respaldar los archivos vía <strong>la</strong> <strong>línea</strong> <strong>de</strong> comandos.<br />

Nota<br />

Todos los servidores son difer<strong>en</strong>tes y <strong>en</strong> su caso el proceso <strong>de</strong> respaldo podría ser distinto <strong>de</strong>l que se <strong>de</strong>scribe<br />

a continuación. Si <strong>la</strong> información aquí cont<strong>en</strong>ida resulta confusa o por alguna razón no funciona, asegúrese<br />

<strong>de</strong> revisar <strong>la</strong> docum<strong>en</strong>tación que vi<strong>en</strong>e con el OJS <strong>en</strong> <strong>la</strong> carpeta docs/ y consulte el foro <strong>de</strong> apoyo y <strong>la</strong>s<br />

preguntas frecu<strong>en</strong>tes. Asegúrese también <strong>de</strong> leer <strong>la</strong> docum<strong>en</strong>tación <strong>de</strong> su proveedor <strong>de</strong> servicios y su servidor.<br />

Copias <strong>de</strong> respaldo <strong>de</strong> los archivos <strong>de</strong> sistema <strong>de</strong>l OJS<br />

Para <strong>en</strong>contrar los archivos <strong>de</strong>l sistema busque el archivo <strong>de</strong> configuración config.inc.php; <strong>de</strong>be <strong>de</strong> estar <strong>en</strong> el<br />

directorio don<strong>de</strong> instaló originalm<strong>en</strong>te el OJS. Haga una copia <strong>de</strong> respaldo <strong>de</strong> todos los archivos <strong>en</strong> este directorio y <strong>en</strong><br />

todos los subdirectorios. Suponi<strong>en</strong>do que el OJS esté insa<strong>la</strong>do <strong>en</strong> /var/www/html/ojs y el respaldo <strong>de</strong>ba ubicarse<br />

<strong>en</strong> /root, el sigui<strong>en</strong>te ejemplo comprimirá los archivos <strong>de</strong>l sistema OJS <strong>en</strong> un archivo <strong>en</strong> /root/ <strong>de</strong>nominado<br />

ojs-install.tar.gz:<br />

$ cd /var/www/html/ojs<br />

$ tar czf /root/ojs-install.tar.gz *<br />

Copia <strong>de</strong> respaldo <strong>de</strong> <strong>la</strong> base <strong>de</strong> datos<br />

Necesitará el nombre <strong>de</strong> <strong>la</strong> base <strong>de</strong> datos, el nombre y <strong>la</strong> contraseña <strong>de</strong> su usuario; estos datos se <strong>en</strong>cu<strong>en</strong>tran <strong>en</strong> <strong>la</strong><br />

sección "base <strong>de</strong> datos" <strong>de</strong> su archivo <strong>de</strong> configuración config.inc.php:<br />

[database]<br />

driver = mysql<br />

host = localhost<br />

username = pkpuser<br />

password = password<br />

name = ojs<br />

Haga una copia <strong>de</strong> respaldo <strong>de</strong> <strong>la</strong> base <strong>de</strong> datos con <strong>la</strong> herrami<strong>en</strong>ta mysqldump, por ejemplo, si el respaldo <strong>de</strong>be ubicarse<br />

<strong>en</strong> /root/ (se le pedirá <strong>la</strong> contraseña <strong>de</strong> <strong>la</strong> base <strong>de</strong> datos):<br />

$ mysqldump -u pkpuser -p databas<strong>en</strong>ame | gzip -9 > /root/ojs-database.sql.gz<br />

Des<strong>de</strong> luego, pue<strong>de</strong> usarse phpMyAdmin u otras herrami<strong>en</strong>tas <strong>para</strong> hacer una copia <strong>de</strong> respaldo <strong>de</strong> <strong>la</strong> base <strong>de</strong> datos.<br />

Copia <strong>de</strong> respaldo <strong>de</strong>l directorio files/<br />

Para <strong>en</strong>contrar el directorio files/ busque el parámetro files_dir <strong>en</strong> el archivo <strong>de</strong> configuración<br />

config.inc.php:<br />

264

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!