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,
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.