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
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