WordPress 2.1: ¿Problemas al actualizar?

Ya la nueva versión de WordPress (Ella) está disponible. Pero no todo es miel sobre hojuelas ya que se están reportando algunos errores en la actualización de las tablas dentro de la base de datos.

Este error, aunque reparable, puede dar muchos dolores de cabeza. Lo principal antes del cambio es respaldar la base de datos y desactivar todos los plugins.

Luego subir los archivos de la nueva versión y ejecutar el upgrade. Si te sale una secuencia de errores quiere decir que algo falló en la actualización de las tablas, sin embargo es casi seguro que tu sitio siga funcionando de manera normal (he estado haciendo pruebas y hasta ahora no he obtenido error alguno en la visualización) y tengas que arreglar las tablas de manera manual.

En Soporte-WordPress nos dan una excelente forma para crear las tablas:

Tienes que crear la tabla link2cat

Ejemplo:

CREATE TABLE `wp_link2cat` (
`rel_id` bigint(20) NOT NULL auto_increment,
`link_id` bigint(20) NOT NULL default ‘0′,
`category_id` bigint(20) NOT NULL default ‘0′,
PRIMARY KEY (`rel_id`),
KEY `link_id` (`link_id`,`category_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf-8 AUTO_INCREMENT=9 ;

Tienes que crear la tabla post2cat

Ejemplo:

CREATE TABLE `wp_post2cat` (
`rel_id` bigint(20) NOT NULL auto_increment,
`post_id` bigint(20) NOT NULL default ‘0′,
`category_id` bigint(20) NOT NULL default ‘0′,
PRIMARY KEY (`rel_id`),
KEY `post_id` (`post_id`,`category_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf-8 AUTO_INCREMENT=93 ;

Y la tabla categories ahora tiene nuevos campos:

Ejemplo de tabla categories:

CREATE TABLE `wp_categories` (
`cat_ID` bigint(20) NOT NULL auto_increment,
`cat_name` varchar(55) NOT NULL default ”,
`category_nicename` varchar(200) NOT NULL default ”,
`category_description` longtext NOT NULL,
`category_parent` bigint(20) NOT NULL default ‘0′,
`category_count` bigint(20) NOT NULL default ‘0′,
`link_count` bigint(20) NOT NULL default ‘0′,
`posts_private` tinyint(1) NOT NULL default ‘0′,
`links_private` tinyint(1) NOT NULL default ‘0′,
PRIMARY KEY (`cat_ID`),
KEY `category_nicename` (`category_nicename`)
) ENGINE=MyISAM DEFAULT CHARSET=utf-8 AUTO_INCREMENT=11 ;

Al final debe de quedar todo bien. Sin embargo, esperemos que haya pronto una respuesta oficial a este error de parte del equipo de WordPress.

Comentarios

mmm, a mi me actualizo normal.

Alex, tu sabes que onda, yo solo espero, porque ni pío le entendí a ese código, mejor cuando este listo me avisas, sale!!!
Gracias.

WordPress 2.1: ¿Problemas al actualizar?…

Ya la nueva versión de WordPress (Ella) está disponible. Pero no todo es miel sobre hojuelas ya que se están reportando algunos errores en la actualización de las tablas dentro de la base de datos….

A mi ese code sql para wp_link2cat no me funciona.
Estoy probando con variantes de ese code que aparecen en otras webs, y ninguna me funciona… no sé porque.
En algunos pasos, parece que hubieran espacios en blanco que al copiar y pegar en mysqladmin hacen que no funcione el code.

En fin, si alguien puede ayudarme, bienvenido sea :)

[...] Blogueando.com he leido que este mismo fallo también deja de crear la tabla post2cat pero en mi caso no la he [...]

Dejar un comentario

(requerido)

(requerido)