Suporte » Instalando o WordPress » Não carrega CSS na instalação

  • Olá.

    Temos dois servidores sendo um para ambiente de homologação e outro para produção. Instalamos a versão 4.9.4 em ambos mas apenas no ambiente de homologação funcionou perfeitamente.

    No ambiente de produção desde a tela de instalação do WP o css não carrega e tampouco imagens.

    Os arquivos que foram feitos upload são os mesmos. Conferimos as configurações, permissões, propriedades e versões de SO, PHP, MySQL, APACHE e estão absolutamente iguais.

    O DB foi criado e o usuário também, da mesma maneira, com os mesmos dados.

    A tela (em produção) aparece sem a aparência que deveria, muito embora funcione, mas após a instalação feita dessa forma o site todo aparece sem o aspecto providenciado sem as configurações do css e sem as imagens.

    Outros sites, desenvolvidos aqui e mesmo utilizando o drupal funcionam normalmente no ambiente de produção e no de homologação.

    Obviamente há algo a ser feito em algum lugar, só que já não sabemos mais onde procurar. Deve ser algo muito simples que esteja faltando. Mais de uma pessoa repetiu todos os passos desde o início.

    Muito obrigado pela atenção.

Visualizando 14 respostas - 1 até 14 (de um total de 14)
  • Verificamos as versões do SO, do apache2, do php, do MySQL, arquivos de configuração, um a um, linha a linha de configuração descomentada tomando como base os arquivos de configuração daquele em que o site está ok. Nenhuma diferença foi notada, nem uma sequer. Está tudo igual.

    Testamos em estações diferentes, com diferentes SO e vários navegadores e os resultados são os mesmos, sempre.

    Os arquivos utilizados foram os mesmos que subimos em ambos e no momento do upload não houve qualquer intercorrência e mesmo que houvesse, esse procedimento foi repetido algumas vezes.

    Já estamos pisando nas mesmas pegadas e não encontramos nenhuma diferença que pudesse provocar o problema de não carregar os arquivos .css

    Enfrentei o mesmo problema recentemente no Chrome, mas quando abria no Firefox estava OK. Solucionei fazendo uma limpeza geral, apaguei a DB no banco e criei outra, limpei o cache do chrome e do firefox, apaguei todos os arquivos do servidor e refiz todo o processo. Voltou funcionando em ambos navegadores

    Olá Flávio.

    Agradeço sua atenção, mas isso foi feito também. Não importa a estação utilizada ou o navegador utilizado.

    Não temos dúvidas de que deve ser alguma configuração do PHP5 e/ou Apache2 que esteja nos escapando. Acreditamos que seja algum módulo a ser instalado no servidor que o problema se apresenta.

    Hoje estivemos analisando o resultado do phpinfo e chegamos à essa conclusão. Estamos procurando alternativas para não ter que recompilar o apache e o php por conta disso, uma vez que se trata do ambiente de produção e há outros sites no mesmo servidor que pode vir apresentar problemas.

    O problema persiste, ainda.

    Acabei de conferir os arquivos de configuração do SSL, os certificados e estão absolutamente iguais em ambos os servidores. Por via das dúvidas fizemos atualizações das certificações mas ainda assim o problema persiste.

    No servidor de homologação desde a tela inicial de instalação apareceu normalmente de imediato. A instalação ocorreu sem nenhum problema o o wordpress básico aparece e a área de administração também, tudo ok.

    No servidor de produção, no entanto, a tela inicial de instalação já aparece sem nenhuma imagem e desconfigurada visualmente, ou seja, o arquivo css aparentemente não é lido.

    Como disse anteriormente, os arquivos estão todos nos seus devidos lugares, com permissões e propriedades verificadas em ambos.

    Se alguém, por acaso, tiver uma ideia que seja, que ainda não tenha sido descrita aqui agradeceremos imensamente.

    Abraços a todos.

    Que treta em amigo, faz o seguinte. Na tela inicial, F12 pra abrir a ferramente de desenvolvedor, procure pelo console de erros. Se houver erros, deve estar destacado em vermelho. No console vc poderá ver oq não está sendo carregado, pode ser um problema com caminho dos diretórios sei lá, vale a pena conferir

    Olá Flávio,
    Pois é. O duro é que já reviramos tudo, nos arquivos de log não aparece nada. O site funciona na estação local e na VM de homologação, mas na de produção, neca! mas vamos lá para a sua sugestão. Ela é válida sim, claro. Mas foi a primeira tentativa adotada. Os erros que surgem lá são todos iguais, que são:

    Failed to load resource: net::ERR_CONNECTION_TIMED_OUT install.min.css
    Failed to load resource: net::ERR_CONNECTION_TIMED_OUT jquery.js
    Failed to load resource: net::ERR_CONNECTION_TIMED_OUT jquery-migrate.min.js
    Failed to load resource: net::ERR_CONNECTION_TIMED_OUT language-chooser.min.js
    Failed to load resource: net::ERR_CONNECTION_TIMED_OUT /pt-br/favicon.ico
    Failed to load resource: the server responded with a status of 404 (Not Found)

    Já conferimos todos os diretórios e todos os arquivos que subimos e estão todos lá, com as devidas permissões e propriedades em ambas as VM´s absolutamente iguais.

    Já conferimos do Apache ao SSL, arquivo por arquivo, linha a linha.

    Está passando algo, que deve ser bem idiota, pra variar, que não estamos identificando. Na VM de Homologação funciona perfeitamente, desde a instalação. Já na VM de Homologação a tela de instalação já apresenta esse problema.

    Nossa, quando encontrar a solução vou festejar, com certeza e virei correndo aqui compartilhar, pois olha, há um mês estamos atrás disso feito perdigueiros. 😀

    amigo nem sei mais como te ajudar rsrs, aparentemente está bloqueando arquivos especificamente com extensão .css e .js. Talvez config de proxy? Tentou usar outro browser? Pode ser problema com HTTPS? Verifique o arquivos hosts do sistema, se existe o loopback (127.0.0.1 localhost). Coisas bizarras podem acontecer se o sistema não encontra loopback. Fora isso não tenho mais idéias para ajudar.

    Tente isso no .htaccess

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    Flávio,

    O melhor dos dias.

    Você tem razão. Estou neste exato momento revendo as configurações do SSL e também configurações do SO mesmo, proxy e coisas assim. Testando a cada pequena mudança, comparando com o setup da VM que está funcionando. O navegador não é, pelo menos é o que parece, pois a tentativa foi feita com quatro navegadores diferentes e em estações diferentes também, até mesmo usando SO diferente e o resultado é o mesmo.

    Gostei das opções que você postou sobre o .htaccess. Vou inserir pra ver se funciona e depois retorno.

    Por enquanto, muito obrigado e um grande dia pra você e todos do fórum.

    Bom, não houve nenhuma alteração no resultado, mas a mudança do .htaccess permanecerá. Vamos somando.

    Uma hora a solução definitiva aparecerá e tenho convicção de que será algo tão bizonho que vou ficar rindo até o Natal.

    Obrigado mais uma vez. Até breve.

    um palpite, verifique se o seu apache está com o módulo “mod_rewrite” habilitado

    Conferi se o mod_rewrite está carregado e está. Pelo menos é o que o phpinfo mostra.

    Hoje revisei todo o apache2/php5/mysql. Especialmente os módulos carregados no apache2 em todas as VM´s. encontrei alguns módulos que não eram carregados num e eram carregados no outro e vice versa. Acertei tudo isso. Efetuei o upgrade e o update do Debian em ambas as VM´s. Conferi os certificados quanto a localização e versão. Conferi as definições de vhosts e tudo está absolutamente igual, exceto pelas configurações de cada uma das VM´s, como nome e IP e o problema? Ah, ele persiste, firme e forte.

    Baixei a versão 4.9.5 do WordPress e substitui na versão de produção, já que na de homologação está ok. Não mexi uma vírgula do que veio. Coloquei lá, conferi as permissões e propriedades e chamei …/wp-admin/setup-config.php e nada. Vem o conteúdo sim, mas sem o css e as imagens.

    Cada navegador aponta um erro. O problema não é o WordPress, pois o procedimento de instalação na VM de Homologação foi idêntico e funcionou de primeira, sem problema e está ok, mas na VM de produção…

    Agora vou conferir o conteúdo do módulo mod_rewrite pra conferir se está de acordo com o da outra VM.

    Pelo menos o pente fino está eliminando as arestas.

    Acho que o problema será algo tão bisonho, tão ridículo… Sei lá, vamos esperar os próximos capítulos dessa novela.

    Abraços a todos.

Visualizando 14 respostas - 1 até 14 (de um total de 14)
  • O tópico ‘Não carrega CSS na instalação’ está fechado para novas respostas.