Oi @roger_arruda,
Seu erro é bem estranho e pode ser causado por uma série de problemas, indo desde o usuário do banco de dados sem permissão de escrita nas tabelas, um comportamento inesperado de um plugin ou do seu tema até uma migração com problemas.
Inclua as linhas abaixo no arquivo wp-config.php
localizado na raiz da sua instalação e veja se algum erro aparece no arquivo debug.log
localizado na pasta wp-content
do WP:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
Outra estratégia é desabilitar todos os plugins, selecionar um tema padrão do WP e testar novamente. Se funcionar você deve ir habilitando um por um para saber qual é o problemático, beleza?
@felipeelia
Tentei desabilitar tudo, temas e plugins e o erro continuou.
Coloquei o código de debug e apareceu isso ao acessar nova página.
Erro no banco de dados do WordPress: https://pastebin.com/0Nc87NAJ
-
Esta resposta foi modificada 7 anos, 3 meses atrás por Mário Valney. Razão: Erro colocado no pastebin e caminho imitido por segurança
Oi @roger_arruda,
Seu banco de dados está com problemas. Como você importou esse banco de dados? Ou melhor, como essas tabelas foram criadas?
Se você tiver acesso à administração do banco (pelo phpMyAdmin, por exemplo), verifique se a coluna ID da tabela de posts, normalmente chamada de wp_posts
, está com AUTO_INCREMENT
marcada. Se não estiver será preciso marcá-la, mas também será preciso fazer isso nas outras tabelas… o ideal seria reimportar ou recriar o banco de dados.
Olá @felipeelia
Consegui resolver, fui verificar o banco e o mesmo estava faltando justamente a chave primária da tabela, então eu importei o banco todo novamente e funcionou normalmente.
Muito obrigado pela ajuda!
Bom dia!
Meu problema é um erro ao criar um novo post.
Vejam a mensagem que apareceu:
Fatal error: Call to undefined function wp_cache_setting() in /home/camin092/public_html/wp-content/plugins/wp-super-cache/wp-cache-phase2.php on line 1646
Alguém pode me ajudar?
Crie um novo tópico @josewalker, vai ser mais fácil de conseguir ajuda.
Obrigado Felipe!
Desculpe, mas estou tentando criar um novo tópico e não consigo.
Como devo proceder?
Já consegui Felipe. Obrigado pela dica!