Hola,
Recientemente he cambiado un wp que tenía a multisite. En principio está todo ok, pero cuando me dirijo a un nuevo sitio creado en mi red (subdominios no subdirectorios),
No puedo ver la web. El error es el siguiente:
"No se ha podido encontrar la dirección IP del servidor de lawyers.infokuailian.com."
No se si el error que he cometido está en la creación del subdominio en la cuenta de Cpanel o que tengo que cambiar algo de la configuración DNS del dominio para que responda también a los subdominios.
Gracias por la ayuda de antemano.
Contenido solo visible a usuarios registrados
Hola Ignacio.
En principio no tienes que hacer cambiar nada de las DNS ay que apuntan al mismo sitio que el dominio.
Si vas a trabajar con subdominio tienes que añadir el define del subdominio en el archivo wp-config del dominio principal:
define('SUBDOMAIN_INSTALL', true);
Un ejemplo seria este:
/** Multisite */ define('WP_ALLOW_MULTISITE', true); define('MULTISITE', true); define('SUBDOMAIN_INSTALL', true); define('DOMAIN_CURRENT_SITE', 'nombredominioprincipal.com'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1); /* That's all, stop editing! Happy blogging. */
Un saludo
@pepesoler Hola Pepe,
Gracias por tu respuesta.
Ya tengo ese define en la configuración. De hecho tengo todos los que comentas en el ejemplo más los siguientes:
define( 'WP_DEBUG', false );
define( 'WPLANG', 'es_ES' );
¿Qué más puede ser?
Gracias de antemano.
Hola Ignacio.
Ok, Puedes adjuntar una captura de la configuración que tienes en la configuración de la red ?
Modificaste también el archivo htaccess ?
Si no modificaste el htaccess, renombra el archivo y crea uno nuevo con lo siguiente:
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]
Después de eso vuelve acceder a la administración de WordPress y accede a Mis sitios del menú superior de la administración de WordPress.
Un saludo
@pepesoler Hola Pepe,
Sí que modifiqué el archivo htaccess, pero por si hubiera cometido algún error, he seguido los pasos que me comentabas y aun así, nada.
Esta es la configuración que tengo:
Hola Ignacio.
en principio si lo tienes todo como indicas estaría bien.
Sobre el mensaje, suele venir por los registros DNS pero no tendrías que tener problemas ya que si el dominio principal es el mismo, los dos tienen que apuntar las mismas DNS:
-> https://guias.webempresa.com/preguntas-frecuentes/editar-los-registros-dns-dominio-cpanel/
Esto lo podrías consuat desde tickets en hosting ya que nosotros no tendríamos acceso para comprobarlo.
otra opcion seria que empezaras de nuevo a crear el Multisitio eliminado lo que tienes ahora.
En esta entrada tienes informacion de como eliminar el Multisite:
Un saludo