Hola, Esta tarde hemos instalado el multisite en la web, previamente creado el subdominio (el WP ya estaba instalado) La instalación no dio ningún problema (seguimos las instrucciones de https://www.webempresa.com/blog/red-de-sitios-wordpress-multisite.html), y se puede acceder sin problema a la web principal. Sin embargo, el acceso al subdominio nos lleva a un 403, y también al login de ese subdominio. ¿Nos podéis indicar dónde está el error? Las DNS parecen estar bien, y ya hemos probado a quitar el .htaccess y el error continúa. Muchas gracias.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Mariana.
¿ Puedes indicarnos la URl de la segunda tienda ?
Supongo que el multisio lo estas creando con los dominios que tienes en Webempresa.
Si los dominios los gestionas en webempresa no tienes que cambiar las DNS ya que todos los dominios apuntan a las mismas DNS.
Te explico los pasos para crear el multisitio:
.- Edita el archivo ' wp-config.php que encontraras en la raíz de tu instalación
.- Añade el siguiente código al final del archivo:
/* Multisitio */ define( 'WP_ALLOW_MULTISITE', true );
De esta forma, WordPress sabe que quieres empezar a usarlo como un multisitio. Si lo has hecho bien, verás que hay una nueva opción llamada Configuración de la red en el menú Herramientas de tu Escritorio:
Haz clic en Configuración de la red para configurar tu red de sitios en WordPress. La creación de la red es bastante sencilla; en la siguiente captura de pantalla ves qué campos te piden:
En definitiva, basta con que le digas qué tipo de URL quieres usar ( pueden ser subdominios como https://sitio1.ejemplo.com o subdirectorios como https://ejemplo.com/sitio1) y que especifiques el nombre de la red y el e-mail de su administrador. Cuando lo tengas todo listo, pulsa el botón Instalar y espera a que WordPress complete el proceso de instalación. ¡Y ya está! Bueno, casi :blink: Todavía queda algo por hacer.
.- Cuando el proceso ha “acabado”, WordPress te pedirá que edites los ficheros wp-config.php y .htaccess:
No deberías tener ningún problema en seguir las instrucciones en pantalla, ya que básicamente es copiar y pegar líneas de un lado a otro. De todas formas, permíteme un par de apuntes:
.- La primera línea que quiere que añadas en wp-config.php es la que hemos añadido anteriormente (la que define la constante MULTISITE). No olvides eliminar la que pusimos nosotros, o la tendrías dos veces :cheer:
.- Tienes que remplazar todas las reglas WordPress de .htaccess. En otras palabras, no es cuestión de “añadirlas a continuación de”, sino que hay que sustituirlas.
Y, ahora sí, ya tienes tu instalación multisitio 😉
Ajustes de la red:
La instalación de WordPress multisitio habrá preparado 3 URLs para tu instalación:
.- El WordPress original que está en, por ejemplo, https://ejemplo.es
.- También tendras su escritorio en https://ejemplo.es/wp-admin/
.- Y ahora, además, tenemos un escritorio para gestionar la red en https://ejemplo.es/wp-admin/network/
Las URL 1 y 2 ya las conocías; son las URL que toda instalación “normal” de WordPress tiene. No obstante, la tercera es nueva. ¿Qué pinta debe tener un “Escritorio de red”? Pues esta:
Si te fijas con un poco más de detalle, verás que hay algunas diferencias. Por un lado, la barra de administración incluye un nuevo elemento que te permite saltar de una pagina a otro rápidamente. De hecho, este nuevo elemento aparecerá en las barras de administración de todas paginas de la red:
Cómo gestionar una instalación WordPress Multisitio
Sitios:
La primera diferencia (y más obvia) que aparece en este nuevo escritorio es la opción Sitios. Con ella podrás gestionar los sitios de tu red. La siguiente captura te muestra la lista de sitios que tenía en la instalación que preparé para esta entrada, donde se muestra un único sitio. Como puedes ver, la interfaz es parecida a la que encontramos en la lista de páginas o entradas de un WordPress normal:
Si quieres crear un nuevo sitio, simplemente haz clic en Añadir nuevo y completa los campos:
.- Dirección del sitio (URL). El nombre del directorio (o sub-dominio, según qué hubieras escogido durante el proceso de instalación) de tu nuevo sitio.
.- Título del sitio. El título del sitio.
.- Idioma del sitio. El idioma en que, se supone, se va a escribir en el sitio y que quieres que se use en su escritorio.
.- Correo electrónico del administrador. La dirección de correo electrónico de la persona que se encargará de gestionar ese nuevo sitio.
Con estos pasos tendrás tu Red creada, como veras en ningún momento te pide el cambio de DNS
Espero que esta información te sirva para lo que estas intentando realizar 😉
Cualquier consultas que tengas sobre este tema no dudes en ponerte en contacto.
un saludo
Hola,
a mi me pasa lo mismo. Me sale el error 403 al visitar el site (subdominio) o el backend.
He seguido las instrucciones, parece que la configuración del multisite es correcto. Puedo entrar y editar en el backend del dominio principal y ver el sitio. Sin embargo el nuevo site que he creado por subdominio me sale un 403.
He revisado que en cPanel el domino se haya creado en la raiz (public_html/), los permisos de este nuevo directorio, la propagación del DNS y parece correcto, aunque seguro que me he saltado algo.
¿Alguna idea de lo que puede ser?
¡Gracias de antemano!
Hola Mey,
¿Puedes abrir un nuevo tema con tu consulta?
De esta forma podremos verificar más a detalle lo que puedes estar sucediendo y que puede estar generando el error.
Un Saludo 😊
Hola Karen,
sí claro. Un saludo
Hola Mey,
Genial! Quedamos atentos a la consulta
Un Saludo 😊