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:
- 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:
- 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.
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:
- En la página principal de 1&1 > Login de usuario > introducir ID y contraseña > entramos en nuestro Panel de Control.
- En la pestaña “Administración”, sección “Servicios Adicionales”, hacer clic en “Base de datos MySQL”.
- 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:
- 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.
- El nombre de usuario MySQL. También lo vemos en el Panel de Control; no confundir con el anterior.
- La contraseña de la base de datos. También está allí.
- 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.
- 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.
- Crear un subdirectorio nuevo en el servidor, que no se llamará /blog porque ese ya lo tenemos; algo así como /nuevo.
- En el Panel de Control de 1&1, apuntar blog.intuicionlogica.com a /nuevo.
- Cambiar de sitio lor archivos de Wordpress, haciendo lo siguiente al pie de la letra:
- En Wordpress ir a Administrar > Opciones > General. Allí cambiar las dos URLs, escribiendo la nueva dirección (en nuestro caso http://blog.intuicionlogica.com).
- No preocuparse por el mensaje de error.
- No intentar conectarse a la nueva dirección para ver el blog.
- Por si el punto anterior no ha quedado suficientemente claro: No intentar conectarse a la nueva dirección para ver el blog.
- 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).
- Cuando hayamos movido todos los archivos sí podremos conectarnos a la nueva dirección… y allí veremos el blog. Hemos terminado.
- (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.
![[del.icio.us]](http://blog.intuicionlogica.com/wp-content/plugins/bookmarkify/delicious.png)
![[Digg]](http://blog.intuicionlogica.com/wp-content/plugins/bookmarkify/digg.png)
![[Google]](http://blog.intuicionlogica.com/wp-content/plugins/bookmarkify/google.png)
![[LinkedIn]](http://blog.intuicionlogica.com/wp-content/plugins/bookmarkify/linkedin.png)
![[StumbleUpon]](http://blog.intuicionlogica.com/wp-content/plugins/bookmarkify/stumbleupon.png)
![[Windows Live]](http://blog.intuicionlogica.com/wp-content/plugins/bookmarkify/windowslive.png)
![[Yahoo!]](http://blog.intuicionlogica.com/wp-content/plugins/bookmarkify/yahoo.png)
![[Email]](http://blog.intuicionlogica.com/wp-content/plugins/bookmarkify/email.png)
7 comentarios
a l mejor lo que te voy a decir te suena un poco a chino pero empezare y te lo explicare lo mejor que pueda, en fin, llevo un tiempo con mi dominio en la compañia 1&1, todo bien y sin problemas hasta hace unos dias, no sabria decirte cuantos porque no estaba y me di cuenta cuando volvi, viendo google analitics diria que unos 4 o 5.
en fin a lo que voy que me desvio, pues bien, intento hacer todo paso por paso como lo pones tu aqui y como lo hice yo la primera vez pero… me atasco al llegar a la parte que entra en juego filezilla, ya que yo trabajo con mac y solo y exclusivamente y aunque lo encuentro para este sistema operativo, no me deja instlarlo y/o usarlo, que podria hacer???
Rosa,
Aunque no he entendido muy bien qué tiene que ver Google Analytics en todo esto… la segunda parte de tu comentario no me suena demasiado a chino, no te preocupes.
No soy un experto en Mac, más bien al contrario. Sé que existe una Filezilla para Mac, pero no tengo ni idea de si “va bien” o no. Parece que a ti no.
En todo caso no es importante, pues aunque yo he recomendado usar Filezilla en realidad puedes hacer exactamente los mismo usando cualquier cliente FTP. Hay muchos, tanto para Windows como para Mac; y los hay en español, y gratis… incluso quizás haya alguno que tenga todo lo anterior. Prueba a buscar “clienteFTP para Mac” en Google (o algo así), yo lo he hecho y parece que uno de los más conocidos (gratuitos) es Cyberduck, en http://cyberduck.ch/.
Sigue exactamente los pasos que comento, pero en vez de Filezilla utiliza cualquier otro programa (cualquier otro “cliente FTP”, se entiende) y todo debería funcionar. Si no es así, comentalo aquí.
Un saludo y suerte.
es que ya tenia todo instalado y listo y desde hace unos dias es como si mi cuenta de wordpress se hubiera volatilizado, es decir que no reconoce mi dominio nada, he probado creando otra cuenta, tampoco, he probado pasar el blog de blogger y tampoco, no se que pasa y llamo al servicio tecnico y me dicen que todo es correcto, el chico que me ayudaba e todo esto esta en Croacia de vacaciones y no vuelve hasta septiembre y yo me acabo de dar cuenta que soy una total inutil en este tema, definitivo.
muchas gracias de todas formas
[...] Andaba enredando sobre la cuestión de como crear mi blog, personalizándolo como me diera la gana en 1 & 1, y Enrique me dió la solución con su magnífico tutorial, el acceso es éste: http://blog.intuicionlogica.com/wordpress-en-1and1/ [...]
Hola Enrique.
He seguido todos los pasos, estoy casi seguro que lo he hecho correctamente (porque ya lo he hecho un par de veces) y cuando intento abrir http://www.midominio.com/blog/wp-admin/install.php (por supuesto poniendo el nombre de mi dominio correctamente), me aparece una página que pone ERROR 404: ARCHIVO NO ENCONTRADO
El documento solicitado no ha sido encontrado.
Estoy ya desesperado porque no sé qué hacer. No soy muy experto en estos temas, pero si me pudieras echar una mano….
Soy usuario de 1and1 también.
Saludos.
pp,
Vaya por delante que no soy un gran experto… ni en WP, ni en 1&1, ni en nada de nada. Pero a ver qué podemos hacer.
Yo, en tu lugar, intentaría tres cosas, por este orden:
1.- Con Filezilla (o tu cliente FTP) abre el archivo wp-config.php (casi mejor que te lo bajes al disco duro, para trabajar más tranquilo, y luego lo abres con tu editor de texto plano). Comprueba que las primeras líneas son como deben ser (mira las xxxx):
// ** MySQL settings ** //
define('DB_NAME', 'dbxxxxxxxx'); // The name of the database
define('DB_USER', 'dbxxxxxxxxx'); // Your MySQL username
define('DB_PASSWORD', 'xxxxxxxx'); // ...and password
define('DB_HOST', 'dbxx.1and1.es'); // 99% chance you won't need to change this value
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
2. Pero, ojo, que en ese archivo de configuración acepta más parámetros que esos, que son los básicos. Tienes una relación completa en http://codex.wordpress.org/Editing_wp-config.php, y en mi experiencia hay dos en concreto que pueden resolver algún problemilla con redireccionamientos raros den 1&1:
define('WP_SITEURL', 'http://example.com/wordpress');
define('WP_HOME', 'http://example.com/wordpress');
(más detalles en la página que te he dicho)
3. Ya que estás liado con el Filezilla… comprueba que el “install.php” está donde debe estar. Y, si hace falta, intenta abrirlo con la dirección larga de 1&1, olvidandote temporalmente de tu dominio y siguiendo la estructura de carpetas – recuerda que tu “raiz” es algo así como “sxxxxxxxxx.mialojamiento.es”, así que entre ese dato y lo que veas en Mozilla la ruta completa en tu caso sería algo así como “http://sxxxxxxxx.mialojamiento.es/a lo mejor tienes que añadir algo aquí/blog/wp-admin/install.php”.
Ya me contarás.
ppsouto,
Probablemente tu dominio esta vinculado al Editor Web y tiene como destino una carpeta no existente en espacio web. Para poder modificar el destino de dominio, de forma que apunte
a la carpeta en la que están alojados los archivos de tu web, es
necesario que desvincule el dominio del editor.
Para ello accede a 1&1 Editor Web > Pulse el botón ‘Configuración’ de su proyecto > En el desplegable ‘Dirección de Internet’ seleccione
‘Ninguno’ > Pulse el botón ‘Enviar’.
Espero que esto sirva para ayuda!