Os 10 erros mais comuns do WordPress e como corrigi-los
Introdução
O WordPress é, por si só, um CMS fiável. Afinal de contas, há boas razões para que a maioria dos bloguistas gere a sua presença na Web com o WordPress. No entanto, apesar de os programadores estarem constantemente a melhorar o sistema, ocorrem ocasionalmente mensagens de erro na aplicação. Para que possa continuar a trabalhar no seu sítio web o mais rapidamente possível nestes casos, vamos mostrar-lhe soluções para os 10 erros mais comuns do WordPress.
1. o WordPress apresenta apenas uma página em branco
Muitos utilizadores do WordPress estão familiarizados com este erro de visualização: Se, de repente, em vez do seu próprio sítio Web, aparecer apenas uma página branca, este erro é frequentemente designado, de forma um pouco exagerada, como "ecrã branco da morte". Muitos bloggers ficam perturbados quando são confrontados com este erro pela primeira vez, uma vez que o sítio inteiro parece ter desaparecido no nada. No entanto, na maioria dos casos, a causa deste e de outros erros do WordPress pode ser encontrada e rectificada rapidamente.
Existem várias causas possíveis para o ecrã branco da morte: mau funcionamento dos plugins, problemas com o PHP e vários erros de codificação ou de base de dados. Por conseguinte, é aconselhável descobrir a causa exacta do ecrã branco da morte. Se o WordPress não estiver a funcionar corretamente, por vezes aparece um ecrã em branco em vez do seu sítio Web. Já nada parece funcionar. Muitas vezes, é suficiente corrigir um pequeno erro para que tudo volte a ser apresentado normalmente.
Possível erro 1 do WordPress: Plug-ins
Se há uma coisa boa a dizer sobre o Ecrã Branco da Morte, é isto: O nome deste erro do WordPress parece mais dramático do que é. Muitas vezes, basta desativar um plugin e tudo voltará a ser apresentado corretamente. Isto porque o ecrã branco da morte é frequentemente causado por uma das seguintes acções:
- Tem um Plugin ativado no WordPressque não funciona corretamente.
- Poderá ter alterado as definições de um plugin ativo.
- Alterou o código backend de um plugin ativo.
Se tiver feito recentemente uma destas três alterações, basta ir à página de plugins no WordPress e desativar o plugin que alterou pela última vez. Em muitos casos, isto resolverá o problema. Depois de desativar o plug-in, o ideal é que o seu sítio Web volte a ser apresentado corretamente. Se alterou o código backend de um plugin antes do erro de visualização e pretende voltar a utilizar esse plugin, deve proceder da seguinte forma: Elimine o plugin do seu diretório WordPress e carregue uma versão original e não modificada do mesmo plugin a partir do diretório de plugins do WordPress.
No entanto, há casos em que não é possível desativar o plugin desta forma porque o painel de instrumentos do WordPress não está visível. Neste caso, não é possível efetuar alterações no menu do WordPress.
Neste caso, terá de utilizar um cliente FTP (File Transfer Protocol) para aceder aos seus ficheiros WordPress e eliminar ou desativar o plugin alterado. Se nunca utilizou um cliente FTP para fazer alterações na sua instalação do WordPress, pode ficar descansado: É rápido aprender a usar e muitos clientes FTP estão disponíveis gratuitamente. Também pode utilizar o gestor de ficheiros no cPanel se não tiver um cliente FTP.
Pode saber como utilizar o gestor de ficheiros aqui: Como utilizar o gestor de ficheiros?
Depois de ter instalado o seu cliente FTP, inicie sessão com os dados de acesso que recebeu. Em seguida, remova o plugin problemático seguindo as instruções abaixo e livrar-se-á do "Ecrã Branco da Morte".
- Abra o diretório em que se encontram os ficheiros do WordPress.
- Abra a pasta "wp-content".
- Encontrará a pasta "plugins" na pasta "wp-content".
- Abra a pasta "plugins" e procure o plugin em que estava a trabalhar antes de ocorrer o erro de visualização.
- Eliminar o plug-in. Poderá ser necessário selecionar o plug-in e clicar com o botão direito do rato para encontrar uma opção para o eliminar da sua instalação do WordPress. Se não pretender eliminar o plug-in, deve mudar o nome da pasta onde o plug-in se encontra.
- Volte ao seu navegador e actualize o seu sítio Web. O ecrã branco deve desaparecer e pode voltar a iniciar sessão no WordPress.
Lembre-se sempre de utilizar apenas plugins que sejam ativamente suportados pelo respetivo programador. Os plugins também devem ser compatíveis com a versão mais recente do WordPress. Os plug-ins desactualizados podem levar rapidamente a problemas.
Possível erro do WordPress 2: Erro de código
Se o erro não se dever a um plug-in, também é possível que tenha alterado o ficheiro "funktions.php" ou outro ficheiro PHP através do comando Editor de temas do WordPress mudaram.
Pode também aparecer no ecrã a seguinte mensagem de erro:
Erro de análise: Erro de sintaxe, fim inesperado de $ em /home/name/public_html/wordpress/wp-content/themes/your_theme/functions.php na linha 231
Isto significa que existe um erro no código. O tema WordPress selecionado (que determina a disposição e o design da página) não pode ser apresentado corretamente. Neste caso, é necessário restaurar o ficheiro para o seu estado original.
O problema é, obviamente, que não é possível aceder ao ficheiro rapidamente, uma vez que apenas é apresentado um ecrã branco em vez do editor de temas do WordPress. A melhor forma de resolver este problema é voltar a carregar o ficheiro danificado na pasta WordPress com o seu cliente FTP e substituí-lo.
Depois de iniciar a sessão no seu servidor, proceda da seguinte forma:
- Abra o diretório em que se encontram os ficheiros do WordPress.
- Abra a pasta wp-content.
- A pasta do tema está localizada na pasta "wp-content".
- Abra a pasta de temas e localize a pasta do seu tema atual do WordPress.
- Abra a pasta do seu tema WordPress atual e certifique-se de que o ficheiro functions.php se encontra na pasta.
- Agora carregue uma versão funcional do ficheiro functions.php. Esta pode ser uma cópia do ficheiro que guardou no seu disco rígido antes de o alterar. Também pode utilizar a versão original do seu tema.
- Se não quiser substituir o ficheiro, proceda da seguinte forma: Mude o nome da pasta do seu tema atual. Isto irá desactivá-lo e o tema predefinido do WordPress será novamente utilizado. Desta forma, é possível remover manualmente o código defeituoso do ficheiro functions.php no tema inativo.
- Se tiver decidido substituir o ficheiro functions.php que não funciona por uma versão que funciona e o seu cliente FTP lhe perguntar se pretende substituir o ficheiro functions.php, responda Sim.
- Volte ao seu browser e actualize o sítio Web. Idealmente, o "Ecrã Branco da Morte" terá desaparecido e será novamente possível iniciar uma sessão normal.
Também pode utilizar um tema diferente como teste em vez de alterar o ficheiro functions.php principal. Desta forma, pode fazer alterações ao seu tema sem alterar o código.
Vale sempre a pena criar uma cópia de segurança separada do seu tema modificado antes de efetuar quaisquer alterações. Isto garantirá que a operação descrita acima ainda pode ser realizada no caso de um "ecrã branco da morte".
Fonte de erro desconhecida
Por vezes, aparece um ecrã branco por razões inexplicáveis: não alterou os seus plugins nem reescreveu o código do seu tema. Chama o seu URL e, em vez do seu sítio Web, vê apenas um ecrã branco. Mas como é que se pode corrigir este erro do WordPress se não existe uma causa óbvia?
Nessas situações, o WP_DEBUG pode ajudar: As mensagens de erro do WP_DEBUG facilitam a identificação de ficheiros com problemas. Basta remover, alterar ou substituir esses ficheiros. O seu sítio Web permanece totalmente funcional. Mas mesmo sem o WP_DEBUG existem formas de remover erros do seu sítio web.
Devido à complexidade de muitos plug-ins do WordPress, há uma grande probabilidade de que erros desconhecidos possam ser atribuídos a um plug-in. Talvez um dos seus plugins esteja desatualizado ou uma atualização recentemente instalada não seja compatível com o seu backend do WordPress. Se suspeitar disto, deve desativar todos os seus plugins e reactivá-los um a um para descobrir, passo a passo, qual o plugin que está a causar o problema.
Inicie sessão no servidor do seu sítio Web com o cliente FTP. Em seguida, siga estes passos para identificar o plugin defeituoso, passo a passo:
- Navegue até ao diretório onde se encontram os seus ficheiros WordPress.
- Abra a pasta "wp-content".
- Encontrará a pasta "plugins" na pasta "wp-content".
- Mudar o nome da pasta de plugins. Isto desactiva automaticamente todos os plugins. O nome da pasta pode ser selecionado livremente, mas deve ser reconhecível mais tarde.
- Aceda ao seu painel de controlo do WordPress. Se o ecrã branco tiver desaparecido e for possível iniciar sessão, um dos plugins causou o erro.
- Renomeie a pasta renomeada de volta para "plugins". Agora, todos os seus plug-ins devem estar listados na página correspondente do WordPress, mas agora estão inactivos. Reactive-os um a um. Se o ecrã voltar a ficar branco depois de ativar um determinado plugin, saberá qual é o plugin responsável.
- Regresse ao seu cliente FTP e elimine o plugin problemático.
Se o seu sítio Web continuar a parecer branco depois de seguir estes passos, o problema pode estar relacionado com um dos temas instalados. Neste caso, efectue o mesmo procedimento com a sua pasta de temas: Renomeie a pasta de temas e reactive todos os seus temas, um a um, até voltar a ver um ecrã branco.
Para além dos plugins, podem existir outras causas de erros de visualização que não são óbvias à primeira vista:
- Cache: É possível que esteja a utilizar um plug-in de cache para melhorar os tempos de carregamento do WordPress. Se for esse o caso e continuar a ver um ecrã em branco apesar de ter seguido os passos acima, poderá ter de limpar a cache do seu site. Se não conseguir limpar a cache porque continua a não conseguir aceder ao WordPress, limpar a cache do seu browser.
- Ficheiro(s) corrompido(s): Os seus ficheiros WordPress podem estar corrompidos (por exemplo, por malware). Contacte o seu anfitrião Web e peça-lhe para diagnosticar o problema.
- Servidor em baixo: verifique a sua caixa de correio eletrónico. Muitos fornecedores de alojamento notificam os seus clientes quando os seus servidores estão em baixo. Se não tiver recebido uma mensagem do seu anfitrião Web, contacte o serviço de apoio ao cliente. Pode haver um problema no servidor que o seu fornecedor ainda não diagnosticou.
A última opção para eliminar o "Ecrã Branco da Morte" é restaurar completamente o sistema através de uma cópia de segurança.
2º erro interno do servidor: 500 Internal Server Error
A mensagem de erro "500 Internal Server Error" pode afetar os operadores de sítios Web em geral - e não apenas o WordPress. Felizmente, a causa pode ser encontrada rapidamente na maioria dos casos. No WordPress, os plugins e/ou problemas com os temas são frequentemente a causa dos erros do servidor. Outras causas possíveis de erros internos do servidor no WordPress são ficheiros .htaccess corrompidos ou memória PHP insuficiente. Os erros internos do servidor também podem afetar a página de administração do WordPress, enquanto o resto do sítio Web funciona perfeitamente.
Possível erro 1 do WordPress: ficheiro .htaccess corrompido
A causa mais comum da mensagem de erro "500 Internal Server Error" é um ficheiro .htaccess corrompido. Se receber uma mensagem de erro deste tipo, deve começar por verificar este ficheiro: Inicie sessão no seu servidor através de acesso FTP. Navegue até ao diretório raiz do WordPress e procure o ficheiro .htaccess. Altere temporariamente o nome deste ficheiro. Agora, volte a carregar o seu sítio Web. Se funcionar: Parabéns! Agora crie um novo arquivo .htaccess simplesmente navegando para Configurações → Permalinks no seu painel de administração do WP e salvando as configurações novamente.
Possível erro 2 do WordPress: Memória PHP insuficiente
Por vezes, os limites de memória do PHP também causam um Internal Server Error 500. Para determinar se esta é a razão do erro, deve verificar o error_log do seu sítio Web. Active o wp_debug e verifique o registo de erros. Abra o ficheiro wp-config.php e procure a seguinte linha de código:
Definir ('WP_DEBUG', false);
Altere-os da seguinte forma:
Definir ('WP_DEBUG', true);
Também aqui é recomendável desativar os plugins e os temas um após o outro, uma vez que um erro interno do servidor também pode ser causado por plugins ou temas defeituosos. Em alternativa, aumentar o volume de memória do PHP pode muitas vezes resolver o erro.
Possível erro 3 do WordPress: ficheiro principal corrompido
Não acontece com frequência, mas ocasionalmente um ficheiro de núcleo do WordPress corrompido fará com que seja comunicado um erro interno do servidor. Neste caso, deve carregar um novo conjunto de ficheiros principais para eliminar a origem do erro.
Inicie sessão no seu sítio Web através de FTP e crie uma nova pasta wp-admin e uma nova pasta wp-includes. As alterações nestas pastas não devem afetar as suas personalizações pessoais para o WordPress, a menos que tenha guardado ficheiros modificados nestas pastas - o que normalmente não é o caso. Os ficheiros na pasta wp-content contêm o seu tema, plugins e outras modificações. Não deve atualizar esta pasta, sob pena de apagar o conteúdo do seu sítio Web.
Se tudo o resto falhar, terá de descarregar uma nova cópia do WordPress a partir do sítio Web oficial e reinstalá-lo completamente.
3. Erro ao estabelecer uma ligação à base de dados: Erro ao estabelecer uma ligação à base de dados
Se for um utilizador experiente do WordPress, provavelmente conseguirá corrigir este erro do WordPress rapidamente. Mas para os principiantes, "Erro ao estabelecer uma ligação à base de dados" pode ser uma mensagem de erro confusa.
Este erro ocorre, por exemplo, quando instala o WordPress manualmente ou quando tenta carregar o seu próprio sítio Web. De todos os ficheiros PHP do WordPress, o wp-config.php é o mais importante, porque sem este ficheiro não é possível estabelecer qualquer ligação à base de dados e o seu sítio Web não funcionará. Neste ficheiro, define as suas informações de ligação, como o nome da base de dados, o nome de utilizador, a palavra-passe e o anfitrião.
Possível erro 1 do WordPress: definições de ligação incorrectas
Se ocorrer um erro ao criar a ligação à base de dados, isso deve-se normalmente a definições incorrectas da ligação à base de dados no ficheiro wp-config.php. Se estiver a mover um sítio Web de um antigo fornecedor de alojamento, terá de fazer uma alteração nesse ficheiro. Actualize o nome da base de dados, o nome de utilizador e a palavra-passe da base de dados no seu wp-config.php para que a sua base de dados funcione corretamente.
Possível erro do WordPress 2: Erro ao mover o sítio Web do WordPress
Outra fonte comum de erros é a transferência dos seus ficheiros WordPress para um novo fornecedor de alojamento. Inicialmente, o sítio Web continua a ser apresentado quando se acede ao URL. No entanto, assim que o seu antigo fornecedor de alojamento tiver finalmente cancelado o seu contrato e ainda não tiver transferido a sua base de dados para o servidor do novo fornecedor, o seu sítio Web deixará de ser apresentado. Receberá a mensagem de erro "Erro ao estabelecer a ligação à base de dados".
A melhor forma de evitar este erro é transferir imediatamente toda a base de dados para o seu novo alojamento. Actualize o seu wp-config.php para aceder à nova base de dados. Desta forma, pode encerrar com segurança a sua conta de alojamento antiga sem perder quaisquer dados e sem receber a temida mensagem "erro de ligação à base de dados".
Antes de iniciar a resolução de problemas, certifique-se de que tem uma cópia de segurança da sua base de dados, exportando o ficheiro SQL.
Possível erro 3 do WordPress: ficheiro wp-config.php com defeito
Esqueceu-se de atualizar o ficheiro wp-config.php quando alterou a palavra-passe da base de dados.
Deve alterar a palavra-passe da base de dados com frequência para proteger a sua base de dados. Tenha em atenção que tem de alterar a palavra-passe no painel de controlo do seu alojamento, bem como no seu ficheiro wp-config.php. Descarregue o seu ficheiro wp-config.php, abra um editor de texto e edite a seguinte linha:
Define ('DB_PASSWORD', 'Insira a palavra-passe aqui');
Introduza a sua nova palavra-passe, guarde o ficheiro wp-config.php e carregue-o através de FTP. Reinicie o navegador e verifique se o seu sítio Web está totalmente carregado.
Possível erro 4 do WordPress: Introduziu incorretamente as informações da sua base de dados
Por vezes, há erros de digitação e mesmo um pequeno erro de digitação pode deitar abaixo um sítio Web inteiro. Um sublinhado ou número errado no nome da base de dados, nome de utilizador ou palavra-passe é suficiente para impedir o acesso ao seu sítio Web.
A maioria das instalações do WordPress é efectuada através do painel de controlo do alojamento com a ajuda de um assistente. No entanto, alguns utilizadores preferem uma instalação manual. Se instalar o WordPress sem um assistente automático, também tem de criar a sua base de dados manualmente. Certifique-se de que introduz o nome da base de dados, o nome de utilizador e a palavra-passe corretos. Para garantir a segurança, deve utilizar o método copiar e colar.
No entanto, ao copiar, certifique-se de que copia apenas o texto de que realmente precisa. Tenha cuidado para não copiar espaços, pois o WordPress interpreta-os como caracteres. Por conseguinte, os espaços dão origem a erros quando o programa de instalação tenta estabelecer uma ligação à sua base de dados. Certifique-se também de que introduz a informação no campo correto durante a instalação.
Possível erro 5 do WordPress: Problemas com DB_HOST ao transferir um sítio Web WordPress para um novo anfitrião
Depois de ter atualizado o seu ficheiro wp-config.php para aceder à sua base de dados com o seu novo fornecedor de alojamento, poderá ter de alterar o valor DB_HOST.
Este problema é menos comum, mas ainda pode ocorrer. Algumas empresas de alojamento utilizam os seus próprios valores quando definem o parâmetro DB_HOST no wp-config, mas nem sempre é esse o caso. Outros alojamentos definem um URL para o servidor de base de dados MySQL, e este URL deve ser utilizado como o valor para DB_HOST. Por vezes, também funciona se introduzir o endereço IP do alojamento em vez do URL do MySQL.
Possível erro 6 do WordPress: a sua base de dados está corrompida
Este erro não é idêntico ao "Erro ao estabelecer ligação à base de dados", mas está relacionado com ele. Por vezes, o front end do seu sítio Web funciona perfeitamente, mas continua a ser apresentada uma mensagem de erro. Uma ou mais tabelas da base de dados não estão disponíveis e a base de dados pode ter de ser reparada.
Abra o ficheiro wp-config.php e vá para a secção que define o nome da base de dados, o nome de utilizador, a palavra-passe e o anfitrião. Em Host, especifique o seguinte:
Definir ('WP_ALLOW_REPAIR', true);
Agora guarde o seu wp-config.php e carregue-o através de FTP. Aceda ao seguinte URL:
https: //www. your-page.ch/wp-admin/maint/repair.php
Verá duas opções nesta página. A primeira opção é o botão "Reparar base de dados" e a segunda opção é o botão "Reparar e otimizar base de dados". Nesta altura, deve certificar-se mais uma vez de que criou uma cópia de segurança completa da sua base de dados.
Clique na opção "Repair database" (Reparar base de dados) e abra um novo separador no seu browser quando o processo de reparação estiver concluído. Verifique agora se o seu sítio Web é apresentado corretamente.
4. A ligação expirou: A ligação expirou
Esta mensagem de erro ocorre normalmente quando o servidor do sítio Web está sobrecarregado e não consegue processar o pedido do seu browser. Outro cenário possível é um servidor mal configurado. A mensagem de erro "Connection timed out" é apresentada se o seu sítio Web enviar mais pedidos ao servidor do que este consegue processar.
Possível erro do WordPress 1: Plugins com defeito
Em primeiro lugar, desactive os seus plug-ins. Se isto resolver o problema, reactive os plug-ins um a um. Neste caso, também pode utilizar este método para descobrir qual o plugin que está a causar o problema. Em alternativa, pode substituir o seu tema atual pelo tema predefinido do WordPress.
Possível erro 2 do WordPress: limite de memória do PHP atingido
Outra possível fonte de erro é o limite de memória do PHP. Neste caso, aumente o limite no ficheiro wp-config.php. Abra o ficheiro e insira a seguinte linha de código:
define('WP_MEMORY_LIMIT', '64M');
Esta linha aumenta o limite de memória para 64 MB. No entanto, tenha em atenção que, com o alojamento partilhado, só pode aumentar o seu limite de memória até um determinado limite. Se precisar de mais memória, terá de contactar o seu alojamento web para aumentar o limite por si. Note que muitos fornecedores de alojamento partilhado mantêm o limite de memória do PHP muito baixo.
Se tiver acesso ao seu ficheiro php.ini, também pode aumentar o tempo máximo de execução. No arquivo, vá até a linha com a opção max_execution_time. Defina o valor como zero para remover completamente o limite de tempo de execução do PHP ou defina qualquer outro valor.
Possível erro do WordPress 3: O erro 404
Outra causa comum de uma mensagem de erro é o chamado erro 404. Neste caso, o sítio Web tenta carregar um ficheiro que não existe. Isto pode tornar o seu sítio Web mais lento e levar a um timeout.
Possível erro 4 do WordPress: cookie defeituoso
Este erro do WordPress pode ocorrer se ainda não estiver familiarizado com a utilização de um ficheiro .htaccess. Em casos extremamente raros, este erro do WordPress ocorre quando o seu navegador armazena um cookie defeituoso. Embora isso seja raro, é sempre uma boa ideia limpar o cache do navegador e recarregar a página para descartar essa causa de erro.
5. o WordPress não guarda as alterações
Acabou de alterar o tema ou de criar uma nova entrada, recarrega o seu sítio Web - mas não é visível qualquer alteração. Na maioria dos casos, existe uma solução simples para este problema: o seu navegador Web tem de recarregar completamente a página a partir do servidor. Um navegador Web guarda cópias de sítios Web na cache ou na memória do computador. Nas visitas subsequentes ao sítio Web, o navegador Web acede à cópia em cache, o que faz com que o sítio Web seja carregado mais rapidamente.
Se o browser carregar uma cópia guardada da página a partir da cache, as suas últimas alterações não serão apresentadas, uma vez que se trata de uma cópia desactualizada. Para recarregar completamente a página, é necessário manter premida a combinação de teclas Ctrl+Shift no Firefox, por exemplo, e, em seguida, premir a tecla R. No Chrome, é necessário manter premida a tecla Ctrl e, em seguida, premir F5. Estas combinações de teclas podem variar consoante as definições do seu browser.
O problema de as alterações não serem apresentadas também ocorre frequentemente quando se utiliza um pacote de alojamento WordPress. Muitos pacotes de alojamento WordPress utilizam a cache do lado do servidor. Se utilizar o serviço WordPress do seu fornecedor, pode ser útil limpar a cache manualmente. Em muitos casos, as suas alterações serão apresentadas imediatamente após a eliminação da cache.
Se utilizar um proxy invertido de cache HTTP no seu servidor Web, as alterações aos seus ficheiros não são apresentadas imediatamente. As alterações só se tornam visíveis após um determinado período de tempo, quando a versão em cache da cache tiver expirado e for recarregada. Defina o seu sistema de cache em conformidade para resolver este problema.
O WordPress não tem uma cache por defeito. No entanto, alguns plugins WordPress adicionam a funcionalidade de cache ao seu sítio Web WordPress, independentemente das definições do seu navegador. Isto fará com que o seu sítio web carregue mais rapidamente, uma vez que o WordPress vai buscar os seus dados à cache. Todos os bons plug-ins de cache limparão o cache assim que um post, página ou comentário for publicado. No entanto, se fizer outras alterações, por exemplo, ao seu tema, a cache pode não ser eliminada e a versão antiga pode continuar a ser apresentada. Neste caso, consulte as instruções do plugin para saber como eliminar a cache.
Se fizer uma alteração a um ficheiro, o novo ficheiro é inicialmente guardado apenas no seu computador. Se não conseguir detetar quaisquer alterações, certifique-se de que carregou realmente o ficheiro e o moveu para a pasta correta. Se substituir um ficheiro exatamente idêntico, o processo de gravação pode não ser concluído. Por razões de segurança, deve eliminar a versão antiga do ficheiro no servidor de acolhimento.
6. modo de manutenção contínua após uma atualização
É frequente ter de atualizar um plugin, um tema ou talvez os ficheiros principais do WordPress. Salva o seu sítio Web, efectua a atualização e, depois, há uma interrupção. Há um conflito entre a atualização e os plugins existentes ou entre a atualização e o seu código personalizado. O resultado é uma mensagem de erro interna.
Se desativar o plugin ou o código personalizado defeituoso, pode entrar no modo de manutenção do WordPress. A seguinte mensagem será então apresentada na página inicial do seu sítio Web: Modo de funcionamento.wpe
O sítio Web está obviamente em modo de manutenção. Mas o que é isso exatamente? O modo de manutenção é uma função central que interrompe o acesso ao WordPress durante as actualizações e instalações. Quando se efectuam actualizações, alguns processos de backend têm de ser interrompidos por um curto período de tempo. O WordPress cria então um ficheiro temporário para instalar as actualizações. Quando o processo estiver concluído, o ficheiro será eliminado e o sítio Web voltará a funcionar normalmente.
Surge um problema se houver um conflito com este ficheiro. Esse conflito pode interromper a eliminação planeada do ficheiro temporário. O ficheiro de manutenção continuará então a ser executado mesmo depois de a atualização ter sido concluída e a mensagem acima aparecerá.
No entanto, se estiver familiarizado com um programa FTP, este conflito pode ser facilmente resolvido. Basta eliminar o ficheiro de manutenção diretamente do diretório:
Inicie sessão com o seu programa FTP e mude para o seu diretório raiz (o diretório onde se encontra o ficheiro wp-config.php). Se não conseguir encontrar o ficheiro, é provável que esteja oculto. Selecione a opção "Mostrar ficheiros ocultos" no seu cliente. Depois de encontrar o ficheiro, apague-o e actualize o cliente. Em seguida, elimine a cache do seu browser e volte a carregar o sítio Web.
Mas como evitar conflitos com o ficheiro de manutenção? Muitos erros podem ser evitados antecipadamente com estes passos simples:
- Muitos conflitos resultam do facto de se ignorarem os avisos de atualização. Instale as actualizações assim que estiverem disponíveis. Verifique se são recomendadas actualizações importantes na sua página de administração do WordPress.
- Certifique-se de que todos os seus plugins e temas são compatíveis com a versão mais recente do WordPress. Se não for esse o caso, pergunte aos criadores dos plugins ou dos temas se e quando está previsto o lançamento de uma nova versão.
- Não efectue uma atualização sem primeiro criar uma cópia de segurança.
7. erro de sintaxe
Mesmo uma pequena gralha no sítio errado pode fazer com que todo o sítio WordPress deixe de funcionar. No entanto, a mensagem de erro "Erro de sintaxe" não é um problema insolúvel.
Um erro de sintaxe é normalmente causado por um erro pequeno mas crucial na sintaxe do seu código. Uma vírgula em falta ou um parêntesis errado pode quebrar todo o script. Adicionou recentemente um snippet da Internet ou actualizou um plugin? Se sim, deve verificar primeiro aqui.
Para corrigir o erro de sintaxe, é necessário editar a secção de código que está a causar o erro. Remova-o completamente ou corrija a sintaxe. Como principiante, pode ficar rapidamente frustrado se um único erro tornar todo o sítio Web inacessível. Se inseriu o código através da área do editor no seu painel de controlo do WordPress, já não pode aceder diretamente ao seu código WordPress. A única forma de corrigir o erro de sintaxe é substituir o código defeituoso diretamente por FTP.
Inicie sessão com o seu programa FTP e mude para a diretoria onde se encontra o ficheiro do tema a editar. O código de erro indica qual o ficheiro e qual a linha afectados.
Agora, remova completamente o código recém-adicionado ou corrija a sintaxe. Depois de ter removido ou editado o código, guarde o ficheiro e carregue-o para o seu servidor. Se, em seguida, aceder ao seu sítio Web WordPress sem cache, este voltará a funcionar perfeitamente.
8. falha na atualização automática
O WordPress oferece muitas funções excelentes - e a função de atualização automática é, sem dúvida, uma caraterística muito prática para muitos utilizadores. No entanto, a atualização automática do WordPress pode, por vezes, dar origem a complicações.
Se tiver instalado uma versão atual do WordPress, não precisa de se preocupar com actualizações menores e relevantes para a segurança. Normalmente, estas actualizações são executadas automaticamente em segundo plano. Isto significa que recebe automaticamente as actualizações menores do WordPress sem ter de fazer nada. Para actualizações maiores, como uma versão completamente nova do WordPress, basta clicar no botão "Atualizar agora".
Antes de atualizar o WordPress, deve criar sempre uma cópia de segurança da sua base de dados do WordPress e de todos os ficheiros e pastas. Se receber a mensagem de erro "Falha na atualização", pode resolver o problema da seguinte forma:
Eliminar o ficheiro de manutenção
Em primeiro lugar, elimine o ficheiro de manutenção do seu diretório WordPress através de FTP. Se uma atualização do WordPress falhar, tem de apagar este ficheiro para poder voltar a aceder à página de administração do WordPress.
Verificar as autorizações de ficheiros
Por vezes, o WordPress não consegue criar o diretório de atualização devido a um problema de permissões. Se receber a mensagem de erro "Não foi possível criar o diretório", verifique se a sua pasta Wp-Content tem uma permissão de ficheiro 755 válida. Em alternativa, pode também utilizar uma autorização 777. No entanto, não se esqueça de alterar novamente a autorização assim que tiver resolvido o problema. Com esta solução, deve também desativar temporariamente todos os plugins.
Tente atualizar o WordPress novamente. Se continuar a receber o mesmo erro do WordPress, elimine a pasta "upgrade" em wp-content, recrie-a e utilize a permissão 777 para a mesma pasta. Se funcionar agora, lembre-se de alterar a permissão de volta para 755 para minimizar o risco de segurança.
Em alguns casos, pode haver problemas de autorização com o seu anfitrião Web. Neste caso, deve utilizar um Pedido de apoio Contacte o seu anfitrião Web e tente resolver o problema desta forma.
Adicionar dados de acesso FTP ao ficheiro de configuração do WordPress
Se o seu sítio Web tiver sido movido recentemente ou se tiver alterado a sua palavra-passe FTP, o WordPress pode pedir-lhe os seus dados de acesso FTP no painel de controlo. O WordPress pode pedir esses dados regularmente, mas isso pode ser alterado com as configurações apropriadas. Em vez de introduzir os dados de acesso de cada vez no painel de controlo, basta adicioná-los ao ficheiro wp-config.php. No entanto, primeiro certifique-se de que está a utilizar os dados de acesso FTP corretos. Verifique os dados no painel de controlo do seu alojamento web.
Agora abra o ficheiro wp-config.php no diretório raiz da sua instalação do WordPress e adicione algumas linhas. Adicione as seguintes linhas ao seu ficheiro wp-config.php acima da linha "'/* É isso, pare de editar! Divirta-se com o seu blogue. */'":
define('FS_METHOD', 'ftpext');
define('FTP_HOST', 'ftp.website.de');
define('FTP_USER', 'Username');
define('FTP_PASS', 'Password');
Em seguida, introduza os dados relevantes nos campos anfitrião FTP, nome de utilizador e palavra-passe.
9. problemas com o carregamento de imagens no WordPress
Os problemas com o carregamento de imagens devem-se frequentemente a autorizações de ficheiros incorrectas. O seu diretório de carregamento deve ter as permissões de ficheiro corretas. Caso contrário, o WordPress não pode guardar quaisquer ficheiros nesse diretório. Em alguns casos, também pode haver problemas na apresentação dos ficheiros no diretório de carregamento. Para definir as permissões de ficheiro corretas para o seu diretório de carregamento, é necessário um cliente FTP. Poderá estar a perguntar-se por que razão está subitamente a ter problemas com os direitos de acesso. Quem alterou os direitos de acesso aos ficheiros?
Existem várias causas possíveis para os problemas com os direitos de acesso. É possível que o seu fornecedor de alojamento web tenha efectuado uma atualização e alterado as permissões dos ficheiros no processo. Também é possível que um hacker tenha efectuado estas alterações ao carregar um backdoor hack. Com um alojamento partilhado mal configurado, também é possível que outro utilizador tenha instalado um tema ou plugin de uma fonte não confiável e que este ficheiro tenha alterado inadvertidamente as permissões de scripts e ficheiros para todos os utilizadores.
Quando tudo no seu sítio Web estiver a funcionar normalmente, basta normalizar os direitos de acesso aos ficheiros. Se tiver alguma dificuldade, contacte o seu fornecedor de alojamento para obter apoio.
Inicie sessão no seu sítio Web através do cliente FTP e abra a pasta /wp-content/. Esta pasta contém a subpasta /uploads/. Clique com o botão direito do rato no diretório de carregamento e selecione Permissões de ficheiro. Abre-se a caixa de diálogo Permissões de ficheiro. Em primeiro lugar, deve definir as permissões de ficheiro para o próprio diretório de carregamento e todos os subdirectórios para 744. Para tal, introduza 744 no campo do valor numérico e assinale a caixa de verificação ao lado de "Recursivamente em subdirectórios". Por fim, clique em "Clicar apenas para diretórios". Em seguida, confirme com OK para aplicar as alterações. O seu programa FTP inicia agora a gestão dos ficheiros para as diretorias. Se a definição das autorizações de diretório para 744 não funcionar, tente o valor numérico 755.
O passo seguinte consiste em definir os direitos de acesso aos ficheiros para todos os ficheiros do diretório de carregamento. Para tal, clique com o botão direito do rato no diretório de carregamento e selecione a categoria "File access rights" (Direitos de acesso aos ficheiros). Na caixa de diálogo "Change file access rights", altere o valor numérico para 644 e active a caixa de verificação ao lado de "Recursively in subdirectories". Por fim, clique no botão de opção "Apenas para ficheiros". Clique no botão OK para aplicar as alterações.
O seu programa FTP irá agora definir as permissões de todos os ficheiros. Assim que tiver guardado estas alterações, deverá poder voltar a carregar imagens através da sua página de administração do WordPress.
10. A barra lateral aparece por baixo do conteúdo principal
Se este erro do WordPress ocorrer, a sua barra lateral deixa de estar à esquerda ou à direita do conteúdo principal e passa a estar por baixo do seu texto. Isto não só tem um aspeto pouco atrativo, como também pode afetar a facilidade de utilização do sítio Web. Mesmo que este erro faça com que o seu layout pareça inutilizável, isso não significa que não possa continuar a utilizar o seu tema. Muitas vezes, o erro da barra lateral pode ser corrigido rapidamente.
Uma causa comum deste erro são demasiadas etiquetas div abertas ou fechadas no seu código HTML. As etiquetas div têm o seguinte aspeto no código da sua página WordPress:
<div> </div>
Estas etiquetas abrem ou fecham elementos HTML no seu sítio Web. Se houver demasiado ou pouco de uma etiqueta div no código, este não será implementado corretamente. Isto afecta principalmente o layout. Em particular, se o problema ocorrer apenas num post ou numa página, as etiquetas div são provavelmente a causa. A forma mais fácil de verificar se o seu código contém erros de etiquetas div é utilizar um validador HTML em linha.
No entanto, também é possível que um erro se tenha infiltrado no ficheiro da folha de estilos. Isto deve ser considerado especialmente se tiver feito alterações recentes a este ficheiro. Se tiver atribuído tamanhos ao conteúdo principal e à barra lateral que não cabem um ao lado do outro, o CSS não construirá corretamente a apresentação. Especificações incorrectas para a margem da página ou demasiado preenchimento também podem levar a uma apresentação incorrecta do seu sítio Web.
Outra possibilidade é que as propriedades de flutuação da sua barra lateral estejam desactivadas, pelo que a barra lateral já não é alinhada à esquerda ou à direita utilizando CSS. Por conseguinte, deve também verificar a definição de flutuação para excluir esta fonte de erro.