{"id":408,"date":"2015-10-30T12:15:38","date_gmt":"2015-10-30T11:15:38","guid":{"rendered":"http:\/\/tecnologiasweb.jsenso.es\/?p=408"},"modified":"2015-10-30T12:15:38","modified_gmt":"2015-10-30T11:15:38","slug":"ojs-2-x-actualizacion-2","status":"publish","type":"post","link":"https:\/\/blogs.ugr.es\/tecweb\/ojs-2-x-actualizacion-2\/","title":{"rendered":"OJS 2.x: Actualizaci\u00f3n"},"content":{"rendered":"<p>Despu\u00e9s de <a href=\"http:\/\/tecnologiasweb.jsenso.es\/open-journal-systems-instalacion\/\" target=\"_blank\">instalar la \u00faltima versi\u00f3n publicada de OJS<\/a>, la 2.4.7, me dispon\u00eda a explicar c\u00f3mo configurar el sitio. Pero, para mi sorpresa, descubro que por el camino han publicado una nueva versi\u00f3n, la 2.4.7.1. As\u00ed que, antes de meterme en profundidad con la configuraci\u00f3n, proceder\u00e9 a explicar c\u00f3mo se hace la actualizaci\u00f3n de la 2.x a otra superior.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/ojsa00.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-397\" src=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/ojsa00.png\" alt=\"Tenemos versi\u00f3n nueva de OJS\" width=\"793\" height=\"232\" \/><\/a><\/p>\n<p>Si vas a instalar OJS se cero lo mejor es instalar la \u00faltima versi\u00f3n (algo evidente). Pero si te ha sucedido como a m\u00ed, que ya ten\u00eda una versi\u00f3n instalada en un servidor local, lo mejor es hacer lo siguiente:<\/p>\n<p>Lo primero es <a href=\"https:\/\/pkp.sfu.ca\/ojs\/ojs_download\/\">bajarse la versi\u00f3n m\u00e1s moderna<\/a> y descomprimirla en cualquier carpeta del ordenador.<\/p>\n<p>A continuaci\u00f3n es muy recomendable realizar una copia de seguridad del fichero <em>config.inc.php<\/em> que se encuentra en la versi\u00f3n antigua, la que est\u00e1 en el servidor. <a href=\"http:\/\/tecnologiasweb.jsenso.es\/open-journal-systems-instalacion\/\" target=\"_blank\">Recordar\u00e9<\/a> que se trata del fichero donde se encuentra la configuraci\u00f3n del sistema: base de datos, servidor smtp del correo\u2026<\/p>\n<p>En la siguiente fase deber\u00edas borrar casi todas las carpetas y ficheros que se encuentren dentro del directorio OJS de tu servidor (es decir, con la versi\u00f3n antigua). Deber\u00edas tener en cuenta varias consideraciones, antes de ponerte a eliminar como un loco:<\/p>\n<ul>\n<li>Esto se hace con el servidor web y el de MySQL apagados. Algo obvio, pero nunca viene mal recordarlo.<\/li>\n<li>Si da un poco de p\u00e1nico eso de eliminar, lo ideal es moverlos a otra ubicaci\u00f3n, a modo de copia de seguridad. Si este proceso falla por alg\u00fan motivo, s\u00f3lo tienes que volver a recuperar todos esos ficheros y carpetas a su ubicaci\u00f3n original y el sitio volver\u00e1 a funcionar como al principio.<\/li>\n<li>No elimines la carpeta <em>public<\/em>. Y otra cosa: si has cometido el error de dejar ah\u00ed dentro el directorio <em>files<\/em> (recuerda que en la instalaci\u00f3n que hicimos antes recomendamos que ese directorio estuviera fuera del servidor, lo que significa que ahora no deber\u00edas verlo dentro de la carpeta OJS), tampoco deber\u00edas moverlo.<\/li>\n<li>Si la instalaci\u00f3n la has realizado en ra\u00edz, y OJS es el software por defecto en tu servidor web, deber\u00edas mantener tambi\u00e9n el fichero <em>robots<\/em>.<em>txt<\/em>, <em>favicon.ico<\/em> y, si tienes, los ficheros <em>sitemap.xml<\/em> y <em>.htaccess<\/em>.<\/li>\n<\/ul>\n<p>Ya solo tienes que copiar el contenido de la versi\u00f3n nueva en la antigua. Te preguntar\u00e1 si quieres sobreescribir la carpeta <em>public<\/em>, le dices que no. Te preguntar\u00e1 si quieres sobreescribir el fichero <em>config.inc.php<\/em>, le dices que s\u00ed. De no ser as\u00ed OJS seguir\u00e1 pensando que est\u00e1 trabajando con la versi\u00f3n antigua. Como previamente hemos hecho una copia de seguridad de este fichero con los par\u00e1metros que nos interesan, no hay problema.<\/p>\n<p>Ahora tendr\u00e1s que editar el fichero <em>config.inc.php<\/em> nuevo y ponerle los datos de la versi\u00f3n antigua:<\/p>\n<ul>\n<li>deja installed = Off<\/li>\n<li>Actualizar los datos de configuraci\u00f3n de la base de datos<\/li>\n<li>En la secci\u00f3n de internacionalizaci\u00f3n (i18n) especificar:\n<ul>\n<li>locale = es_ES<\/li>\n<li>client_charset = utf-8<\/li>\n<li>connection_charset = utf-8<\/li>\n<li>database_charset = utf-8<\/li>\n<li>charset_normalization = utf-8<\/li>\n<\/ul>\n<\/li>\n<li>En la secci\u00f3n \u201cFile settings\u201d escribir la ruta donde estar\u00e1 el directorio Files:\n<ul>\n<li>Por ejemplo, en Windows: files_dir = \u00abC:\/Ampps\/OJSfiles\u00bb<\/li>\n<\/ul>\n<\/li>\n<li>Actualizar todos aquellos campos que se hubieran modificado en la versi\u00f3n antigua, como el servidor de correo, cach\u00e9\u2026<\/li>\n<\/ul>\n<p>Para terminar, habr\u00e1 que actualizar la base de datos. Eso se hace entrando en el navegador en OJS. Aparecer\u00e1 la pantalla de instalaci\u00f3n. Debemos seleccionar la opci\u00f3n actualizar (Upgrade).<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/ojsa01.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-396\" src=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/ojsa01.png\" alt=\"Actualiza la base de datos de OJS\" width=\"855\" height=\"767\" \/><\/a><\/p>\n<p>Este proceso suele tardar bastante as\u00ed que, a lo mejor, ser\u00e1 necesario ampliar la directiva de m\u00e1ximo tiempo de ejecuci\u00f3n de PHP en el php.ini.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/ojsa02.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-398\" src=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/ojsa02.png\" alt=\"Cuidado con el tiempo de ejecuci\u00f3n\" width=\"844\" height=\"429\" \/><\/a><\/p>\n<p>Ya s\u00f3lo queda ir de nuevo a <em>config.inc.php<\/em> y cambiar installed = Off por installed = On.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/ojsa03.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-399\" src=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/ojsa03.png\" alt=\"Actualiza, de nuevo, config.inc.php\" width=\"842\" height=\"282\" \/><\/a><\/p>\n<p>Si queremos asegurarnos de que trabajamos con la \u00faltima versi\u00f3n, accedemos <em>a acerca de -&gt; acerca de este sistema de publicaci\u00f3n<\/em> y aparecer\u00e1 este dato.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/ojsa04.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-400\" src=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/ojsa04.png\" alt=\"Actualizaci\u00f3n conseguida ;-)\" width=\"831\" height=\"385\" \/><\/a><\/p>\n<p>A ver si ahora me dejan que explique c\u00f3mo se configura \ud83d\ude09<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Despu\u00e9s de instalar la \u00faltima versi\u00f3n publicada de OJS, la 2.4.7, me dispon\u00eda a explicar c\u00f3mo configurar el sitio. Pero, para mi sorpresa, descubro que por el camino han publicado una nueva versi\u00f3n, la 2.4.7.1. As\u00ed que, antes de meterme en profundidad con la configuraci\u00f3n, proceder\u00e9 a explicar c\u00f3mo se hace la actualizaci\u00f3n de la [&hellip;]<\/p>\n","protected":false},"author":65,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[89],"tags":[40,85,86,88,42,74],"class_list":{"0":"post-408","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-repositorios","7":"tag-administrador-del-sitio","8":"tag-ojs","9":"tag-open-access","10":"tag-revistas-electronicas","11":"tag-servidores-web","12":"tag-software","13":"entry"},"_links":{"self":[{"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/posts\/408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/users\/65"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/comments?post=408"}],"version-history":[{"count":0,"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/posts\/408\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/media?parent=408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/categories?post=408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/tags?post=408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}