Avisos
Vaciar todo

[Cerrado] WP Multisite: Problema de acceso Escritorio de subdirectorios  

 
Francisco
 Francisco
Nuevo usuario

Hola,

He creado un WP Multisite con la dirección temporal:   (3 idiomas, en modo subdirectorio: español, deutsch, english). Luego lo he configurado para que respondiera al dominio "casa-atlantica.es", siguiendo estos pasos:

He configurado los DNS del dominio (que está en otro registrador): "casa-atlantica.es" apuntando a los de Webempresa.

Para habilitar este cambio de dominio he configurado wp-config.php y .htaccess y he realizado reemplazos en la base de datos utilizando "Better Search and Replace"

Por el momento puedo acceder a:

Pero no puedo acceder a los otros Escritorios ("deutsch" y "english"), ambos dan este error:

http://casa-atlantica.es/casaatlantica/deutsch/wp-admin/

La página no está redirigiendo adecuadamente

Firefox ha detectado que el servidor está redirigiendo la solicitud a esta dirección de una manera en la que nunca terminará.

Sí puedo acceder a los frontend, con algunas peculiaridades...

 

wp-config.php, configurado como se sugiere en la Configuración de la red:

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'casa-atlantica.es');
define('PATH_CURRENT_SITE', '/casaatlantica/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

En cuanto al .haccess sugiere esta configuración que NO funciona:

Añade lo siguiente a tu archivo .htaccess en /home/casaatla/public_html/casaatlantica/casaatlantica/, remplazando cualquier otra regla de WordPress:
RewriteEngine On
RewriteBase /casaatlantica/
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).*) home/casaatla/public_html/casaatlantica/$2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ home/casaatla/public_html/casaatlantica/$2 [L]
RewriteRule . index.php [L]

 

Esta es la configuración actual que funciona pero con los problemas que he expuesto antes:

.haccess (activo)

# BEGIN WordPress
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]

# END WordPress

 

He configurado estas tablas en la base de datos:

wp_options > siteurl:  http://casa-atlantica.es/casaatlantica

wp_site: domain: casa-atlantica.es  path: /casaatlantica/

wp_sitemeta > siteurl: http://casa-atlantica.es/casaatlantica/

wp_blogs:

  • blog id 1: domain: casa-atlantica.es  path: /casaatlantica/
  • blog id 2: domain: casa-atlantica.es  path: /casaatlantica/deutsch/
  • blog id 3: domain: casa-atlantica.es  path: /casaatlantica/english/

wp_2_options:

wp_3_options:

 

Creo que el problema está en la base de datos, algun conflicto con las direcciones o directorios, pero por muchos cambios que hago a partir de consultas en internet no doy con ninguna solución y tampoco veo donde está el problema...

Saludos,

Respondido : 22/01/2020 8:11 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Francisco.

Disculpa pero no te entendi muy bien 😊 no se si lo que quieres es una multitienda o tener tu web en diferentes idiomas.

Pero no puedo acceder a los otros Escritorios ("deutsch" y "english"), ambos dan este error:

Una multitienda comparte el mismo administrador, esto se realiza para compartir publicaciones, usuarios, produtos....

Si lo que buscas es tener tu Web en diferentes idiomas tienes los siguientes plugins:

-> https://es.wordpress.org/plugins/polylang/

-> https://wpml.org/es/

En este enlace tienes documentación del plugin WPML:

-> https://www.webempresa.com/blog/traducir-wordpress-varios-idiomas-que-plugin-usar.html

Si lo que quieres es tener una red de sitios, es decir un multisite, tienes documentación en esta entrada del blog:

-> https://www.webempresa.com/blog/red-de-sitios-wordpress-multisite.html

Un saludo

Respondido : 23/01/2020 11:01 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Francisco
 Francisco
Nuevo usuario

Hola, Pepe:

La idea era tener un multisite porque es una web sencilla sin blog. Con multisite pude armar los tres idiomas y todo funcionaba sin problemas cuando usaba la url temporal que Webempresa me proporcionó.

El problema ha surgido cuando he tratado de pasar al dominio definitivo: "casa-atlantica.es"

Pese a que hice todos los cambios pertienentes en la base de datos y otros archivos como explique antes, la web funciona por partes.

No puedo acceder a los Escritorios de dos de los idiomas, pero al Escritorio de la red Sí puedo acceder, y los frontend de esos dos idiomas parece que no cargan bien la plantilla (Beaver Builder).

Creo que el problema es con la dirección que debo anotar:

La web está en una carpeta: "casaatlantica".

Cuando funcionaba todo bien esta era la dirección:

y la reemplacé por: htpp:// casa-atalantica.es/casaatlantica/

Y es cuando han surgido los problemas... De hecho WP Multisite sugería añadir esta dirección en los Rewrite: "home/casaatla/public_html/casaatlantica"

Pero con esa dirección nada funciona...

 

Saludos.

Respondido : 23/01/2020 11:41 am
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

@atlanticaglifos-es

Hola Francisco.

Mi sería que restaures una copia de la web previa y con todo funcionando de nuevo desde la url temporal, pruebes, primero, solo a cambiar el  wp-config.php u htaccess. Si con solo ese cambio no es suficiente, prueba haciendo minuciosamente lo sugerido acá -> how-to-change-a-multi-site-primary-domain

Creo que lo ms viable seria que utilizas plugins en lugar de multisite que generalmente tiende a dar problemas con el SEO. 

Saludos.

Respondido : 24/01/2020 5:45 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Francisco
 Francisco
Nuevo usuario

Hola,

Gracias por vuestros comentarios. He vuelto a realizar todo el proceso otra vez y sigo con los mismos problemas... Buscaré otra solución.

Saludos,

Francisco

Respondido : 29/01/2020 11:46 am