Un blog sobre Internet y sus empresas, estrategias y tecnologías. Sobre aparatos o “gadgets” que nos gustaría tener y que no. Y sobre ciencia, matemáticas, lógica y pensamiento crítico. Y… ¿Sigo?
Random header image... Refresh for more!

Instalación de Wordpress 2.5 en 1&1

Vamos a hacer algo que, según me decían en el colegio, es de mala educación: hablar de nosotros mismos. Tranquilos: no es que yo vaya a hablar de mí mismo (¿AQUÍ? - ¡QUÉ HORROR!), sino que el autor del blog (o sea, yo) va a hablar… sobre el blog.

Pues sí, voy a dar algunas explicaciones técnicas de cómo lo he instalado y configurado, pues creo que pueden ser de interés para algunas personas; a mí me ha costado bastante encontrar información sobre algunas cosas, y voy a aportar mi granito de arena para ponérselo más fácil a los que vengan detrás.

El blog que está leyendo se aloja en 1&1 (mi proveedor de espacio y quien aloja mis dominios) y es gestionado por WordPress (posiblemente el programa de gestión y publicación de blogs más conocido y más potente). Sin embargo no utilizo el servicio de blogs que 1&1 ofrece a todos sus clientes (también basado en WordPress), por dos motivos:

  1. Yo quería usar la última versión de WordPress (la 2.5), y la que está preinstalada en 1&1 es la 2.3.3 (e incompleta). Seguro que es más que suficiente para muchos usuarios, y posiblemente sea más que suficiente para mi, pero… pero dije que había dos motivos:
  2. Cuando se trata de este tipo de cosas reconozco que me gusta complicarme la vida; a fin de cuentas parte de la gracia de todo esto es experimentar, aprender, probar, equivocarse… e incluso, de vez en cuando, acertar.
Voy a explicar con un poco más de detalle los pasos a dar para que todo funcione bien1.

Instalación básica

Lo primero que hay que hacer es crear una base de datos MySQL en nuestro servidor 1&1, que es la que utilizará Wordpress para “funcionar”. Para ello:

  1. En la página principal de 1&1 > Login de usuario > introducir ID y contraseña > entramos en nuestro Panel de Control.
  2. En la pestaña “Administración”, sección “Servicios Adicionales”, hacer clic en “Base de datos MySQL”.
  3. Hacer clic en “Nueva base de datos”.

El sistema pedirá una descripción de la base de datos que se va a crear. Escriba “blog”, o cualquier otra cosa, y haga clic en “Configurar”. El proceso tarda unos pocos minutos: Espere a que en la columna “Estado” se lea “Disponible”.

Hecho eso necesitamos instalar una copia de Wordpress (un programa gratuito, de código abierto), que habremos descargado de wordpress.org. El archivo de instalación viene comprimido, por lo que nos hará falta  un descompresor (por ejemplo IzARC, que es bueno y gratuito). Descomprimimos el archivo .zip que  hemos descargado y buscamos el fichero “wp-config-sample”, que es el único que tendremos que editar para incluir en él los detalles de nuestra base de datos MySQL y alguna cosilla más.

Para editarlo podemos hacer clic con el botón derecho sobre él y abrirlo con Notepad o algún programa similar2; veremos que es corto y empieza así:

// ** MySQL settings ** //
define('DB_NAME', 'putyourdbnamehere');    // The name of the database
define('DB_USER', 'usernamehere');     // Your MySQL username
define('DB_PASSWORD', 'yourpasswordhere'); // ...and password
define('DB_HOST', 'localhost');    // 99% chance you won't need to change this value
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
// Change SECRET_KEY to a unique phrase.  You won't have to remember it later,
// so make it long and complicated.  You can visit https://www.grc.com/passwords.htm
// to get a phrase generated for you, or just make something up.
define('SECRET_KEY', 'put your unique phrase here'); // Change this to a unique phrase.

Para que nuestro blog funcione tenemos que cambiar las cuatro primeras líneas que empiezan por “define”, sustituyendo los textos de ejemplo que hay en el archivo por los datos concretos de nuestra instalación (ojo: sólo cambiaremos los textos de ejemplo y dejaremos las comillas - y todo lo demás). Editaremos:

  1. El nombre de nuestra base de datos MySQL. Lo podemos ver en el Panel de Control de 1&1, aparece allí en el momento que termina de crearse.
  2. El nombre de usuario MySQL. También lo vemos en el Panel de Control; no confundir con el anterior.
  3. La contraseña de la base de datos. También está allí.
  4. El nombre del “host”. Según leemos en el archivo “en el 99% de los casos no hace falta cambiarlo”… pero 1&1 pertenece al 1% restante, y hay que sustituir ‘localhost’ por el nombre del alojamiento; tampoco debe haber ningún problema, pues este dato también aparece claramente en nuestro Panel de Control.
  5. Ya que estamos allí aprovechamos para “decirle” a Wordpress que nuestro blog va a utilizar por defecto el idioma español3: en el mismo archivo, cerca del final, editamos la línea en la que se define el parámetro de idioma y país y la dejamos así:
define ('WPLANG', 'es_ES');

Cuando hayamos hecho todos esos cambios utilizamos la función “Archivo > Guardar como” del editor que estemos usando para salvar el archivo (ya editado) en la misma carpeta pero con un nuevo nombre: lo vamos a llamar wp-config.php.

Ya casi estamos. Y ánimo, que hemos terminado la parte más difícil y confusa. Sólo nos queda “subir” todos los archivo a nuestro servidor de 1&1.

Para hacer eso necesitamos un cliente FTP. Es muy habitual utilizar Filezilla, que es gratis y rápido. Como es lógico necesitaremos utilizar un identificador y una contraseña para “hacer un FTP” a nuestro servidor: no desesperarse, podemos ver los nuestros en el Panel de Control de 1&1, haciendo clic en “Acceso FTP”.

Utilizando Filezilla “subimos” todos los archivos y subdirectorios de Wordpress, de nuestro PC a nuestro servidor y manteniendo la estructura de carpetas. ¿Dónde los dejamos? - Pues dependerá de cuál vaya a ser la direccion de nuestro blog. Por ejemplo,

  • Si queremos que nuestro blog esté en www.nuestrodominio.com, bastará con copiarlos al directorio raiz.
  • Si queremos que esté en www.nuestrodominio.com/blog crearemos un directorio “/blog” en el servidor y los copiaremos allí (para crear directorios con Filezilla hacer clic con el botón derecho).

Todo esto de los subdominios y carpetas admite diferentes configuraciones, pues también podemos “jugar” con los desvíos del servidor, o de Wordpress… En fin, todo un mundo. Estos dos ejemplos que he citado son los más habituales, pero más adelante me extenderé sobre este asunto.

¡Ya hemos subido los archivos! - Cerramos Filezilla y nos animamos un poquito más, que vamos bien y nos queda muy, muy poco.

A continuación tenemos que conectarnos a nuestro nuevo blog de una forma un poco “especial”, para que Wordpress termine la configuración. Para ello abrimos nuestro navegador habitual (Explorador de Microsoft, Firefox…) y en la barra de direcciones escribimos [la dirección de nuestro blog] seguida de [/wp-admin/install.php]: por ejemplo, www.midominio.com/blog/wp-admin/install.php, o www.midominio.com/wp-admin/install.php (la dirección exacta que debemos escribir dependerá de dónde hayamos instalado los archivos). Wordpress arrancará, nos hará algunas preguntas y terminará de configurarse sin mayores problemas. Nada complicado, pero en esta etapa es muy importante recordar (¡apuntar!) la contraseña provisional que nos dará el sistema en un momento dado, pues aunque podamos cambiarla más adelante la necesitaremos - al menos para conectarnos por primera vez.

¡Enhorabuena, ya hemos acabado y nuestro blog está operativo! - No ha sido muy difícil, ¿verdad?

Modificar la dirección del blog (ya instalado) en 1&1

Todo eso hice yo. Descargué WordPress y lo instalé en “mi” servidor de 1&1, concretamente en un subdirectorio que creé y al que llamé “/blog” . Configuré WordPress para que tanto el programa como el blog en sí fueran accesibles en www.intuicionlogica.com/blog… ¡y a jugar!

Hasta aquí todo funcionaba perfectamente… pero uno nunca está satisfecho. Porque entonces decidí que en realidad quería tener como dirección principal blog.intuicionlogica.com, no la que había elegido y configurado; caprichoso que es uno. Como es lógico intenté hacer ese redireccionamiento por la vía fácil, con las dos herramientas fundamentales que ofrece el Panel de Control de 1&1, y aquí empezaron mis problemas:

  • Creando el subdominio blog.intuiciónlogica.com y redirigiéndolo a http://www.intucionlogica.com/blog la cosa funcionaba, tanto si se elegía redireccionamiento por marcos (frame) o directo (http). No me parecía una solución nada elegante, y además estos tipos de redireccionamientos tienen algunos “efectos indeseables”: dependiendo del tipo pueden modificar el título de las ventanas, suponer una demora…. Por lo tanto la solución funcionaba - pero no era del todo buena.
  • Si en el Panel de Control de 1&1, apuntábamos el subdominio blog.intuiciónlogica.com directamente al subdirectorio /blog era peor: Por algún motivo el desvío no funcionaba, y la dirección nos llevaba a otra página.

Tras buscar y buscar, y pedir ayuda en algún que otro foro, alguien me apuntó la forma de hacerlo, que resumo a continuación por si puede ser de ayuda para otros. Aunque aquí en realidad explico cómo “corregir” una instalación existente resultará fácil deducir cómo realizarla correctamente desde el primer momento. Evidentemente también habrá que adaptar los nombres de dominio y de carpeta a las necesidades y gustos de cada uno.

  1. Crear un subdirectorio nuevo en el servidor, que no se llamará /blog porque ese ya lo tenemos; algo así como /nuevo.
  2. En el Panel de Control de 1&1, apuntar blog.intuicionlogica.com a /nuevo.
  3. Cambiar de sitio lor archivos de Wordpress, haciendo lo siguiente al pie de la letra:
    1. En Wordpress ir a Administrar > Opciones > General. Allí cambiar las dos URLs, escribiendo la nueva dirección (en nuestro caso http://blog.intuicionlogica.com).
    2. No preocuparse por el mensaje de error.
    3. No intentar conectarse a la nueva dirección para ver el blog.
    4. Por si el punto anterior no ha quedado suficientemente claro: No intentar conectarse a la nueva dirección para ver el blog.
    5. Utilizando Filezilla (u otro cliente FTP) mover en bloque la instalación de WordPress a su nueva ubicación (en nuestro caso de /blog a /nuevo).
    6. Cuando hayamos movido todos los archivos podremos conectarnos a la nueva dirección… y allí veremos el blog. Hemos terminado.
  4. (Optativo y para rizar el rizo). Crear un archivo llamado index.php (es texto plano, no tiene ninguna dificultad) con las líneas que copio a continuación y dejarlo en la carpeta /blog, que estará vacía. Este archivo PHP redireccionará a blog.intuicionlogica.com, de forma inmediata y transparente, a todos los que “caigan” en www.intuicionlogica.com/blog.
    <?php
    header("Location: http://blog.intuicionlogica.com/");
    exit;
    ?>

Y ya está. Todo a mi gusto, y espero que al de todos los seguidores del blog.

  1. Me he apoyado  en la descripción del proceso que hacen en Antbag, que en su momento me fue muy útil. Que conste.
  2. ¡No con Word! - Tiene que ser un editor de “texto plano”. A mi me gusta mucho Notepad++, también gratuito.
  3. Caso de que vaya a ser así, por supuesto.

Entradas relacionadas:

No hay comentarios

Aún no hay comentarios.

Rompa el hielo dejando el primero.

Para dejar un comentario debe estar registrado e iniciar sesión.