Autor Tópico: Erros Comum conversão.  (Lida 7757 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline candidosa2

  • Suporte Tecnico
  • Fundador
  • *
  • Mensagens: 5072
  • Rank: 1658
  • Sexo: Masculino
  • Suporte
    • Hosting Moçambique
Erros Comum conversão.
« em: 24 de Janeiro de 2009, 20:36 »
Este é um tópico sobre erros comuns que você pode enfrentar ao converter a SMF.

Problem: SELECT command denied to user
Info: A causa deste erro é que a SMF e Software X são separadas em bases de dados e os dados SMF utilizador não tem acesso a base de dados do software X.
Correção: Se o seu host tem cPanel você pode adicionar o utilizador a base de dado SMF Software X da base de dados. Se o seu host não tem cPanel você pode contactá-los no que diz respeito sobre a forma de conseguir isso. Bem como um último recurso, o que você pode fazer é reinstalar SMF na mesma base de dados da Software X.

Problem: Conversion says it finished successfully, but nothing got converted.

Info: A causa deste problema é que o seu anfitrião tem session.save_path para um diretório não writeable.
Fix: Pergunte ao seu acolhimento para alterar esta configuração no php.ini e usar o caminho correto ou se estiver com Powweb que lhe permite alterar configurações no arquivo php.ini. Há alterar o caminho para a sessão dir que reside na raiz do seu site dir.

Problem: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

Nota: Esta correcção só se aplica para convert.php ou um .sql / .php conversor arquivo. Se você estiver procurando por um SMF correção, por favor, verifique o documento na SMF Online Manual.
Info: A causa desta situação é um problema com o MySQL em si. Atualizando pode corrigir o problema, dependendo do cliente que está atualizando a.
Fix: Abra o convert.php e encontrar esta secção de código:


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

Substitua esta secção com:

Código: [Seleccione]
convert_query("
         ALTER TABLE {$to_prefix}smileys
         ORDER BY code DESC");

O mesmo código pode ser no .sql / .php conversor arquivo. Se seu um. Php arquivo que será similar ao código acima. Se for um. Sql arquivo, que seria parecido com o código abaixo, e podem ser removidos enquanto a convert.php irá lidar com essa pesquisa. Se você encontrar este código em um .sql / .php (que não é convert.php), favor enviar uma mensagem em relação ao presente, para que possamos atualizar nossos conversores se este não foi atingido.

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

Problema:I receive "Duplicate entry '255' for key 1" during the conversion of categories or boards.

Info: A causa deste problema é o software que você está usando um convertido de categoria ID superior a 255. É irrealista porque você precisaria mais de 255 categorias por omissão.
Fix: A correção é calma simples, que você usa para alterar o phpMyAdmin smf_categories e smf_boards para a sua ID_CAT (id_cat no SMF 2.0 +) para deter um maior valor. Um bigint de 4 deve apenas multa devida, na maioria dos casos.
Nota: Isso pode causar problemas com a readaptação, no futuro, como fazer o upgrade para 2,0 quando todas as colunas são agora minúsculas (eo camelo caso removidos). Esteja consciente do presente para o futuro de atualização da sua placa.
Como assim, você pode experimentar o nosso [Beta] Ferramenta para corrigir Alto ID_CAT valores, que só depois de fixar os valores correntes para a conversão. Embora se você parar após o primeiro passo, é seguro para continuar a conversão.

Problema:My forum has weird symbols after converting in its posts/members/boards

Info Isto é normalmente um resultado de um conjunto de caracteres incorretos no banco de dados durante o processo de conversão. Para corrigir isso, você deve usar UTF-8 ao converter.
Fix: Em geral, você converterá na tela, selecione a recolha de dados que você se usar no seu fórum.
Como assim, na Administração Central> Fórum Manutenção, você encontrará um link para converter HTML entidades para UTF-8 (Se você não vê isso, você não está usando UTF-8 ainda). Isso pode corrigir esses símbolos.
Por favor, veja nossos UTF-8 Conversão tópico para mais informações.