Dominios - Hosting
está resueltoHola, he creado dos blog que comparte la misma base de datos, lo he hecho siguiendo una entrada de esta web.
Por ahora va todo bien, el problema que veo, y que no se si se puede solucionar. Es que si accedo al segundo blog y entro en una entrada, la dirección me cambia a http://www.lossecretosdelaindustria.com/calibre45.com/?p=1 . Cuando lo que yo esperaba es que cambiara a http://www.calibre45.com/etc.
Aquí tenéis los datos:
1º Blog: http://www.lossecretosdelaindustria.com
2º Blog: http://www.calibre45.com
Versión del Blog: no lo se con seguridad, lo descargue la semana pasada y suponiendo que me pide actualizar a la 3.3, tiene que ser la 3.2
No he tocado nada, excepto la creación de una entrada, para la prueba, el tema es el de defecto.
Saludos.
¿Estás seguro de que el hosting donde tienes los dos blogs admite más de un dominio?
...o tienes dos dominios pero el alojamiento es para los archivos de uno sólo. Cada dominio tiene que tener contratado su hosting para el alojamiento de los archivos correspondientes. Es una pareja dominio y hosting.
Puesto que calibre.com no tiene alojamiento supongo que habrás redirigido a una carpeta del dominio anterior que si tiene alojamiento por eso sale así.
Saludos
¿Estás seguro de que el hosting donde tienes los dos blogs admite más de un dominio?
Hola, admite hasta 10 Dominios adicionales.
...o tienes dos dominios pero el alojamiento es para los archivos de uno sólo. Cada dominio tiene que tener contratado su hosting para el alojamiento de los archivos correspondientes. Es una pareja dominio y hosting.
Puesto que calibre.com no tiene alojamiento supongo que habrás redirigido a una carpeta del dominio anterior que si tiene alojamiento por eso sale así.
Saludos
He hecho eso, he redirigido el segundo dominio a una carpeta del servidor, en el cual he instalado otro Wordpress.
Lo que quiero hacer es que ambos blog comparta las mismas bases de datos, pero que cada cual posea su propio dominio, si hay alguna otra solución, mejor que la que he hecho, aunque tenga que contratar otro servidor.
Gracias.
¿Existe alguna razón concreta por la que quieras usas la misma base de datos?
Si no tienes limitaciones a la hora de crear más de una base de datos, no tiene sentido que la compartas.
¿Existe alguna razón concreta por la que quieras usas la misma base de datos?
Si no tienes limitaciones a la hora de crear más de una base de datos, no tiene sentido que la compartas.
Es por comodidad de los usuarios, para que solo tenga que registrase una vez.
Saludos.
Pues que yo sepa eso es o imposible o muy dificil...
Pues que yo sepa eso es o imposible o muy dificil...
Y su pongo cada dominio en un servidor distinto, no hay algún tipo de conexión remota para que cojan la misma tabla con los usuarios?
Si que se puede como te digo, pero tendrias que modificar el codigo de wordpress, buscar donde hace las llamadas a la base de datos y modificarlo de algun modo, pero desde luego si estan en distintos servidores, entonces ni de coña, pues el server deberia ser capaz de aceptar conexiones remotas a la base de datos...
Me podrías ayudar a hacerlo?
Ahora mismo están en el mismo servidor, ambas instalaciones.
Gracias.
Vamos a ver que es más sencillo de lo que parece:
Los blogs comparten base de datos:
1) Prefijo tablas blog nº 1: wp_
2) Prefijo tablas blog nº 2: b2_ (Es un ejemplo. Puedes poner el prefijo que quieras)
3) Archivo config.php del blog nº 2: $table_prefix = 'b2_';
Nota: Se supone que todo lo anterior ya lo has hecho o no te funcionarían los dos blogs.
4) Archivo config.php del blog nº 2. Justo debajo de la línea $table_prefix = 'b2_'; añades lo siguiente:
define('CUSTOM_USER_TABLE', 'wp_users');
define('CUSTOM_USER_META_TABLE', 'wp_usermeta');
Con esto le estás diciendo al blog nº 2 que use los datos de los usuarios que están en las tablas del blog nº 1. Fíjate que hemos puesto el prefijo de las tablas del blog nº 1.
Ahora, cuando alguien se de de alta en el blog nº 1 también lo estará en el número 2.
Solo te quedaría por resolver el problema de cómo hacerlo cuando alguien se registra en el blog nº 2. Pues bien, basta con que el blog nº 2 el enlace apunte a la URL para suscribirse del blog nº 1.
Ya lo he solucionado.
Eran tan sencillo, como ir al panel de administrador en el blog y poner en estos dos sitios, el dominio del segundo blog:
Dirección de WordPress (URL)
Dirección del sitio (URL)
Gracias a todos por la ayuda y el interés.
Me olvidaba: copia de seguridad de config.php antes de modificar nada.
Ya lo he solucionado.
Eran tan sencillo, como ir al panel de administrador en el blog y poner en estos dos sitios, el dominio del segundo blog:
Dirección de WordPress (URL)
Dirección del sitio (URL)
Gracias a todos por la ayuda y el interés.
¿Y te ha funcionado? Sería toda una sorpresa que así fuera.
Ya lo he solucionado.
Eran tan sencillo, como ir al panel de administrador en el blog y poner en estos dos sitios, el dominio del segundo blog:
Dirección de WordPress (URL)
Dirección del sitio (URL)
Gracias a todos por la ayuda y el interés.¿Y te ha funcionado? Sería toda una sorpresa que así fuera.
Si, xD.
Lo puedes comprobar accediendo a calibre45.com y dándole al "Hola Mundo", veras como la dirección no cambia.
Gracias y Saludos.
EDITADO:
Ahora tengo un pequeño problema, como le digo que quien es administrador en un blog, no lo sea en otro?
Saludos.
¿Estás seguro de que has cambiado y guardado los cambios que has hecho en los campos "Dirección de WordPress (URL)" y "Dirección del sitio (URL)"?
Lo pregunto porque, en teoría, eso que has hecho no puede funcionar porque es la base del resto de las URL,s (temas y plugin entre otros).
Si,
dentro del panel del administrador.
Aparte he hecho lo que has comentado.
Pero si añado un nuevo administrador, por ejemplo a calibre45, se le añade a todos los blog. Y me preguntaba si en algún archivo lo puedo modificar.
Saludos.
Creo que ya se por qué te funciona. En realidad, no has hecho ningún cambio porque tienes una misma IP pública para los dos blogs. Cuando lee esos campos, los traduce a IP y los dirige al espacio de uno u otro. O eso creo
¿Te importaría hacer una prueba? Vuelve a colocar en el blog nº1 los datos que le corresponden en realidad y dinos si te da algún error.
Administrador: en realidad no añade nada, sino que el blog nº 2 usa los datos del blog nº 1. No conozco ningún método para que use todos menos el de administrador.
De todas formas, haz la siguiente prueba:
1) Deja en el blog nº1 un solo administrador.
2) En el blog nº 2 crea un perfil de administrador con usuario y contraseña distintos al del blog nº 1.
3) Ahora intenta entrar en el blog nº 2 con los datos de administrador del blog nº 1. A ver si te da error.
Rectifico lo dicho respecto a la segunda prueba (en negrita los cambios):
De todas formas, haz la siguiente prueba:
1) Deja en el blog nº1 un solo administrador.
2) En el blog nº 2 deja un solo perfil de administrador con usuario y contraseña distintos al del blog nº 1.
3) Ahora intenta entrar en el blog nº 2 con los datos de administrador del blog nº 1. A ver si te da error.
He hecho lo que me pides.
Me da error al entrar con el usuario del primer blog, pero ahora no puedo entrar en el primer blog con el usuario que he borrado, pero si con el que he creado en el segundo blog.
Saludos.
Debes Identificarte para publicar.