O problema usual do WP Permalink

1

Eu configurei um novo VPS Ubuntu 16.04-x86_64 e transferi meu site WP de um VPS Centos 6.

Tudo correu bem, exceto que não consigo fazer permalinks para trabalhar no WP. Eu tentei tudo que é imaginável. Estou nisso há alguns dias! Configurado, reconfigurado, pesquisado, alterado, reiniciado Apache2 e VPS o que parece ser 200 vezes - mas sem amor. Algo me diz que estou sentindo falta de algo muito óbvio aqui. mod_rewrite está habilitado e funcionando.

Estou trabalhando na linha de comando e no Filezilla SFTP. Aqui estão meus arquivos de configuração

TIA para qualquer sugestão.

/etc/apache2/apache2.conf

        Options Indexes FollowSymLinks MultiViews
        # changed from None to FileInfo
        AllowOverride FileInfo
       Require all granted
root@server1:~# sudo a2enmod rewrite
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LANG = "en_AU.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Module rewrite already enabled

.htaccess definido para 666. WP está na pasta / en

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /en/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /en/index.php [L]
</IfModule>
# END WordPress
    
por Kerryww 26.12.2017 / 00:07

2 respostas

0

Eu encontrei esse problema antes com alguns dos meus sites quando os transferi para outro servidor.

Aqui está o que eu fiz. edite sua pasta apache2.conf at /etc/apache2/ .

Execute o seguinte comando:

nano /etc/apache2/apache2.conf

Desloque-se para baixo e procure esta secção com um comentário:

# your system is serving content from a sub-directory in /srv you must allow
# access here, or in any related virtual host.

Certifique-se de que este é o único lá:

<Directory /var/www/>
  Options Indexes FollowSymLinks
  AllowOverride all
  Require all granted
</Directory>

Para breve, conceda-o. Para que seus permalinks não falhem.

-Dave

    
por cody cortez 05.01.2018 / 14:50
0

Quando você instala o Apache, a reconfiguração de mod não é ativada por padrão. Você pode precisar habilitar a mod rewrite digitando o seguinte comando no terminal:

sudo a2enmod rewrite

Para mais informações, analise link .

    
por shankar mahire 05.06.2018 / 10:30