Cómo Actualizar WordPress Manualmente y otras alternativas

Para cuando la actualización automática falla

132

¿Te ha paso que tratas de actualizar tu sitio de WordPress y te muestra un mensaje de error? En este post te voy a explicar como Actualizar WordPress Manualmente.

Siempre lo digo y por eso lo recuerdo una vez más: Antes de realizar cualquier actualización importante, es indispensable hacer una copia de respaldo tanto del contenido de la base de datos.

Primero trata de determinar la causa del problema

Tal vez con una simple acción ya puedes actualizarlo automatizadamente desde el panel de actualizaciones.

Cuando no se puede actualizar desde el panel, normalmente ocurre una de 3 cosas:

  • Un plugin o script de seguridad está evitando cambios en los archivos.
  • No tienes permisos suficientes.
  • Algo está bloqueando las actualizaciones en tu .htaccess

Plugins de Seguridad o Bloqueador de scripts

Antes que buscar otra solución intenta desactivar los plugins y tratar de aplicar la actualización. Algunos plugins de seguridad bloquean las actualizaciones automáticas o conexiones a servidores externos para evitar posibles intrusiones.

Revisa los permisos del servidor

Hay veces que la actualización automática no funciona debido a un problema de permisos, con lo que habría que bien varias cosas.

Puede tratarse de que un usuario con más privilegios haya cambiado los permisos por seguridad. O puede que en algún momento que hayas leído alguno de mis tutoriales de seguridad en WordPress haz realizado cambios para protegerte.

Los permisos deberían estar en 755 para las carpetas y 644 para los archivos, si algo está diferente… verifica vuelve a poner los permisos por defecto.

Si los permisos están bien, pasa entonces a la revisión de tu archivo .htaccess

Bloqueos por .htaccess

Nuevamente los tutoriales de ILVWP tienen la culpa, si esto es algo que debo corregir en esos tutoriales de .htaccess me ha pasado y por eso lo pongo. Deberíamos tener un .htaccess normal para aplicar las actualizaciones y el otro personalizado para proteger el blog. Prometo añadir una nota en todos ellos para evitar este problema.

Algunas de las tantas  protecciones de .htaccess tienen que ver con bloquear funciones o prevenir la ejecución de ciertos scripts. Si has añadido seguridad a través de tu .htaccess te recomiendo hacer lo siguiente:

  1. Desactiva todos los plugins.
  2. Renombra tu actual .htaccess a .htaccess-original
  3. Crea un nuevo archivo llamado .htaccess con el siguiente contenido: (.htaccess por defecto)
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    Si tu web es multisitio:

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]
  4. Y súbelo a la raíz de tu sitio web.
  5. Intenta actualizar nuevamente el WordPress. Si no funciona de esta manera, borra el archivo que has subido y vuelve a renombrar .htaccess-original a .htaccess.

Si aún así nada de lo anterior funciona entonces…

Pasamos a actualizar WordPress manualmente

Tras tener en cuenta lo citado anteriormente solo nos queda seguir los siguientes pasos:

  1. Realizar el backup correspondiente de la Base de Datos y los archivos (ya se que cansa que te lo repitan, pero es imprescindible para evitarnos sustos después).
  2. Desactivar todos los plugin que tenemos en funcionamiento. Si no hacemos esto aumentan las probabilidades de tener problemas tras la actualización.
  3. Descargamos la versión actual de WordPress que vayamos a usar.
  4. Descomprimimos el archivo.
  5. Subimos vía FTP toda la actualización a la raíz o carpeta de nuestro hosting, donde está instalado WordPress, excepto la carpeta wp-content.
  6. Abrimos nuestro navegador e introducimos lo siguiente en la barra de dirección: https://www.tudominio.com/wp-admin/upgrade.php Hay que recordar cambiar “dominio.com” por el nombre de tu propio dominio.
  7. Volvemos a acceder al panel de administración de WP y activamos de nuevo los plugin.

Con esto nuestro WP debería estar perfectamente actualizado y funcionando.

También podría gustarte
Por favor espere, Cargando...
Do NOT follow this link or you will be banned from the site!