{"id":6423,"date":"2021-01-05T13:16:30","date_gmt":"2021-01-05T16:16:30","guid":{"rendered":"https:\/\/irisfernandez.com.ar\/betaweblog\/?p=6423"},"modified":"2021-01-05T13:42:12","modified_gmt":"2021-01-05T16:42:12","slug":"resolviendo-un-problema-tras-otro-al-actualizar-la-version-de-moodle","status":"publish","type":"post","link":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/2021\/01\/05\/resolviendo-un-problema-tras-otro-al-actualizar-la-version-de-moodle\/","title":{"rendered":"Resolviendo un problema tras otro al actualizar la versi\u00f3n de Moodle"},"content":{"rendered":"\n<p>Como saben los que me conocen, yo soy Licenciada en Educaci\u00f3n, pero adoro las computadoras. Con lo cual, me animo a hacer much\u00edsimas cosas para las cuales no estudi\u00e9, por ejemplo, instalar un Moodle o actualizarlo.<\/p>\n\n\n\n<p>Eso implica que fui desarrollando alguna habilidad en la b\u00fasqueda de soluciones, y una cierta intuici\u00f3n cuando la soluci\u00f3n no se encuentra en ning\u00fan lado.<\/p>\n\n\n\n<p>As\u00ed que ac\u00e1 voy a contar los problemas que fui teniendo, por si le sirve a alguien.<\/p>\n\n\n\n<p><strong>Paso  cero &#8211; descargar versi\u00f3n nueva de Moodle<\/strong><\/p>\n\n\n\n<p>La descargu\u00e9 cuando me avis\u00f3 Moodle (entrando como admin, en Notificaciones) que hab\u00eda una versi\u00f3n nueva para actualizar. No cambi\u00e9 a 3.9.10 sino a 3.9.3 (quiero decir que era un cambio menor, por lo cual no revis\u00e9 requisitos y esas cosas)<\/p>\n\n\n\n<p><strong>Paso muy importante aqu\u00ed<\/strong>: mirar el archivo <strong>config.php<\/strong> (en la ra\u00edz del sitio) y ver cu\u00e1l es la carpeta de datos (la vieja Moodle Data, ahora no se llama m\u00e1s as\u00ed). Est\u00e1 como &#8220;dataroot&#8221;. Esa carpeta vale oro, hay que cuidarla y hacer m\u00e1s de una copia (digo yo, por si uno mete la pata con alg\u00fan cambio, tener otra copia m\u00e1s). Una forma, adem\u00e1s de descargarla, es comprimirla dentro del mismo sitio.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$CFG-&gt;wwwroot   = 'https:\/\/blablablabla.blabla.ar';\n$CFG-&gt;dataroot  = '\/blablablablabla\/public_html\/.abcdebdefg.data\/';\n<\/pre>\n\n\n\n<p><strong>Primer paso &#8211; descargar copia de seguridad de los datos (archivos + base de datos)<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Tard\u00e9 much\u00edsimo porque por cada carpeta el <em>Filezilla<\/em> me daba un error en el certificado. Despu\u00e9s entend\u00ed que deber\u00eda haberlo hecho desde el cpanel (s\u00e9 que no es necesario bajar el c\u00f3digo completo, pero en alg\u00fan lugar dec\u00edan que por las dudas no est\u00e1 de m\u00e1s, por modificaciones que uno pudiese haber hecho&#8230; desde ya, tener una copia del Theme si se modific\u00f3, es fundamental)<\/li><li>La base de datos la exporto y guardo copia con regularidad, desde el PHP MyAdmin.<\/li><\/ul>\n\n\n\n<p><strong>Segundo paso &#8211; mover todos los archivos de la instalaci\u00f3n anterior a una carpeta &#8220;MoodleViejo&#8221; o algo as\u00ed<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Esto se hace much\u00edsimo m\u00e1s r\u00e1pido desde el cpanel que desde un software para ftp<\/li><li>Tanto la carpeta de datos (viejo moodledata) que mencion\u00e9 m\u00e1s arriba como el archivo config.php se van a utilizar en el mismo lugar donde est\u00e1n ahora, para que el sitio tenga el contenido del anterior.<\/li><\/ul>\n\n\n\n<p><strong>Tercer paso &#8211; subir los archivos de la nueva versi\u00f3n<\/strong><\/p>\n\n\n\n<p>Ac\u00e1 es donde tuve el mayor inconveniente: el archivo comprimido que descargu\u00e9, me daba error. Pero era por el tama\u00f1o.<\/p>\n\n\n\n<p>As\u00ed que sub\u00ed los archivos descomprimidos, y tard\u00e9 un d\u00eda entero, porque cada tanto se deten\u00eda por un tema con el certificado y yo ten\u00eda que pulsar &#8220;aceptar&#8221;.<\/p>\n\n\n\n<p>Al terminar de subir todo e intentar continuar, no segu\u00eda. As\u00ed que volv\u00ed a empezar, pero comprimiendo por partes, en cinco archivos. Ah\u00ed pude subir todo usando el administrador de archivos del cpanel, y descomprimir todo sin problemas. Ac\u00e1 lo importante es que los nuevos archivos tienen que estar en la misma carpeta donde estaban los anteriores (generalmente, en la ra\u00edz del sitio).<\/p>\n\n\n\n<p><strong>Cuarto paso &#8211; copiar el archivo config.php de la instalaci\u00f3n anterior<\/strong><\/p>\n\n\n\n<p>Si no se hizo antes, copiar el config.php a la ra\u00edz del sitio. Esta es la clave para que aparezca de nuevo el viejo contenido, ya que en este archivo est\u00e1n los datos de la base de datos y la carpeta de datos (viejo Moodledata).<\/p>\n\n\n\n<p><strong>Quinto paso &#8211; acceder al sitio para disparar el instalador<\/strong><\/p>\n\n\n\n<p>Aqu\u00ed tuve un problema: un mensaje de error &#8220;Excepci\u00f3n &#8211; Class &#8216;core_media_manager&#8217; not found &#8221; no permit\u00eda continuar el proceso. Lo busqu\u00e9 en los foros, y alguien mencionaba que hab\u00eda que eliminar dos archivos dentro de &#8220;Moodledata&#8221;: <strong>cache<\/strong> y <strong>localcache<\/strong>.<\/p>\n\n\n\n<p>Los renombr\u00e9 (nada de andar borrando), y efectivamente la instalaci\u00f3n continu\u00f3 normalmente.<\/p>\n\n\n\n<p><strong>Sexto paso &#8211; resolver advertencias del instalador<\/strong><\/p>\n\n\n\n<p>El instalador me dio dos advertencias.  Una sobre el certificado de seguridad.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"167\" src=\"https:\/\/irisfernandez.com.ar\/betaweblog\/wp-content\/uploads\/2021\/01\/advertencia-instalacion-moodle-1024x167.png\" alt=\"\" class=\"wp-image-6425\" srcset=\"https:\/\/irisfernandez.com.ar\/betaweblog\/wp-content\/uploads\/2021\/01\/advertencia-instalacion-moodle-1024x167.png 1024w, https:\/\/irisfernandez.com.ar\/betaweblog\/wp-content\/uploads\/2021\/01\/advertencia-instalacion-moodle-300x49.png 300w, https:\/\/irisfernandez.com.ar\/betaweblog\/wp-content\/uploads\/2021\/01\/advertencia-instalacion-moodle-768x125.png 768w, https:\/\/irisfernandez.com.ar\/betaweblog\/wp-content\/uploads\/2021\/01\/advertencia-instalacion-moodle.png 1114w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure>\n\n\n\n<p>Decid\u00ed dejar para despu\u00e9s la soluci\u00f3n de estos dos temas. Sin embargo, una vez finalizado el proceso <strong>no me permit\u00eda acceder con mi usuario y contrase\u00f1a. Tampoco funcionaba el formulario de recuperaci\u00f3n de contrase\u00f1a. <\/strong><\/p>\n\n\n\n<p>As\u00ed que luego de estar desesperada un buen rato navegando por diferentes foros, decid\u00ed escuchar la voz de mi conciencia y volver sobre las advertencias.<\/p>\n\n\n\n<p>Efectivamente, tuve que desactivar y volver a activar el certificado de seguridad para que lo tome, y tambi\u00e9n configurar en el config.php que el acceso se haga siempre por https:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$CFG-&gt;wwwroot   = 'https:\/\/blablablablablablabla.ar';<\/pre>\n\n\n\n<p>Listo!!!! Con eso resuelto, ya me pude logear, e incluso funcion\u00f3 el formulario de recuperaci\u00f3n de contrase\u00f1a.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como saben los que me conocen, yo soy Licenciada en Educaci\u00f3n, pero adoro las computadoras. Con lo cual, me animo a hacer much\u00edsimas cosas para las cuales no estudi\u00e9, por ejemplo, instalar un Moodle o actualizarlo. Eso implica que fui desarrollando alguna habilidad en la b\u00fasqueda de soluciones, y una cierta intuici\u00f3n cuando la soluci\u00f3n &hellip; <a href=\"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/2021\/01\/05\/resolviendo-un-problema-tras-otro-al-actualizar-la-version-de-moodle\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> &#8220;Resolviendo un problema tras otro al actualizar la versi\u00f3n de Moodle&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6423","post","type-post","status-publish","format-standard","hentry","category-educacion-tecnologia"],"_links":{"self":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/posts\/6423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/comments?post=6423"}],"version-history":[{"count":3,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/posts\/6423\/revisions"}],"predecessor-version":[{"id":6428,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/posts\/6423\/revisions\/6428"}],"wp:attachment":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/media?parent=6423"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/categories?post=6423"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/tags?post=6423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}