WordPress.org

Ready to get started?Download WordPress

Codex

Attention Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

es:Actualizar WordPress

Deje algo de tiempo aparte, y no lo haga deprisa.

1. Respaldar sus datos

  • Respalde su base de datos. Lea todo acerca de esto primero en Respaldando_su_base_de_datos
  • Respalde TODOS los archivos de su directorio de WordPress. Descárguelos todos en su computadora.
  • Ahora verifique que los respaldos que realizo están ahí y funcionando.

2. Eliminando archivos

  • ¿Por que eliminar? Porque si sube (o actualiza a través de cPanel) y un archivo no es correctamente sobrescrito, usted recibirá errores.
  • NO elimine el archivo wp-config.php o la carpeta wp-content.
  • Si la actualización es menor (1.2.1 –→ 1.2.2), no elimine los archivos de plantilla:
    • index.php (tal vez tenga que dividirla en varias partes, guárdelas todas)
    • wp-config.php (ponga atención en no eliminar este archivo accidentalmente)
    • wp-layout.css (o como usted habrá definido que sea su hoja de estilos personalizada)
    • wp-comments.php y wp-comments-popup.php (si usted los ha personalizado; en otro caso, puede borrarlos de manera segura)
  • Si la actualización es mayor, lo mejor es dejar los archivos antes mencionados a un lado hasta que la actualización este completada. Nota: En la mayoría de los casos, los archivos de plantillas antiguos podrán funcionar en la nueva versión de WordPress.
  • Si usted tiene alguna imagen u otro contenido personal o plugins dentro de la carpeta wp-content, NO los borre.
  • BORRE todos los otros archivos y carpetas de WordPress, incluyendo .htacess. Este es un paso critico. Sobrescribir archivos vía FTP puede terminar en transferencias incompletas.
  • ¿Que hay que borrar?
    • Puede usar su cliente de FTP para actualizar.
    • O si tiene una sesión de línea de comandos (telnet o ssh), puede entrar los siguientes comandos para borrar SOLAMENTE los archivos de WordPress en su directorio (adicionalmente .htaccess):
      • mkdir backup
      • cp wp-config.php .htaccess wp-layout.css index.php wp-comments.php wp-comments-popup.php backup
      • cp -R wp-content backup
      • rm wp*.php wp-layout.css .htaccess
      • rm -rf wp-admin wp-images wp-includes
      • cp backup/wp-config.php .
      • Una vez terminada la actualización, podrá restaurar cualquier personalización de sus plantillas o plugins de su directorio de respaldo. Por ejemplo, cp backup/index.php .

3. Subiendo los nuevos archivos

  • Usando FTP, actualice los nuevos archivos justo como si fuera su primera instalación.
  • Si no ha borrado la carpeta wp-content, NO la suba de nuevo. En vez de eso, suba todo lo demás primero, entonces actualice los aquellos archivos de WordPress que están dentro de su nueva carpeta wp-content. Sobrescriba las versiones antiguas de sus plugins por defectos con las nuevas.

4. Permisos

Tal vez necesite ajustar los permisos de archivos otra vez. CHMOD al menos a los siguientes archivos, a 666 si desea editarlos mediante el Panel de Administración de WordPress.

  • index.php
  • wp-layout.css
  • wp-comments.php
  • .htaccess (solamente si utiliza permalinks "limpios")

5. Actualizar

  • En su navegador, diríjase a su carpeta wp-admin para que así pueda correr el script upgrade.php. Esto puede quedar así: www.example.com/wordpress/wp-admin/upgrade.php. NOTA: Su ruta a la carpeta wp-admin dependerá de su instalación.

6. Personalizar

  • Si usted esta usando permalinks "limpios", revise en Opciones > Permalinks en su Panel de Administración de WordPress y regenere" las reglas de reescritura para su estructura de permalinks. Actualize su archivo .htaccess.
  • No olvide restaurar las instrucciones del archivo .htaccess que no son de WordPress, si usted ha estado usándolas.
  • Si ha borrado alguna de los archivos de plantilla (vea Nº 2 arriba), compare sus respaldos con los nuevos archivos. Si es necesario, adáptelos (vea Editando Archivos) y reactualize sus archivos de plantillas vía FTP.
  • Si usa temas o plantillas listas-para-usar o muy elaboradas, talvez deba revisar en la página de autor si hay alguna compatible con la nueva versión y actualice si es necesario.
  • Algunos de los plugins que utiliza pudieron detenerse de trabajar. Revise su blog por algún problema. Si alguno de sus plugins antiguos es incompatible, utilice el enlace en su ventana de Plugins para buscar si el autor del plugin dispone de una versión actualizada.

7. Solucionando problemas

  • Si su blog parece desordenado ahora, un plugin antiguo puede no estar funcionando en el nuevo código y ser el culpable. En el Panel de Administración de WordPress, desactive todos los plugins que no esten con WordPress por defecto. Entonces reactívelos uno por uno.
  • Si usted ha hecho cambios en otros archivos de WordPress (WordPress "hackeado"), puede supone que tenga que mantener sus cambios. Puede transferir sus ediciones en el código nuevo. El Changelog/1.2 lista todos los archivos que han cambiado en la versión 1.2.2.

Actualizando obtiene el código más nuevo y mejor. Usando el código antiguo, no hay manera de cuanto pudo personalizarlo, pero seguramente le causará problemas. La tentación de solo utilizar su código antiguo modificado puede ser grande, pero las probabilidades de errores son aún más grandes.

Si usted obtiene alguna clase de errores después de una actualización, y pone un comentario en los foros, puede que se le pregunte si usted ha utilizado código antiguo. Puede que tenga que cambiarlo todo, así que mejor que empiece a cambiarlo ahora :)