{"id":2304,"date":"2017-05-05T09:03:51","date_gmt":"2017-05-05T09:03:51","guid":{"rendered":"https:\/\/esferas.org\/msqlu\/?p=2304"},"modified":"2017-05-05T09:07:13","modified_gmt":"2017-05-05T09:07:13","slug":"cambiando-de-nube-owncloud-a-nextcloud","status":"publish","type":"post","link":"https:\/\/esferas.org\/msqlu\/2017\/05\/05\/cambiando-de-nube-owncloud-a-nextcloud\/","title":{"rendered":"Cambiando de nube: owncloud a nextcloud"},"content":{"rendered":"<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:759,&quot;href&quot;:&quot;https:\\\/\\\/nextcloud.com\\\/migration&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20260408211500\\\/https:\\\/\\\/nextcloud.com\\\/migration\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-15 15:26:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-19 14:01:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-24 07:18:06&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-24 07:18:06&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]'><\/div>\n<p>Porque <a href=\"https:\/\/esferas.org\/msqlu\/2017\/04\/28\/recuperando-datos-de-una-copia-de-seguridad\/\">la \u00faltima<\/a> fue casi la definitiva y ya no estoy para estos sustos.<\/p>\n<p><!--more--><\/p>\n<p>As\u00ed que me puse manos a la obra para llevar a cabo la migraci\u00f3n aprovechando que ambas aplicaciones a\u00fan mantienen un grado muy alto de compatibilidad.<\/p>\n<p>Seg\u00fan <a href=\"https:\/\/nextcloud.com\/migration\/\">la documentaci\u00f3n<\/a> de nextcloud el camino correcto para realizar este proceso desde owncloud 9 es pasarlo primero a nextcloud 10 y luego actualizar la versi\u00f3n 11.<\/p>\n<p>El proceso es como sigue:<\/p>\n<ol>\n<li>Poner la instalaci\u00f3n en modo mantenimiento.<\/li>\n<li>Detener el servidor web.<\/li>\n<li>Descargar la versi\u00f3n 10 de nextcloud y descomprimirla.<\/li>\n<li>Copiar la configuraci\u00f3n desde owncloud y la carpeta de datos a menos que \u00e9sta se encuentre fuera del \u00e1rbol (yo la tengo en <code>\/var\/lib\/owncloud\/data<\/code>).<\/li>\n<li>Ajustar permisos de los archivos de nextcloud.<\/li>\n<li>Efectuar la actualizaci\u00f3n desde la l\u00ednea de \u00f3rdenes (con el programa occ.php).<\/li>\n<\/ol>\n<p>No he tenido ning\u00fan problema en pasar a la versi\u00f3n 10 de nextcloud. La \u00fanica pega me la he encontrado al intentar actualizar \u00e9ste a la versi\u00f3n 11; me encontraba con un error est\u00fapido relacionado con la base de datos.<\/p>\n<p><a href=\"https:\/\/esferas.org\/msqlu\/wp-content\/uploads\/sites\/12\/2017\/05\/mc-root@tlp-var-www-.composer_130.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2305 size-large\" src=\"https:\/\/esferas.org\/msqlu\/wp-content\/uploads\/sites\/12\/2017\/05\/mc-root@tlp-var-www-.composer_130-1024x611.png\" alt=\"\" width=\"1024\" height=\"611\" srcset=\"https:\/\/esferas.org\/msqlu\/wp-content\/uploads\/sites\/12\/2017\/05\/mc-root@tlp-var-www-.composer_130-1024x611.png 1024w, https:\/\/esferas.org\/msqlu\/wp-content\/uploads\/sites\/12\/2017\/05\/mc-root@tlp-var-www-.composer_130-300x179.png 300w, https:\/\/esferas.org\/msqlu\/wp-content\/uploads\/sites\/12\/2017\/05\/mc-root@tlp-var-www-.composer_130-768x458.png 768w, https:\/\/esferas.org\/msqlu\/wp-content\/uploads\/sites\/12\/2017\/05\/mc-root@tlp-var-www-.composer_130.png 1314w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Es decir, el problema es que la aplicaci\u00f3n <em>Doctrine<\/em> no encontraba la columna <em>uid<\/em> en la tabla <em>oc_accounts<\/em>. Despu\u00e9s de mucho buscar he llegado a la conclusi\u00f3n de que la soluci\u00f3n m\u00e1s r\u00e1pida era emplear el editor SQL y cambiar el nombre de la columna <em>id<\/em> a <em>uid<\/em>. Y listo.<\/p>\n<p>Luego lo habitual: activar aplicaciones que no lo estaban y alg\u00fan retoque est\u00e9tico que otro porque nextcloud lo pone mucho m\u00e1s f\u00e1cil que owncloud.<\/p>\n<p>Ahora probar\u00e9 aplicaciones cliente desde dispositivos m\u00f3viles y escritorio pero no espero encontrar otros escollos. Es m\u00e1s, sin darme cuenta ten\u00eda conectado el cliente owcloud para Linux que ha seguido sincronizando como si nada.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Porque la \u00faltima fue casi la definitiva y ya no estoy para estos sustos.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","webmentions_disabled_pings":false,"webmentions_disabled":false,"footnotes":""},"categories":[2],"tags":[18,705,108],"class_list":["post-2304","post","type-post","status-publish","format-standard","hentry","category-software","tag-administracion-de-sistemas","tag-nextcloud","tag-owncloud"],"_links":{"self":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/2304","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/comments?post=2304"}],"version-history":[{"count":0,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/2304\/revisions"}],"wp:attachment":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/media?parent=2304"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/categories?post=2304"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/tags?post=2304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}