English Español Latviski

¿Cómo he hecho este blog?

3 Flares Twitter 1 Facebook 1 Google+ 1 Email Email to a friend 3 Flares ×

The Crazy Travel es una instalación multisitio de WordPress en un servidor propio y con un dominio propio.

Hosting

En mis comienzos abrí una cuenta en un hosting español llamado 1and1.es, nada recomendable. Sus servidores son muy limitados y el servicio técnico pésimo, jamás me resolvieron nada.

Un año después trasladé el blog a Hostgator, ¡una maravilla!

Ellos mismos me realizaron el traslado de todos mis archivos y bases de datos de manera gratuita, dejando el blog funcional en su hosting y pudiendo cancelar seguidamente mi contrato con 1and1.

De repente todos los plugins funcionaban sin problemas, sin los límites de memoria habituales de 1and1 y con posibilidad de configurar Wildcards para el multisitio y subdominios. Y si tenía cualquier duda técnica sólo tenía que conectarme al chat de hostgator y en 10 segundos tenía a alguien al otro lado solucionándome el problema.

Si queréis hacer uso de Hostgator vosotros también agradecería eternamente que lo hicierais desde este link. De este modo seréis referidos míos y me darán una comisión que emplearé en comer durante mis viajes. ¡Gracias!

Imagino que, como yo, os registraréis con la opción más barata. Cuando estéis introduciendo el dominio tenéis en la parte inferior la posibilidad de añadir el código de descuento del que queréis hacer uso.

Estos son los dos códigos de descuento más recomendables:

  • 1CENTCOUPONCODE – Descuento de un mes, ¡si contratas sólo un mes lo tendrás por 1 céntimo!
  • HG25COUPONCODE – O 25% de descuento en cualquier plan. Este es el más rentable para periodos largos de tiempo.

Instalación de WordPress

Instalar WordPress es muy sencillo. Simplemente hay que seguir los siguientes pasos:

  1. Descarga el paquete de la última versión WordPress y descomprímelo en una carpeta vacía de tu ordenador.
  2. Abre el archivo wp-config-sample.php con un editor de texto plano y rellena los datos de la conexión a tu base de datos.
  3. Guarda el archivo como wp-config.php.
  4. Sube todo a tu servidor.
  5. Abre http://tudominio.com/wp-admin/install.php en tu navegador. Con esto deberán crearse las tablas necesarias para tu sitio. Si hay algún error, haz el favor de revisar tu archivo wp-config.php y probar de nuevo. Si vuelve a fallar visita los foros de soporte (en inglés) con todos los datos que puedas aportar.
  6. Anota la contraseña que se te proporcionará o elígela tu mismo (desde WordPress 3.0, en versiones anteriores se genera automáticamente).
  7. El programa de instalación te enviará entonces a la página de acceso. Accede con el nombre de usuario elegido (o admin en versiones anteriores a WordPress 3.0) y la contraseña creada durante la instalación. Ahora podrás hacer clic en ‘Perfil’ y cambiar la contraseña.

Si quieres hacer una instalación multisitio (diferentes subdominios, diferentes blogs) esto es lo que tienes que tener en cuenta:

WordPress multisitios es una nueva aplicación de wordpress que te permite gestionar varios blogs simultáneamente y con una misma base de datos.

Desde la versión 3.0 de wordpress el tener varios sitios en una sola aplicación de wordpress ya no es un problema. En este tutorial se indica como realizar la instalación de wordpress.

Para la instalación nueva tienes que proceder, inicialmente, como cualquier instalación de wordpres. Para una actualización sobre un blog en marcha, es conveniente que antes de actualizar realices copias de seguridad de tus archivos y base de datos. Tras ello desactiva todos los plugins y procede de la siguiente forma.

Modifica el archivo Wp-config.php añadiendo la siguiente línea debajo de la correspondiente a la definición de idioma:

define (‘WP_ALLOW_MULTISITE’, true);

Cuando instalas wordpres tras haber puesto la línea anterior en el archivo wp-config.php verás en herramientas (tools) la opción de la RED.
Al pulsar en la red tendras que crear tu red de sitios con WordPress. Hay que eligir como quieres que estén los sitios en tu red de WordPress, subdominios o subdirectorios. No podrás cambiarlo más tarde.

Las dos formas son:
Subdominios cómo sitio1.tudominio.com y sitio2.tudominio.com
Subdirectorios cómo tudominio.com/sitio1 y tudominio.com/sitio2

La más facil es esta última ya que para los subdominios necesitarás crear un registro DNS y no es fácil para algunos servidores.

Añades algunos detalles de la red como la dirección del servidor y de tu red, título de la red, dirección de correo electrónico y pasas a pulsar el botón de instalar la red.
Tras instalar la red sigue los pasos que te va indicando wordpress. En primer lugar tendrás crear un subdirectorio blogs.dir dentro de la carpeta wp-content. Este directorio se utiliza para almacenar los archivos de medios subidos en tus sitios adicionales y el servidor web debe tener permisos de escritura.

En segundo lugar tendrás que añadir las líneas que te da wordpress en tu archivo wp-config.php que serán unas líneas como estas, adaptadas a tus datos:

define( ‘MULTISITE’, true );
define( ‘SUBDOMAIN_INSTALL’, false );
$base = ‘/’;
define( ‘DOMAIN_CURRENT_SITE’, ‘tudominio.com’ );
define( ‘PATH_CURRENT_SITE’, ‘/’ );
define( ‘SITE_ID_CURRENT_SITE’, 1 );
define( ‘BLOG_ID_CURRENT_SITE’, 1 );

Posteriormente tienes que añadir lo siguiente a tu archivo .htaccess, remplazando las reglas existentes de WordPress. Si no tienes ese archivo debes crearlo y ubicarlo donde está wp-config.php:

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]

# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [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).*) $1 [L]
RewriteRule ^[_0-9a-zA-Z-]+/(.*.php)$ $1 [L]
RewriteRule . index.php [L]

Una vez que completes estos pasos tu red estará activa y configurada. Solo faltará acceder de nuevo para que esté todo operativo.

Puedes ver todos los pasos de la instalación de wordpress multisitios (wordpress multisite) en el siguiente video que si bien está en inglés se ven todos los pasos indicados previamente de forma visual.

O seguir las indicaciones de este vídeo para configurar el multisitio de WordPress:

Tema

Un buen lugar para buscar temas gratuitos es el repositorio de WordPress. Las valoraciones de otros usuarios y la popularidad de los temas nos ayudarán a identificar cuáles merece la pena probar.

En mi caso elegí el tema Graphene ya que se trata de un tema muy personalizable, con un buen soporte, actualizaciones constantes y widgets integrados.

Sus opciones de configuración son amplias, permitiéndonos ajustarlo a nuestros gustos sin necesidad de mirar el código.

Plugins

En el repositorio de plugins de WordPress podemos encontrar toda clase de plugins, así como valoraciones de otros usuarios. Estos son algunos de los plugins que utilizo en el blog:

  • Akismet: Para bloquear el spam en los comentarios. No os olvidéis de activarlo correctamente ya que sino un día os despertaréis con miles de comentarios de spam pendientes (2 semanas haciendo autostop se cobraron en más de 10.000 comentarios de spam pendientes).
  • All in One SEO Pack: Para mejorar la integración de tu blog con los buscadores.
  • Formulario de Contacto 7: Para el formulario de contacto. Simple pero flexible.
  • FeedBurner Form: integra el Widget para las suscripciones por correo electrónico.
  • Flickr Tag: Para incluir galerías desde Flickr en nuestro blog, lo utilizo a menudo al final de mis artículos para añadir pequeñas miniaturas del álbum relacionado con el post.
  • Login LockDown: Para incrementar la seguridad de nuestro panel de administración.
  • Related Posts Thumbnails: Para añadir los posts relacionados con la miniatura correspondiente al final de cada post.
  • Subscribe To Comments: da la opción a nuestros comentaristas de recibir notificaciones.
  • Top Commentators Widget: Para añadir la clasificación de mejores comentaristas. Muy personalizable.
  • Twitter Facebook Social: Share Para dar la opción a nuestros lectores de compartir nuestro artículo en las redes sociales más populares.
  • WP Geo: Para incluir geolocalización de nuestros posts, nos permite añadir mapas en los mismos mostrando la ubicación del lugar del que hablamos o donde nos encontramos.
  • WP Geo Big Map: Con el anterior plugin activado nos permite mostrar en un mapa todos nuestros posts. Un buen ejemplo del mismo es el mapa de mis posts.

Enlace permanente a este artículo: http://thecrazytravel.com/como-he-hecho-este-blog/

2 comentarios

  1. Edwin

    Hola esta muy bueno el post, me gustaria saber como hiciste para crear un registro DNS en el servidor de hostgator ,ya que tengo un multisitio pero quiero hacerlo con subdominios, algo que mi host actual no me permite asi que voy a cambiarme de host por el de hostgator, gracias por tu respuesta, tambien pienso usar tu cupon HG25COUPONCODE :)

    1. Pablo

      No me hizo falta crearlo, Edwin.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes utilizar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

3 Flares Twitter 1 Facebook 1 Google+ 1 Email Email to a friend 3 Flares ×
Loading...
Recibe un resumen mensual con nuestros últimos consejos y aventuras.