Um erro inesperado ocorreu. Algo pode estar errado com o WordPress.org ou a configuração deste servidor

15

Estou executando o WordPress em um servidor WAMP localhost e sempre que vou a "Plugins" ou "Dashboard> Updates" ou mesmo a "Dashboard" nada carrega (nenhuma notícia do WordPress, nenhuma atualização e não consigo procurar plug-ins) nem atualizá-los).

Na seção "Plugins", vejo isso quando tento procurar por algo:

Um erro inesperado ocorreu. Algo pode estar errado com o WordPress.org ou com a configuração deste servidor. Se você continuar tendo problemas, tente os fóruns de suporte.

Alguém já encontrou esse problema antes? Aconteceu da noite para o dia algumas semanas atrás para mim. Ele estava funcionando por um longo tempo e então um dia parou. O que eu já fiz:

  • Pesquisei nos fóruns de suporte do Google e WordPress.org. Esse problema é mencionado centenas de vezes e não há solução.
  • Verificado php.ini, a configuração do Apache.
  • Permitiu todas as permissões para o WAMP em "Permitir um programa pelo Firewall do Windows".
  • Desativou todos os plugins e temas, exceto o padrão.
  • Marque [Configurações> Geral] para ver se os URLs são válidos e são.
  • Salvado [Configurações> Links permanentes].
  • Instalou outro WordPress neste host local e funciona . Então, por que não o primeiro?
Paulo
fonte
Reinstale o WordPress.
kaiser
2
@ Kaiser Sim, vai funcionar e eu fiz isso. Mas por que isso aconteceu? O que aconteceu? Todos os que enfrentam o mesmo problema e que entram nessa pergunta reinstalam seus sites WordPress (potencialmente ativos) quando isso acontece?
Paul
1
Eu diria que o problema está em arquivos incompletos ou corrompidos. Então, sim, essa seria a minha sugestão.
Kaiser #
1
Estou usando o WordPress 3.5 e o WordPres 3.6 por cerca de 10 meses neste host local. Ele quebrou uma ou duas semanas atrás e hoje não consegui atualizar para o WordPress 3.7. Atualizei / wp-includes / e / wp-admin / e outros arquivos, exceto wp-config.php e / wp-content /. Quando entrei em localhost / wp-admin, ele me pediu para atualizar o banco de dados e a atualização para o WordPress 3.7 funcionou, mas o problema permaneceu. Portanto, reenviar arquivos e atualizar o WordPress não é uma solução. Talvez isso esteja errado com o banco de dados. Reinstalar o WordPress inteiro e limpar o banco de dados ajuda.
Paul

Respostas:

5

No meu caso, era simplesmente o URL do SITE deixado em branco em Configurações -> Geral. Preenchi-o com o URL do meu site e tudo começou a funcionar novamente.

Descobri ativando o WP_DEBUG no wp-config.php e recebi este erro: "Aviso: Índice indefinido: host"

jim.duck
fonte
3

Para mim, o problema era que meu software host local (MAMP, no macOS) não conseguiu estabelecer uma conexão segura. Depois de ativar o WP_DEBUG e verificar o arquivo de log, vi o seguinte erro (ênfase adicionada por mim):

PHP Aviso: Ocorreu um erro inesperado. Algo pode estar errado no WordPress.org ou na configuração deste servidor. Se você continuar tendo problemas, tente os fóruns de suporte. (O WordPress não conseguiu estabelecer uma conexão segura com o WordPress.org . Entre em contato com o administrador do servidor.) Em wp-includes / update.php

Após um pouco de pesquisa, encontrei um site dizendo que minha extensão PHP cURL pode estar desativada. Eu criei uma página phpinfo () para verificar; já estava ativado.

Então eu encontrei outro site dizendo que o MAMP vem com uma biblioteca libcurl na qual está faltando um pacote ca-cert. Copiarei o conteúdo da página aqui, caso essa página dure mais :)

Se você estiver usando o MAMP e fazendo algo com o cURL, é provável que você encontre o seguinte erro:

Erro CURL (60): problema no certificado SSL, verifique se o certificado da CA está OK. Detalhes: erro: 14090086: rotinas SSL: SSL3_GET_SERVER_CERTIFICATE: falha na verificação do certificado

Não se preocupe: o MAMP é fornecido com a biblioteca curl que parece estar faltando um pacote ca-cert, que resolveremos simplesmente recompilando o libcurl que o MAMP está usando

Então, vamos fazer o seguinte:

  1. Execute / Applications / MAMP / Library / bin / curl-config --version para ver qual versão você possui

  2. Vá para http://curl.haxx.se/download/ e faça o download da versão correta

  3. Configure-o com ./configure --prefix = / Applications / MAMP / Library /

  4. make && make install

Se tudo correu bem, basta reiniciar o MAMP e o erro deve desaparecer

Copiado de http://dev.soup.io/post/56438473/If-youre-using-MAMP-and-doing-something

kayge
fonte
Percebi que, após a conclusão da etapa de configuração, o Suporte SSL está definido como não e o Suporte SSH está definido como não. Isso também estará causando problemas?
Adam Patterson
0

Bem, mesmo que tivesse um problema semelhante, ele foi resolvido seguindo as etapas.
1) Entre no "Cpanel" do seu host
2) Vá para "Verificações e monitoramento de saúde"
3) Clique em "Porta 80"
4) Verifique se está bloqueado,
a) SIM >> Exclua os arquivos que podem estar listados lá.
b) NÃO >> Entre em contato com o suporte de hospedagem.
5) se 4a >> Clique em Desbloquear a porta. Pode levar alguns minutos / horas para ser desbloqueado.

user3727574
fonte
Ele está no host local e menciona isso em sua primeira linha.
trainoasis
0

Encontrou o mesmo problema. O painel estava carregando bem, apenas as seções Temas e plug-ins eram muito lentas.

Descobri que era apenas um problema de DNS depois de verificar com o nslookup , o que me deu o seguinte:

Server:     127.0.0.53
Address:    127.0.0.53#53

em vez do meu endereço IP real.

Resolvido fazendo o seguinte:

sudo rm -f /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
reboot 
Steve DeSousa
fonte
-1

Depois de passar mais tempo, resolvi isso olhando para

wp-config.php

Verifique se esse sinalizador é falso, se a atualização verdadeira não puder acontecer

define('WP_HTTP_BLOCK_EXTERNAL', false);
HMagdy
fonte
Eu tenho esse conjunto como false, o problema ainda está lá.
trainoasis
-2

Tente executar ping no wordpress.org, coloque a entrada dns no /etc/resolv.conf

John Ian Medilo
fonte
-2

Edite wp_config.phpe adicione o seguinte trecho de código ao botão do arquivo:

define('FS_METHOD', 'direct');

Isso deve permitir a instalação de plug-ins e temas diretamente do repositório online.

Infame
fonte
-2

Vá para Esta página, baixe o arquivo zip do plug-in e instale-o e ative-o.

Vá para o Painel do WordPress, clique em Editor WPCF, Proxy de guia aberta.

Defina seu proxy HTTP.

Pelo menos funciona no meu.

Anon
fonte
-2

Basta definir o URL do site no wp_configarquivo, exemplo:

define( 'WP_SITEURL', 'http://localhost/your_site' );
define( 'WP_HOME', 'http://localhost/your_site' );
Hansu
fonte
-2

Foi assim que meu problema foi corrigido.

Passo 1: Vá para o Cpanel
Passo 2: Clique em "Gerenciador de Arquivos"
Passo 3: Abra "Wp-config.php" no modo de edição.
Passo 4: Cole esta linha define('WP_HTTP_BLOCK_EXTERNAL', false);no final. Etapa 5: salvar o arquivo

Agora verifique seu http://yourdomain.com/wp-admin/painel - acho que ele será corrigido.

Harkesh Singh Chauhan
fonte
Ele está no host local e menciona isso em sua primeira linha. Além disso, isso não corrigir o problema :)
trainoasis