Pergunta sobre como corrigir o WordPress do WordPress: Solicitação não recebida neste servidor!

Um usuário perguntou ?

Olá, eu tinha Share Hosting e dois domínios. Comprei um serviço VPS e movi meus domínios e arquivos do meu serviço antigo para um novo serviço. embora o DNS não tenha mudado, os domínios (URLs) não mudaram.

Instalei o MariaDB em um VPS. Quando quero importar meus bancos de dados, vejo este erro:

SQL query:
CREATE TABLE <code>MPS_commentmeta</code> (
  <code>meta_id</code> bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  <code>comment_id</code> bigint(20) unsigned NOT NULL DEFAULT '0',
  <code>meta_key</code> varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
  <code>meta_value</code> longtext COLLATE utf8mb4_unicode_520_ci,
  PRIMARY KEY (<code>meta_id</code>),
  KEY <code>comment_id</code> (<code>comment_id</code>),
  KEY <code>meta_key</code> (<code>meta_key</code>(191))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

MySQL said: 
#1273 - Unknown collation: 'utf8mb4_unicode_520_ci' 

Substituí utf8mb4 por utf8 e COLLATE de utf8mb4_unicode_520_ci para utf8_general_ci

Não, você pode importar um banco de dados mais antigo para o phpMyAdmin.

Agora um dos meus sites funciona bem. O outro tem um problema. O site carrega a página inicial, mas não encontra páginas.

Not Found
The requested URL ... was not found on this server.

Eu posso abrir o painel (wp-admin). Também verifiquei os permalinks. O .htaccess está bom.

Como eu disse, tenho dois domínios em um host e um banco de dados. um deles tem esse problema!

(@sterndata)

Moderador do Fórum e Voluntário da Equipe de Suporte

2 anos, 10 meses atrás

No site que recebe os 404s, o que acontece se você desabilitar os permalinks (ou seja, selecionar “simples”)? Se isso funcionar, o problema está no seu apache confache. Adicione as 3 linhas a seguir ao arquivo de configuração do host virtual para esse site:

<Directory /path/to/wordpress/documentroot>
  AllowOverride All
</Directory>

e reinicie o apache. (Certifique-se de inserir o caminho correto e não apenas cole o acima.)

(@otimismo)

2 anos, 10 meses atrás

Obrigado. Essas linhas estavam em um arquivo de configuração de host virtual. Acho que algo mais está errado com minhas configurações do Apache. Desative os links permanentes e funciona.

Subdomínio para o qual preciso de ajuda:

Esta resposta foi modificada 2 anos, 10 meses atrás por. Esta resposta foi modificada 2 anos, 10 meses atrás por.

(@sterndata)

Moderador do Fórum e Voluntário da Equipe de Suporte

2 anos, 10 meses atrás

Certifique-se de ter um arquivo .htaccess se quiser usar mais do que simples links permanentes.

(@otimismo)

2 anos, 10 meses atrás

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

É correto

(@sterndata)

Moderador do Fórum e Voluntário da Equipe de Suporte

2 anos, 10 meses atrás

Isso parece bom. O problema está nas configurações do apache. verifique o bloco .

(@otimismo)

2 anos, 10 meses atrás

Estou com um problema com meu subdomínio. Eu mudei. Meus dois sites foram bem sucedidos

.htaccess de subpasta:

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php [L]

.htaccess de FoDomainName:

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*.php)$ $1 [L]
RewriteRule . index.php [L]

O problema permaneceu sem solução

(@otimismo)

2 anos, 10 meses atrás

Mudei a URL do site de blog.aliomidvar.photography para aliomidvar.photography/blog/

então eu mudei .htaccess

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

# END WordPress

resolver o problema

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *