Autor Tópico: Resolver erro ao actualizar forum manualmente 1.1.6 para 1.1.7  (Lida 6545 vezes)

0 Membros e 3 Visitantes estão a ver este tópico.

Offline marciosoares

  • Beta
  • *
  • Mensagens: 44
  • Rank: 6
  • Sexo: Masculino
Resolver erro ao actualizar forum manualmente 1.1.6 para 1.1.7
« em: 19 de Novembro de 2008, 14:52 »
Enquanto fazemos o upgrade do forum pode eventualmente dar um erro como este:

[erro]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[/erro]

Há duas soluções para resolver este erro.

Uma é, actualizando a base de dados, a outra e bem mais fácil e rápida é a que vou expor a seguir.


Abrir o file "upgrade_1-1.sql" com um editor de texto:
Procurar por
Código: [Seleccione]
ALTER TABLE {$db_prefix}smileys
ORDER BY LENGTH(code) DESC;
Alterar por
Código: [Seleccione]
ALTER TABLE {$db_prefix}smileys
ORDER BY code DESC;

"/Sources/ManageSmileys.php"
Procurar por
Código: [Seleccione]
// 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__);
Alterar por
Código: [Seleccione]
// Sort all smiley codes for more accurate parsing (longest code first).
         db_query("
            ALTER TABLE {$db_prefix}smileys
            ORDER BY code DESC", __FILE__, __LINE__);

[informacao]ALTER TABLE {$db_prefix}smileys
            ORDER BY LENGTH(code) DESC", __FILE__, __LINE__);
Isto aparece duas vezes dentro do ManageSmileys.php, deve de ser alterado nas duas. deve de as encontrar perto das linhas 654 e 990[/informacao]

Offline Webmaster

  • Desenvolvimento
  • *
  • Mensagens: 2236
  • Rank: 113
  • Sexo: Masculino
  • JoomlaMZ !
    • Servidores
Re:Resolver erro ao actualizar forum manualmente 1.1.6 para 1.1.7
« Responder #1 em: 18 de Julho de 2009, 11:31 »
o mesmo erro acontece para fazer upgrad de 1.1.9 para 1.1.10


Pesquisar
Código: [Seleccione]
ALTER TABLE {$db_prefix}smileys
ORDER BY LENGTH(code) DESC;

Alterar por

Código: [Seleccione]
ALTER TABLE {$db_prefix}smileys
ORDER BY code DESC;
Apllic! WebSuporte