Instructivo multisite

17
Instructivo 17 Septiembre 2014 Descripción Habilitación de modalidad Multisitio en Wordpress El siguiente instructivo muestra como habilitar la modalidad multisitios en Wordpress. Temas Configuraciones previas Habilitación Dominios Contacto

Transcript of Instructivo multisite

Page 1: Instructivo multisite

Instructivo 17 Septiembre 2014

DescripciónHabilitación de modalidad

Multisitio en Wordpress

El siguiente instructivo muestra como habilitar la modalidad multisitios en Wordpress.

Temas● Configuraciones previas● Habilitación● Dominios● Contacto

Page 2: Instructivo multisite

Hacer que tu instalación Wordpress pueda albergar múltiples sitios no es difícil, pero es algo que debe hacerse desde el principio y preferiblemente con Wordpress recién instalado. Ten en cuenta que sólo podrás utilizar Wordpress de forma normal o en la modalidad Multisitio, pero no ambas al mismo tiempo.

Nada más tengas Wordpress instalado sin plugins o temas adicionales, procede a realizar los siguientes pasos:Configura wp-config

Abre el archivo wp-config.php de tu instalación (ubicado en la raíz), y añade la siguiente línea justo antes de donde dice “Eso es todo, deja de editar”:

define(‘WP_ALLOW_MULTISITE’, true);

Para cambiar este archivo seguramente tendrás que acceder a el panel de control de tu hosting o recurrir a un cliente FTP, como FileZilla. Simplemente descarga el archivo, añade esa línea, y después vuelve a subirlo. Aún no cierres el programa, ya que lo tendrás que volver a usar.

Configuración

Page 3: Instructivo multisite

Es importante señalar que básicamente los cambios que operan en el sitio producto de estas acciones, pueden modificar archivos sensibles del portal, puntualmente el archivo “htaccess” que es un compilado de reglas de configuración para el servidor web. Este archivo, mediante las reglas configuradas en el, es el encargado entre otras cosas, de discriminar si la web define en la URL http://www. <mi sitio> o http://<mi sitio>. De este modo, si no notamos modificaciones en el comportamiento de nuestra página web, debemos revisar los permisos de ese archivo para habilitar temporalmente su escritura mientras realizamos los ajustes.

Las opciones de “Categoría base” y “Etiqueta base” son ocupadas cuando se realiza navegación por alguno de estos dos medios. Como sabemos, en Wordpress es posible definir distintas categorías de entradas y, de igual forma, es posible definir etiquetas en las publicaciones, las que aportan información a los motores de búsquedas pero además pueden ser accesibles como medio de navegación entre contenidos, generando agrupamientos entre publicaciones que comparten las mismas etiquetas. De esta forma, es posible definir un nombre único para estas instancias, así cuando el visitante accede a algún ítem de menú de tipo categorías o pulsa sobre alguna etiqueta para navegar, verá en la URL los conceptos que definamos en esta opción.

Page 4: Instructivo multisite

Una vez definida la forma de visualización de las URL definitivas, podemos modificar este elemento directamente en nuestras publicaciones (entradas o páginas). El proceso es relativamente sencillo ya que consiste en elegir la publicación, editarla y cambiar la URL por el texto que necesitemos.

Modificación

Es recomendable que el texto que elijamos sea coherente con el contenido y título de nuestra publicación.

Page 5: Instructivo multisite

Luego de seleccionar la opción editar de nuestra publicación encontraremos bajo el título de la misma, la opción para modificar la URL definitiva. Pulsamos sobre el botón editar, escribiendo el texto que deseemos para nuestra URL.

Guardamos los cambios de la URL con el botón aceptar y pulsamos el botón actualizar de la publicación. Con esto habremos definido nuestra propia URL para la publicación.

Page 6: Instructivo multisite

Prepara tu red de páginas

Hecho esto, vuelve a tu panel de administración de Wordpress y refresca la página. Ve al menú Herramientas y busca la opción Configurar Red.

Habilitación

Aquí verás un pequeño formulario con el cual instalar Multisitio. Simplemente introduce el título de tu red de blogs, tu email, y haz clic en Instalar.

Page 7: Instructivo multisite

Activando la Red

Ahora verás que la instalación de tu red se ha completado, pero Wordpress te mostrará una serie de líneas de código para activarla por completo. Aquí tendrás que hacer dos cambios en tus archivos de Wordpress:

Añade las líneas que Wordpress te proporciona al archivo wp-config.php. Para esto, sólo vuelve a descargar y modificar el archivo igual que antes; preferiblemente, añade las líneas en el mismo lugar que el código de Multisitio anterior.

Añade las líneas que Wordpress te da para el archivo .htaccess, ubicado también en la raíz de tu sitio. Si ya existe dicho archivo, simplemente reemplaza todos sus contenidos de lo contrario, crea un archivo nuevo.

Habilitación

Page 8: Instructivo multisite

Activando la Red

Con estos pasos, tu instalación Wordpress podrá albergar tantas páginas diferentes como necesites, cada una con su propio panel de control. Sólo en necesario apuntar los dominios a la misma ip de tus hosting actual.

Habilitación

DominiosTratamiento de subdominios y dominios

La tecnología multisitios permite hospedar muchos sitios wordpress con una administración centralizada. Existen varias formas de “Levantar” estos sitios, ya sea generando subdominios o asociando a dominios independientes.

La habilitación de subdominios es sencilla pero depende mucho del hosting, el que en algunos casos no permite la habilitación de este servicio. Veamos como asociar nuestros sitios con subdominios o dominios.

Subdominios

Para generar sitios con Wordpress multi-sitios, asociados a subdominios, debe tener acceso a panel de control de su hosting. Los siguientes ejemplos se basan en CPANEL, el mas popular de los administradores de hosting.

Acceda a la sección de Dominios, pulsando a continuación sobre el icono de subdominios. En este punto, usted puede decidir intentar la habilitación “automática” de subdominios o si prefiere personalizar y tratar de forma independiente cada nuevo subdominio. Lo importante a entender, es que el subdominio es una especie de “Alias” que hará referencia a la carpeta donde está alojada nuestra instalación de Wordpress multi-sitios.

Page 9: Instructivo multisite

DominiosCuando hablo de generación automática de subdominios, me refiero a un procedimiento que permita al hosting reconocer las referencias de subdominios, sin tener la necesidad de habilitar cada referencia individualmente. En palabras sencillas, un subdominio es la generación de un nombre que se asocia o depende de un dominio previamente existente. Un ejemplo típico de uso de subdominios lo constituyen las grandes empresas o holdings y también las universidades. Supongamos que la universidad “UNIVERSAL” desea habilitar esta tecnología. Entonces, es muy probable que la institución adquiera el dominio universal.com. Luego, para cada una de sus facultades, pude habilitar su propio portal sin tener que comprar nuevos dominios para cada una. De esta forma, es posible que la universidad habilite los siguientes subdominio: arquitectura.universal.com, medicina.universal.com, ingenieria.universal.com, etc.

Luego de esta aclaración, podemos notar, que el subdominio es el nombre que antecede al dominio principal, al que se asocia mediante el punto, de la forma <subdominio>.<dominio>. El subdominio puede apuntar a cualquier carpeta o directorio dentro del hosting. En el caso de una instalación de wordpress multi-sitios, generalmente los archivos del CMS quedan en la carpeta public_html, por lo tanto, todos los subdominios deben apuntar a esa carpeta.

Como decíamos mucho mas arriba, una forma “automática” de hacer esto, es crear un subdominio poniéndolo como nombre un asterisco ( * ) y asociándolo a la carpeta donde está la instalación de wordpress multi-sitio, de este modo el plugin de mapeo previamente instalado y la configuración establecida con el asterisco, se encargan de hacer la referencia adecuada.

Es muy posible que los nuevos subdominios no enganchen inmediatamente y veamos una página de error al poner el subdominio en el navegador. Pero si la configuración ha sido correcta, sólo se debe tener paciencia, ya que los dominios y subdominios, tardan el asociar en algunos casos.

Page 10: Instructivo multisite

DominiosOtra forma de implementación es crear cada subdominio independientemente, esto permite referenciar cada subdominio a distintas carpetas y puede ser útil para armar granjas de sitios.

Para realizar este procedimiento seguiremos estos pasos:

● Ingrese al panel de control de su hosting y acceda a la sección de dominios, pulsando en el icono de subdominios.

Page 11: Instructivo multisite

Dominios● Complete el formulario que se desplegará para que usted complete los datos de

nombre del subdominio y carpeta a la que referencia. Asegúrese que el subdominio corresponde al sitio creado en Wordpress multisitios. Con esto es suficiente, ya puede usar su nuevo subdominio y sitio. Recuerde que en algunos casos, los dominios y subdominios tardan en asociar.

Page 12: Instructivo multisite

DominiosSi pese a esperar un tiempo prudente, los subdominios no están funcionando, revise su archivo wp-config.php. Busque la definición:

define( 'SUBDOMAIN_INSTALL', true );

Al configurar esta constante como true, estamos indicando que el CMS funcionará con la lógica de los subdominios. Al indicar false, dejamos los nuevos sitios asociado a una ruta con sub-directorios, con la forma <mi dominio>/<mi sitio>. En este escenario no es necesaria la creación de subdominios,

Page 13: Instructivo multisite

DominiosDominios apuntados

En esencia, el procedimiento para asociar un sitio de la modalidad Wordpress multi-sitios a un dominio, es similar, pero requiere mas configuraciones:

● Ingrese al panel de control de su hosting y acceda a la sección dominios, pulsando sobre el icono de dominios apuntados

Page 14: Instructivo multisite

Dominios● En el campo frente al botón “añedir dominio” ingrese el nombre del dominio que

desea asociar a su multi-sitios. A continuación, y una vez que su dominio apuntado ha sido creado, proceda a editarlo para agregarle una re-dirección.

● En este punto, usted agregará la dirección que debería apuntar al domino de su sitio creado en el administrador de sitios de Wordpress. Puede ocupar el dominio con la forma original con que Wordpress lo creó http://<mi sitio>.<mi dominio> (formato subdominio) o con la forma http://<mi dominio>/<mi sitio>. Será reconocido de todas formas.

● El siguiente paso consiste en modificar la configuración del sitio asociado al domino, creado en el administrador de sitios de Wordpress. Para ello acceda al administrador de su CMS y pulse el enlace del menú superior con el nombre Mis Sitio, seguido de Administrador de la red.

Page 15: Instructivo multisite

Dominios● Luego, en el enlace del menú lateral izquierdo con el nombre Ajustes, seleccione la

opción Domains (Dominios)

Page 16: Instructivo multisite

Dominios● Complete los datos que solicita el formulario ingresando el dominio real, la id del

sitio seleccionada (puede ir al administrador de sitio y pasar sobre el nombre del sito seleccionado, al pie de su navegador aparecerá una URL terminada en site-info.php?id=), una vez mas el dominio y deje seleccionado como PRIMARY.

● Finalmente deberá ir al administrador de sitio y seleccionar el sitio que acaba de asociar. Cambie el texto de la opción Dominio por el domino real que ha asociado. Si todo se ha hecho con cuidado, debería ser capaz de ver si nuevo sitio.

Page 17: Instructivo multisite

Dominios● Si presenta algún tipo de problema, revise la opción Domain Maping presente

dentro de Ajustes en el menú lateral derecho.

● Verifique que exista una referencia a su dominio principal o a la IP de su hosting. No olvide seleccionar las opciones: Remote login, Permanente re-direct y User domain mapping page.

● Si a pesar de todo aún presenta problemas, consulte la documentación oficial de Wordpress en: http://codex.wordpress.org/Create_A_Network.

¿Interesado en capacitarse sobre este u otros temas de Wordpress?

Visite: NOGSUS.COM

¿Desea implementar su multi-sitio con asistencia de profesionales calificados?

Visite: APC Ingeniería

Contacto