Pregunta sobre Arreglando WordPress de Wordpress:

¡Solicitud no recibida en este servidor!

Un usuario preguntó 👇

Hola, tenía Share Hosting y dos dominios. Compré un servicio VPS y trasladé mis dominios y archivos de mi servicio anterior a un nuevo servicio. aunque el DNS no cambió, los dominios (URL) no lo hicieron.

Instalé MariaDB en un VPS. Cuando quiero importar mis bases de datos, veo este error:

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' 

Reemplacé utf8mb4 con utf8 y COLLATE de utf8mb4_unicode_520_ci a utf8_general_ci

No, podría importar una base de datos anterior a phpMyAdmin.

Ahora uno de mi sitio funciona bien. El otro tiene un problema. El sitio carga la página de inicio pero no encuentra páginas.

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

Puedo abrir el panel (wp-admin). También he comprobado los enlaces permanentes. El .htaccess está bien.

Como dije, tengo dos dominios en un host y una base de datos. ¡uno de ellos tiene este problema!

(@sterndata)

Moderador del foro y voluntario del equipo de apoyo

Hace 2 años, 10 meses

En el sitio que obtiene los 404, ¿qué sucede si deshabilita los enlaces permanentes (es decir, selecciona «simple»)? Si eso funciona, entonces el problema está en su confache de apache. Agregue las siguientes 3 líneas al archivo de configuración del host virtual para ese sitio:

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

y reinicie apache. (Asegúrese de ingresar la ruta correcta y no solo pegue lo anterior).

(@optimismo)

Hace 2 años, 10 meses

Gracias. Esas líneas estaban en un archivo de configuración de host virtual. Creo que algo más está mal en mis configuraciones de Apache. Desactive los enlaces permanentes y funciona.

Subdominio con el que necesito ayuda:
https://blog.aliomidvar.photography

Esta respuesta fue modificada hace 2 años, 10 meses por. Esta respuesta fue modificada hace 2 años, 10 meses por.

(@sterndata)

Moderador del foro y voluntario del equipo de apoyo

Hace 2 años, 10 meses

Asegúrese de tener un archivo .htaccess si desea utilizar algo más que enlaces permanentes simples.

(@optimismo)

Hace 2 años, 10 meses

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

Es correcto

(@sterndata)

Moderador del foro y voluntario del equipo de apoyo

Hace 2 años, 10 meses

Eso se ve bien. El problema está en sus configuraciones de apache. Revisa el bloque .

(@optimismo)

Hace 2 años, 10 meses

Tengo un problema con mi subdominio. Cambié. Mis dos sitios tuvieron éxito

.htaccess de Subcarpeta:

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 FoDomain:

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]

El problema quedó sin resolver

(@optimismo)

Hace 2 años, 10 meses

Cambié la URL del sitio de blog.aliomidvar.photography a aliomidvar.photography/blog/

luego cambié .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

Resuelve el problema

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *