Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

No puedo guardar artículos  

 
Iñaki
 Iñaki
Usuario experto

Hola,

Hemos subido una copia de joomla por ftp e importando la base de datos por phpmyadmin. Al intentar guardar un artículo sale el siguiente error:

Table 'disanaca_disanaca.#__finder_tokens' doesn't exist SQL=TRUNCATE TABLE `#__finder_tokens`

¿Que puede ser?

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 31/03/2017 5:29 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

La base de datos no debería tener el #__ , cómo has obtenido ese archivo?, si has exportado la base de datos debería tener un prefijo válido en lugar de #__

Saludos.

ResponderCitar
Respondido : 31/03/2017 6:35 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Iñaki
 Iñaki
Usuario experto

La unica copia de seguridad que puedimos obtener de la base de datos estaba en archivos .frm .MYD y .MYI.
Restauramos la base de datos a partir de estos pero no vemos que haya ningun finder_tokens.

ResponderCitar
Respondido : 03/04/2017 11:06 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Iñaki.

Copiaste los archivo en vez de exportar la base de datos, no es sencillo restaurarlo, son muchos los paso que hay que realizar.

Revisa esta entrada sonde se trata el tema:
Restaurar BD MySQL desde ficheros .frm, .MYD y .MID

Deduzco que ya es imposible volver a exportar la base de datos :dry:

Un saludo

ResponderCitar
Respondido : 03/04/2017 11:24 am

Iñaki
 Iñaki
Usuario experto

Solucionado,

Hemos tenido que crear dos tablas:
_finder_tokens
_finder_tokens_aggregate

Hemos mirado el codigo del sql de otro proyecto y lo hemos copiado:

CREATE TABLE `(prefijo)_finder_tokens` (
`term` varchar(75) NOT NULL,
`stem` varchar(75) NOT NULL,
`common` tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
`phrase` tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
`weight` float UNSIGNED NOT NULL DEFAULT '1',
`context` tinyint(1) UNSIGNED NOT NULL DEFAULT '2',
`language` char(3) NOT NULL DEFAULT ''
) ENGINE=MEMORY DEFAULT CHARSET=utf8mb4;

CREATE TABLE `(prefijo)_finder_tokens_aggregate` (
`term_id` int(10) UNSIGNED NOT NULL,
`map_suffix` char(1) NOT NULL,
`term` varchar(75) NOT NULL,
`stem` varchar(75) NOT NULL,
`common` tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
`phrase` tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
`term_weight` float UNSIGNED NOT NULL,
`context` tinyint(1) UNSIGNED NOT NULL DEFAULT '2',
`context_weight` float UNSIGNED NOT NULL,
`total_weight` float UNSIGNED NOT NULL,
`language` char(3) NOT NULL DEFAULT ''
) ENGINE=MEMORY DEFAULT CHARSET=utf8mb4;

Gracias.

ResponderCitar
Respondido : 03/04/2017 11:58 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Iñaki.

Grande, si señor, no cosa fácil 😉
Me alegra que lo solucionaras :cheer:

Cerramos el tema

Un saludo

ResponderCitar
Respondido : 03/04/2017 12:29 pm

wpdoctor-revisa-la-salud-de-tu-wordpress