Suporte » Instalando o WordPress » Atualizando o servidor Apache

  • demosthenesvalois

    (@demosthenesvalois)



    Olá,

    Sou novato nesse mundo do wordpress e ai comecei a trabalhar e to com uma situação no trabalho que acho que o problema é no apache.
    O antigo programador web fez o site da empresa com a configuração de link permanente em “Padrão” e minha chefe quer que eu mude isso só que quando mudo para “Nome do post” o site cai e aparece a seguinte mensagem:
    Not Found
    The requested URL /…/…/ was not found on this server.

    Apache/2.2.15 (CentOS) Server at beta.grupotpc.com Port 80

    Acredito que seja devido ao apache ja que isso não acontece localmente quando mudo a configuração ele continua funcionando o servidor apache da maquina local é:

    Apache/2.4.28 (Win32) OpenSSL/1.0.2l PHP/7.1.10

    Se eu atualizar o apache no servidor o site vai funcionar normalmente?
    Não sei também se é realmente isso sou novo nessa ferramenta e quero aprender muito

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • olá @demosthenesvalois,

    a configuração dos “Permalinks” normalmente ocorre junto ao arquivo .htaccess. você pode ver diretrizes sobre os permalinks e conhecimentos importantes no seguinte link do Codex,

    https://codex.wordpress.org/Using_Permalinks

    esse tipo de erro que está vendo normalmente é porque o .htaccess não está configurado corretamente conforme a opção que escolheu em Configurações > Links Permanentes no seu WordPress. e isso na maioria das vezes se deve ao fato do WordPress não estar conseguindo modificar o arquivo .htaccess. ou seja, configurações de Permissão dos arquivos e pastas e regras de segurança do servidor.

    o WordPress é um sistema dinâmico. os conteúdos são inseridos nas páginas conforme as configurações. tipo em uma página o WordPRess segue as diretrizes de page.php, para um post usa single.php, e assim vai. se há uma configuração para as urls das páginas, que você configurou em Links Permanentes, mas o WordPress não consegue ler essa url porque o .htaccess não está configurado de acordo, gera o erro.

    infelizmente dependendo de seu servidor essa dor de cabeça pode ser grande. já passei por servidores, principalmente compartilhados, que para efetuar mudanças tinha que dar permissão 777.

    então sugiro que primeiro veja o .htaccess e se o WordPress está conseguindo modificar esse arquivo quando você altera os Links Permanentes.

    abraços e boa sorte,

    demosthenesvalois

    (@demosthenesvalois)

    ola Ralden,

    Muito obrigado pela dica.
    Eu dei uma olhada nesse arquivo aqui e o codigo ta assim:

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

    # END WordPress

    Acho que ele está habilitado para reescrita não é?
    Mas mesmo assim não consigo fazer a alteração dos permalinks fui no servidor e dei autorização 777 para o arquivo .htaccess mas também não funcionou.
    Será se não é o servidor Apache desatualizado?
    Muito obrigado

    olá @demosthenesvalois,

    estranho. e não sou especializado em servidores para adentrar no assunto, pois sou designer e pago uma empresa para gerenciar meus servidores no Google Cloud.

    só que observe o erro:

    Not Found
    The requested URL /…/…/ was not found on this server.
    Apache/2.2.15 (CentOS) Server at beta.grupotpc.com Port 80

    então assim, se você consegue modificar em sua máquina local, ok. só que primeiro sua máquina é local e Win32 e o servidor é remoto e Linux CentOS. isso por si já gera diferenças que podem gerar diferentes erros.

    e segundo o erro informado não é de servidor, é erro de URL não encontrada. ou seja, eu acredito que é na geração e leitura da URL que está o erro. por mais importante que seja atualizar apache e principalmente PHP deve ser 7.0 ou mais atual, não acredito, pelo erro informado que seja isso.

    mas falo isso baseado na minha experiência e não em conhecimentos técnicos, pois não sou programador.

    então é importante ver um programador que observe a situação. e veja modificações que devem ter sido feitas pelo antigo programador.

    abraços e boa sorte,

    Olá Ralden,

    Eu acredito que seja o servidor eu acabei de criar um novo projeto no wordpress e coloquei os links permanentes em “postname” criei uma pagina de teste e não deu o mesmo erro e quando mudo para “padrão” ele funciona.
    Eu não sei mais o que pode ser a não ser o servidor.

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Você deve estar logado para responder a este tópico.