Bien, ahorita que estaba actualizando el foro me vuelvo a topar con un error que siempre que actualizo el foro tengo problemas, el cual es un error en el archivo upgrade.php
Mostrando el siguiente mensaje.
This query:
ALTER TABLE smf_smileys
ORDER BY LENGTH(code) DESC;
Caused the error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LENGTH(code) DESC' at line 2
Antes para solucionarlo solo se modificaba el archivo sql upgrade_1-1.sql, pero en esta ocación tambien se modifica el archivo /Sources/ManageSmileys.php
Para reparar este error me puse a buscar en el foro de SMF para ver si alguien tuvo el mismo error y pues aquí les dejo la solución para todo aquel que tenga este problema.
Abrir el archivo
upgrade_1-1.sql y buscar las siguientes lineas
ALTER TABLE {$db_prefix}smileys
ORDER BY LENGTH(code) DESC;
Ahora reemplazamos esas lineas por estas:
ALTER TABLE {$db_prefix}smileys
ORDER BY code DESC;
Ahora abrimos el archivo
/Sources/ManageSmileys.php
y buscamos las siguientes lineas.
// Sort all smiley codes for more accurate parsing (longest code first).
db_query("
ALTER TABLE {$db_prefix}smileys
ORDER BY LENGTH(code) DESC", __FILE__, __LINE__);
Una vez que las encontramos, reemplazamos por las siguientes.
// Sort all smiley codes for more accurate parsing (longest code first).
db_query("
ALTER TABLE {$db_prefix}smileys
ORDER BY code DESC", __FILE__, __LINE__);
Salvamos los archivos y reemplazamos por los originales, subimos a nuestro server y ejecutamos nuevamente el upgrade.php
Espero les sirva =)
st
Mas info:
AQUI
Nota:
El tiempo de espera de la actualización dependerá del peso de su DB.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario