• Resolvido vcesario

    (@vcesario)


    Visto que estes foram erros que me deram uma baita dor de cabeça por 48 horas, gostaria de compartilhar com vocês o que fiz de errado e como consegui contornar estes dois problemas. Lembrando que sou leigo no assunto, portanto desconheço muita coisa.

    Causa dos erros
    Segui passo-a-passo as instruções do Leia-me. Fiz o upload do WordPress para meu host utilizando o FileZilla e configurei o blog corretamente. Acontece que eu havia feito upload do diretório raíz ‘wordpress’, de forma que minha página principal só poderia ser acessada como meusite.com/wordpress/index.php, diferente do intencionado (meusite.com/index.php). Para corrigir isso, segui a lógica: baixei o diretório do meu host (para não perder as configurações), excluí o conteúdo pelo FileZilla e fiz upload novamente, desta vez sem a pasta raíz, apenas com o conteúdo interno. Aí iniciaram-se os problemas.

    • Erro 404
      Todas as páginas do domínio que eu acessava (exceto pela principal e wp-login) eram redirecionadas para a 404 do meu host, inclusive wp-admin.
      Solução
      Vasculhando os fóruns, cheguei a conclusão que durante esta gambiarra que fiz pra tirar o ‘wordpress/’ do meu link, meu arquivo .htaccess sofreu algum tipo de dano. Então, abri meu .htaccess com o Bloco de Notas, copiei o modelo mais básico de .htaccess que eu encontrei e salvei. Após o upload, meus links estavam funcionando, porém com uma segunda ocorrência:
    • CSS Desabilitado
      Minhas páginas só exibiam texto e link, fundo branco, sem o layout default do WordPress… enfim, sem css.
      Solução
      Vasculhei o fórum novamente e, na página de suporte do próprio wordpress.org, encontrei a seguinte sugestão: Desativar os plugins pelo phpMyAdmin. Então fui até o cpanel do host, entrei no phpMyAdmin, na tabela wp_options e vi que meu campo ‘active_plugins’ já estava configurado da forma como eles recomendam, portanto não havia o que fazer. Só que aí, notei outra coisa. Os campos ‘siteurl’ e ‘home’ continham meusite.com/wordpress/. Tirei o ‘wordpress/’ dos campos, salvei e tudo tornou a funcionar corretamente.

    Apesar de ser problema de iniciante, foi algo que me ensinou algumas coisas e achei que seria útil compartilhar. Peço que acrescentem qualquer informação que julgarem necessária, e peço desculpa se fiz essa postagem no fórum errado.
    Espero que tenha ajudado!

    .htaccess antigo

    # Do not remove this line or mod_rewrite rules and search engine friendly URLs will stop working
    RewriteBase /

    .htaccess novo

    # Do not remove this line or mod_rewrite rules and search engine friendly URLs will stop working
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

  • O tópico ‘Resolvendo dois problemas (erro 404/css desabilitado)’ está fechado para novas respostas.