Este artículo cubre cómo actualizar WordPress.
WordPress describió los requisitos para la funcionalidad de actualización con un solo clic dentro de su software como requiriendo lo siguiente:
(a) propiedad de los archivos: todos sus archivos de WordPress deben ser propiedad del usuario bajo el cual se ejecuta su servidor web. En otras palabras, el propietario de sus archivos de WordPress debe coincidir con el usuario bajo el cual se ejecuta su servidor web. El usuario del servidor web (llamado «apache», «web», «www», «nobody», o alguno similar) no es necesariamente el propietario de sus archivos de WordPress. Normalmente, los archivos de WordPress son propiedad del usuario ftp que subió los archivos originales. Si no hay coincidencia entre el propietario de sus archivos de WordPress y el usuario bajo el cual se ejecuta su servidor web, recibirá un cuadro de diálogo pidiendo «información de conexión», y verá que no importa lo que introduzca en ese cuadro de diálogo, no podrá actualizar usando el botón «Actualizar ahora».
(b) Permisos de los archivos: todos sus archivos de WordPress deben ser de escritura del propietario o de escritura del grupo del usuario bajo el cual se ejecuta su servidor Apache.
En hosts compartidos, los archivos de WordPress NO deben ser específicamente propiedad del servidor web. Si más de un usuario es dueño de diferentes archivos en la instalación (debido a las ediciones realizadas por la eliminación y re-carga de archivos a través de diferentes cuentas, por ejemplo), los permisos de los archivos deben ser de escritura de grupo (por ejemplo, 775 y 664 en lugar de los 755 y 644 por defecto). Los permisos de los archivos (en general) deben ajustarse según el entorno del servidor (el host compartido RackSpace CloudSites, por ejemplo, recomienda 700 y 600 para un solo usuario ftp, o 770 y 660 para múltiples usuarios ftp). Consulte la sección de permisos de archivos para más información (algunos archivos y carpetas requieren permisos más estrictos).
Nota: Si ve un mensaje de aviso de «actualización fallida», elimine el archivo .maintenance de su directorio de WordPress mediante FTP. Esto eliminará el mensaje de aviso de «actualización fallida».
Ref: http://codex.wordpress.org/Upgrading_WordPress#One-click_Update
Sin embargo, hay veces que esta función de WordPress falla. En este caso, la actualización debe realizarse automáticamente para devolver el sitio a una instalación de WordPress totalmente funcional y actualizada. El siguiente es un sencillo tutorial de cómo actualizar manualmente su WordPress en esta situación.
Antes de comenzar este proceso, por favor, haga una copia de seguridad de todos los archivos de WordPress en caso de errores o problemas imprevistos. Hay otros tutoriales dentro de nuestro sitio de recursos que describen cómo hacer una copia de seguridad adecuada de sus archivos/base de datos para WordPress.
Reemplazar los archivos de WordPress
A. Descargue el último paquete zip (o tar.gz) de WordPress desde: http://wordpress.org/download/
B. Descomprima los archivos comprimidos que descargó en el paso A.
C. Desactivar todos los plugins de WordPress (si no puede acceder al panel de WP en este momento de la actualización, esto se puede hacer navegando a través de SSH a la carpeta /plugins y chmod 000 la carpeta. Cuando haya actualizado completamente todos los archivos de WordPress, puede revertir este cambio para volver a habilitar los plugins).
D. Borre los antiguos directorios wp-includes y wp-admin mediante FTP o acceso SSH.
E. Usando el acceso FTP o SSH, tome los wp-includes y wp-admin que se encuentran dentro de su tar.gz o zip descomprimido, y cópielos a la ubicación de los archivos eliminados del paso D.
F. Copie el contenido de la carpeta wp-content de sus archivos tar.gz o zip descomprimidos dentro de la carpeta wp-content actual de su instalación de WordPress. Cuando se le pida, permita que el sistema sobrescriba cualquier archivo preexistente. NO ELIMINE la carpeta wp-content de su instalación actual, sólo sobrescriba los archivos que contiene. NO SUSTITUYA la carpeta wp-content actual por la nueva versión, sólo copie el contenido del nuevo wp-content al antiguo wp-content.
G. Suba cualquier archivo «suelto» situado dentro del directorio raíz del tar.gz o zip al directorio raíz de su instalación actual de wordpress.
Nota: Si se sigue este proceso como se ha indicado anteriormente, no debe preocuparse por perder la configuración y las credenciales guardadas en wp-config.php.
Actualización de la instalación
A. Navegue al panel de administración de su instalación actual de WordPress. Inicie sesión. Al iniciar la sesión, si su instalación de WordPress necesita una actualización de la base de datos, se le pedirá que lo haga en este momento. Se le proporcionará una URL para hacer clic que es similar a http://example.com/wordpress/wpadmin/upgrade.php. Haga clic en el enlace suministrado desde su WordPress y siga las instrucciones subsiguientes. Este paso actualizará la base de datos para que sea totalmente compilable con cualquier código añadido durante el Paso 1.
¡Este proceso debe hacerse tan pronto como sea posible después de completar A-G del Paso 1!
Limpieza
A. Usted es en gran parte hecho en este punto. Tras comprobar que su instalación de WordPress está correctamente actualizada y funciona como cabría esperar (sin plugins), ya puede eliminar los archivos descomprimidos descargados en el Paso 1.
B. En este momento, también puede ir y volver a habilitar todos los plugins (o devolverlos a sus privilegios normales).
C. Si tiene problemas para iniciar sesión en la instalación de WordPress recién actualizada, borre la caché del navegador e inténtelo de nuevo.
Si por alguna razón este proceso de actualización manual sigue fallando, puede consultar la instalación de actualización detallada de WordPress que se encuentra en lo siguiente: http://codex.wordpress.org/Upgrading_WordPress_Extended