{"id":11187,"date":"2025-11-25T13:13:12","date_gmt":"2025-11-25T12:13:12","guid":{"rendered":"https:\/\/bitacora.eniac2000.com\/?p=11187"},"modified":"2025-11-25T13:13:12","modified_gmt":"2025-11-25T12:13:12","slug":"actualizacion-de-este-sitio-web-actualizacion-de-wordpress","status":"publish","type":"post","link":"https:\/\/bitacora.eniac2000.com\/?p=11187","title":{"rendered":"Actualizaci\u00f3n de este sitio web. Actualizaci\u00f3n de WordPress"},"content":{"rendered":"<div class=\"seriesmeta\">Esta entrada es la parte 3 de 5 de la serie <a href=\"https:\/\/bitacora.eniac2000.com\/?series=actualizacion-de-mi-sistema-wordpress-y-galeria-integrada\" class=\"series-1852\" title=\"Actualizaci\u00f3n de mi sistema WordPress y galer\u00eda integrada\">Actualizaci\u00f3n de mi sistema WordPress y galer\u00eda integrada<\/a><\/div>\n<p>El siguiente paso en el proceso fue la actualizaci\u00f3n del sistema WordPress. El objetivo era pasar de la rid\u00edculamente obsoleta versi\u00f3n 3.4.2 a la versi\u00f3n m\u00e1s actualizada en el momento de realizar la instalaci\u00f3n, la 6.8.3. Esto representaba demasiados saltos de versi\u00f3n, con una actualizaci\u00f3n de PHP de por medio, que hac\u00eda que ni se pudiera instalar en el nuevo servidor la 3.4.2, ni fuera viable ir actualizando el antiguo hasta tener una versi\u00f3n de PHP compatible. Iba a tocar realizarlo a la vieja usanza: con backups de la base de datos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"687\" height=\"1024\" src=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/11\/restauracion-backup-687x1024.jpg\" alt=\"\" class=\"wp-image-11190\" srcset=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/11\/restauracion-backup-687x1024.jpg 687w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/11\/restauracion-backup-201x300.jpg 201w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/11\/restauracion-backup-768x1144.jpg 768w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/11\/restauracion-backup.jpg 784w\" sizes=\"auto, (max-width: 687px) 100vw, 687px\" \/><figcaption class=\"wp-element-caption\">Restauraci\u00f3n de un <em>backup<\/em>. No es tan \u00e9pico, pero mola. Imagen generada con IA<\/figcaption><\/figure>\n\n\n\n<p>Dicho esto, al igual que en el caso de Piwigo, opt\u00e9 por realizar una instalaci\u00f3n limpia de WordPress en el nuevo servidor (al que, por cierto, a esas alturas ya le hab\u00eda dado un nombre: \u00abalatriste\u00bb). Sobre esta versi\u00f3n limpia realic\u00e9 una restauraci\u00f3n de la base de datos. Esto dio algo de guerra, porque hab\u00eda una codificaci\u00f3n incorrecta de la base de datos en la versi\u00f3n antigua, que hubo que corregir, adem\u00e1s de tener que realizar a pelo cambios en el nombre del sitio registrado en la base de datos (recordemos, <em>alatriste<\/em> es el servidor de <em>backend<\/em>, y hay un frontal que es el que publica de cara hacia Internet, por lo que hay que andar haciendo algunos juegos para que WordPress sea capaz de entender que tiene que servir tanto con el nombre (o mejor dicho, la IP) interno y con el externo. Pero no es nada que no tuviera ya hecho de antes, simplemente era cuesti\u00f3n de adaptarlo a este nuevo servidor.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"687\" height=\"1024\" src=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/11\/servidor-version-steampunk-687x1024.jpg\" alt=\"\" class=\"wp-image-11188\" srcset=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/11\/servidor-version-steampunk-687x1024.jpg 687w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/11\/servidor-version-steampunk-201x300.jpg 201w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/11\/servidor-version-steampunk-768x1144.jpg 768w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/11\/servidor-version-steampunk.jpg 784w\" sizes=\"auto, (max-width: 687px) 100vw, 687px\" \/><figcaption class=\"wp-element-caption\">Concepci\u00f3n de mi servidor virtual en una versi\u00f3n <em>steampunk<\/em>. Generado por IA<\/figcaption><\/figure>\n\n\n\n<p>La parte m\u00e1s trabajosa de la migraci\u00f3n fue tomar la decisi\u00f3n de qu\u00e9 hacer con los diversos <em>plugins<\/em> que ven\u00eda usando en la versi\u00f3n 3.4.2 de WordPress. Por supuesto, estaban todos obsoletos. No s\u00f3lo obsoletos, sino que eran incompatibles con la nueva versi\u00f3n. Y algunos eran tan importantes como el sistema de series que me permite relacionar varios art\u00edculos con una misma tem\u00e1tica para permitir leernos de manera secuencial. En l\u00edneas generales, ten\u00eda la siguiente casu\u00edstica:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Plugins obsoletos que pod\u00eda actualizar: <\/strong>El caso m\u00e1s simple. Actualizar, y listos.<\/li>\n\n\n\n<li><strong>Plugins obsoletos para los que ten\u00eda un sustituto:<\/strong> En este caso era sencillo, simplemente era actualizar a la nueva versi\u00f3n, o a la versi\u00f3n compatible actualizada. Como por ejemplo, el caso de las series, la alerta de GDPR, o cacheado. Sustituir, reajustar las cuatro diferencias, y a correr.<\/li>\n\n\n\n<li><strong>Plugins obsoletos sin un sustituto:<\/strong> Tambi\u00e9n, desde cierto punto de vista, era sencillo. Si no hab\u00eda sustituto, no hab\u00eda gran cosa que hacer.<\/li>\n<\/ul>\n\n\n\n<p>Harina de otro costal fue el estilo visual. Mi idea inicial era seguir utilizando el estilo antiguo, pero el <em>theme<\/em> no era compatible, no era actualizable, y no consegu\u00eda encontrar una versi\u00f3n moderna parecida al mismo. Intent\u00e9 hacer unas actualizaciones por mi cuenta para hacerlo compatible, pero no fui capaz de sacarlas adelante. Y como ten\u00eda cosas m\u00e1s urgentes que atender, opt\u00e9 por buscar un nuevo estilo que me gustara de manera provisional. Y a fuer de provisional, acab\u00f3 gust\u00e1ndome con algunos ajustes, y se va a convertir en definitivo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"744\" src=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/11\/captura-bitacora-1024x744.png\" alt=\"\" class=\"wp-image-11189\" srcset=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/11\/captura-bitacora-1024x744.png 1024w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/11\/captura-bitacora-300x218.png 300w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/11\/captura-bitacora-768x558.png 768w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/11\/captura-bitacora.png 1220w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Aspecto de este sitio en el momento de escribir el art\u00edculo<\/figcaption><\/figure>\n\n\n\n<p>Llegados a este punto, con el sitio en su modo b\u00e1sico funcionando, quedaba abordar la parte de la integraci\u00f3n con Piwigo. Esto, en teor\u00eda, tendr\u00eda que ser de lo m\u00e1s sencillo, habida cuenta de que, seg\u00fan la IA, dispon\u00eda de <em>plugins<\/em> para integrar a mi disposici\u00f3n. Sin embargo, como dec\u00eda en otro art\u00edculo, la primera lecci\u00f3n sobre las IAs es que s\u00f3lo debes consultarles cosas que ya conozcas. Y aqu\u00ed me encontr\u00e9 el porqu\u00e9 de esto: en efecto, exist\u00edan <em>plugins<\/em> para Piwigo, pero llevaban m\u00e1s de un a\u00f1o sin actualizar. Y al ir a probarlos, me encontr\u00e9 con que no eran compatibles con la versi\u00f3n 6.8.3 de WordPress. Mi gozo en un pozo. \u00bfMe hab\u00eda metido en una actualizaci\u00f3n que me permitiera seguir usando un sistema de galer\u00eda de im\u00e1genes en mi WordPress que acababa siendo no compatible?<\/p>\n\n\n\n<p>Por suerte, pude solucionar el problema. Y, de nuevo, echando mano de la IA generativa.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"seriesmeta\">Esta entrada es la parte 3 de 5 de la serie <a href=\"https:\/\/bitacora.eniac2000.com\/?series=actualizacion-de-mi-sistema-wordpress-y-galeria-integrada\" class=\"series-1852\" title=\"Actualizaci\u00f3n de mi sistema WordPress y galer\u00eda integrada\">Actualizaci\u00f3n de mi sistema WordPress y galer\u00eda integrada<\/a><\/div><p>El siguiente paso en el proceso fue la actualizaci\u00f3n del<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[13],"tags":[190,517,1848,1794],"series":[1852],"class_list":["post-11187","post","type-post","status-publish","format-standard","hentry","category-informatica","tag-backup","tag-debian","tag-piwigo","tag-wordpress","series-actualizacion-de-mi-sistema-wordpress-y-galeria-integrada"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/posts\/11187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11187"}],"version-history":[{"count":1,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/posts\/11187\/revisions"}],"predecessor-version":[{"id":11191,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/posts\/11187\/revisions\/11191"}],"wp:attachment":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11187"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11187"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fseries&post=11187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}