Este post está dirigido a todas aquellas personas que quieran introducirse en el mundo de los CMS o gestores de contenido con los cuales se puede crear una tienda online o una web para empezar un negocio en Internet.
Existen diferentes plataformas donde elegir, como Joomla!, WordPress, Drupal, Magento… cada una con sus propias ventajas e inconvenientes. No os vamos a decir que utilicéis una u otra, simplemente os animamos a que los probéis de primera mano y seleccionéis aquella que más se adapte a vuestras necesidades.
En esta ocasión vamos a hablar de WordPress. ¿Por qué? No hay ninguna razón lógica, tan sólo queremos continuar con la dinámica que empezamos en su día con el post acerca de cómo instalar Prestashop en un servidor local. Esta vez os contaremos cómo instalar WordPress en un servidor local (en vuestro propio ordenador) con el objetivo de que no tengáis que gastaros dinero contratando un servidor externo.
Antes de nada, nos gustaría comentaros que hacer esto es un proceso complejo y, en función de vuestra habilidad en el mundo informático os puede llevar más o menos tiempo. Si no sois muy hábiles con los ordenadores y queréis ahorraros las horas de instalación y testeo, debéis saber que existe la opción de contratar un hosting con wordpress ya instalado, de modo que podáis hacer pruebas totalmente gratis desde el primer minuto (tienen un periodo de prueba gratuito en el que no te piden ningún tipo de dato bancario), en lugar de perder uno o varios días en el proceso. También hay empresas como Templatic, que por 29$ lo hacen por ti y, no sólo te instalan WordPress, sino que te ponen una plantilla, tu logo corporativo y te la personalizan.
Vamos de lleno con los pasos para instalar WordPress:
Descargamos el paquete de software, la última versión a día de hoy es la 3.5.1, y la podéis encontrar en el siguiente link: http://es.wordpress.org/. Lógicamente, a medida que pase el tiempo, irán apareciendo nuevas versiones de WordPress, aunque la versión haya mejorado, el procedimiento seguirá siendo el mismo.
Descargaréis un archivo RAR que contiene WordPress, y tenéis varias opciones, dependiendo de donde lo vayáis a alojar: si es un servidor local, como vamos a explicar, simplemente deberéis extraer el contenido en la carpeta de ese servidor. En caso de que lo alojéis en un hosting externo, lo mejor es que subáis el archivo comprimido vía FTP y lo descomprimáis en el servidor.
WordPress es un CMS que se puede instalar en cualquier alojamiento que disponga de PHP y MySQL, intentaremos explicar cómo hacerlo Windows 7 (En Mac y Linux se hace de manera relativamente parecida).
Será necesario que instaléis previamente un paquete de software. Existen varias alternativas, nosotros nos decantaremos por usar XAMPP. Lo podréis encontrar aquí: http://www.apachefriends.org/en/xampp-windows.html
Durante la instalación, se os ofrecerá la posibilidad de instalar BitNami, un instalador de CMS para xampp. Os recomendamos no instalarlo, y que seáis vosotros mismos lo que instaléis vuestra plataforma y evitéis sorpresas, como que instale otra versión u otro idioma.
Para ello, una vez instalado, sólo tenéis que entrar al panel de control y pulsar los botones “START” tanto para Apache, como para MySQL (Ver imagen adjunta inferior).
Para verificar que esto se ha hecho correctamente, escribid simplemente “localhost” en la barra de direcciones de vuestro navegador web, os debería salir algo parecido a la foto que os mostramos a continuación:
Recordad que esto es sólo para que montéis el sitio web en vuestro ordenador, no os permitirá ver la página web desde internet.
La idea es que la descompresión se haga en la carpeta web, es decir, en la carpeta que XAMPP usará como raíz de vuestro servidor local. El directorio de la carpeta web por defecto es:
c:/xampp/htdocs/wordpress
No obstante, si instalaste XAMPP en otra ruta:
c:/ruta_en_la_que_instalaste_xampp/xampp/htdocs/wordpress
El siguiente paso será crear la base de datos, pero antes de crearla vamos a añadir ciertas medidas de seguridad. Escribimos de nuevo «localhost» en nuestro navegador, en las opciones de la izquierda buscamos «Chequeo de seguridad» y nos encontramos esta ventana:
Más o menos a la mitad de la página encontramos el siguiente enlace: http://localhost/security/xamppsecurity.php
En esta página buscamos la zona donde nos deja modificar la contraseña de MySQL, escribimos nuestra contraseña y pinchamos en el botón donde pone «Password Changing». También nos da la opción de guardar la contraseña en un fichero de texto por si queremos recordarla.
El siguiente paso es crear la base de datos a través de PHPmyadmin. Para acceder, procedemos como en el paso 2, abrimos el navegador y escribimos en la barra de direcciones lo siguiente:
Nos pedirá un usuario y una contraseña, tu usuario será “root” y tu contraseña será la que hayas puesto en el paso anterior. En la ventana que te aparecerá, pincha en «Bases de datos», en la parte superior, y deberías ver una ventana como la imagen que te mostramos. Crea una base de datos nueva y ponle el nombre de tu proyecto de tienda virtual. En el apartado Cotejamiento, selecciona utf8_bin, la razón de hacer esto es porque nos va a permitir usar caracteres de la mayoría de los idiomas.
Antes de comenzar con la instalación propiamente dicha, tenemos que modificar un pequeño archivo de WordPress para indicarle a que base de datos tiene que acceder, con qué usuario y con qué contraseña. Accedemos a la carpeta donde hemos descomprimido WordPress y buscamos el archivo wp-config-sample.php, y lo abrimos con el bloc de notas o cualquier otro editor de textos plano. Tendréis que buscar las siguientes líneas y modificarlas con los datos que os damos a continuación:
Una vez hecho todo esto, accedemos desde vuestro navegador al directorio donde esta WordpPress para instalarlo:
Y ya aparecerá la ventana relativa al proceso de instalación de WordPress (ver imagen adjunta), a partir de aquí el trabajo es muy sencillo: tendremos que elegir el nombre de nuestro sitio (se puede modificar una vez esté instalado WordPress), e indicarle un usuario y una contraseña para acceder a él.
Si todo ha ido bien está será la apariencia de tu nueva página.
Haz pruebas con la página por defecto, busca temas, añade plugins para mejorar tu experiencia como gestor o para mejorar la experiencia de usuario. Toca los menús, explora los paneles de gestión… A partir de ahora puedes tomar mejores decisiones acerca de qué CMS elegir para tu futuro sitio web.
*NOTA: Instalar WordPress en un ordenador local usando Mac es muy parecido, basta con instalar MAMP Server en lugar de XAMPP y proceder del mismo modo. Lo podéis encontrar pinchando aquí:
http://www.mamp.info/en/downloads/index.html
Una vez hayáis conseguido instalar WordPress (si no lo habéis conseguido, recordad la opción comentada arriba de servidor con hosting WordPress preinstalado), si al final os decantáis por instalarlo en un servidor externo, os recomendamos la lectura de un post en este mismo blog en el que os mostramos un listado de webs donde encontrar temas WordPress de calidad. Si este post os ha parecido muy avanzado, podemos ayudaros a instalarlo, contactad con nosotros.
Foto con créditos a:
49 Comentarios
el sitio web que figura esta hecho con webplus x6 pero no me da para ver en móvil, entonces estoy construyendo un sitio con bitnami wordpress ya que es poca la experiencia que tengo, mi pregunta es como puedo instalar este sitio creado con bitnami wordpress y reemplazar el actual, no se como configurar bitnami wordpress para que funcione en 000webhost, mucho le agradeceria su consejo, muchas gracias.
ola quiero saber si para gestionar paginas web el mejor servidor es xampp o apache??’ cual es mas recomendado
Hola Claudia, XAMPP lleva apache integrado 😉 Un saludo
Hola, estoy siguiendo el manual paso a paso. Me encuentro con el problema que despues de cambiar la contraseña de php, hay que crear la base de datos. Me logo con root y la nueva contraseña y sin embargo cuando pincho en base de datos, me pone que no tengo privilegios. He ido a la pestaña de prilegios y en principio estan todos.
¿me podeis decir si hay algun paso mal? gracias.
Buenos días Roberto.
Antes de nada comprueba de nuevo el usuario que comentas que tiene todos los privilegios, ya que es posible que aparezcan dos usuarios ‘root’, uno para servidor linux y otro para localhost. El que nos interesa es este último.
En caso de que sea ese usuario el que has comprobado, intenta crear un usuario nuevo con todos los privilegios:
En la pestaña de usuarios, pincha en nuevo usuario. El nombre puedes elegirlo tú, pero en servidor elige local para que reconozca localhost como servidor. La opción de ‘Base de datos para el usuario’ déjala en ninguna, y más abajo otorgarle todos los permisos.
Una vez hecho eso, reinicia el servicio MySQL y accede con el usuario que acabas de introducir.
Un saludo.
Buenas tardes, he seguido los pasos para instalar wordpress en mi ordenador, pero a la hora del ultimo paso el «localhost/wordpress» me dice lo siguiente, Parece que el archivo wp-config.php no existe. Lo necesito antes de que podamos empezar.
¿Como puedo solucionarlo?
Buenos días Daniel.
Antes de entrar en ‘localhost/wordpress’ hay que modificar el archivo wp-config-sample.php como he indicado en el post, y renombrarlo por wp-config.php. Una vez que hagas eso, no tendrás ningún problema.
Un saludo
Buenos días. Me parece muy interesante el artículo. He seguido los pasos y he podido instalar todo correctamente. Solamente tengo una duda. Ya he realizado mi blog en local pero tengo que hacer otro. ¿Se puede hacer? O tienes que volver a hacer una nueva base de datos y cambiar la configuración cada vez que tengas que cambiar de blog. Gracias
Si quisieras hacerlo ya en un servidor y ponerlo público, tendrías que repetir el proceso en ese ordenador, o bien copiar el contenido de las carpetas y bases de datos a ese servidor y configurar algunos parámetros. Quizá la opción más sencilla sea instalar wordpress desde cero en el servidor nuevo.
Saludos
Saludos, muchisimas gracias por tu tutorial.
He quedado atascado por que no consigo encontrar el archivo wp-config-sample.php , creo que no aparece en la ultima version de Wordpres. es posible? que estoy haciendo mal?
VAle , conseguido muchas gracias, finalmente el problema era de mi descompresor que no descomprimia justamente este archivo.
Buenas noches a tod@s, de ante me mano confieso que soy algo nuevo en el plano web; les comento estoy tratando de montar un blog en la compañía en la que trabajo con wordpress sobre windows con xammp, en mi maquina corre muy bien, pero al tratar de verlo desde otra maquina solo me carga texto plano, alguno por favor me podría orientar para saber que error estoy cometiendo, de ante mano mil gracias.
HOla Ferney, si lo instalas en local, sólo se podrá acceder a él desde tu máquina, no desde la máquina de tu trabajo. Si quisieras ver cómo queda wordpress en local en el ordenador de tu trabajo, tendrías que volver a instalar wordpress en dicho ordenador.
Saludos
Excelente tutorial, lo he seguido paso a paso y logre culminarlo con éxito. Gracias.
Excelente aporte muchas gracias.. felicitaciones por su trabajo.. saludos.
Les dejo otro link por si quieren leer un poco mas de este tema.
http://quechuletas.blogspot.mx/2012/09/instalar-wordpress-en-servidor-local-pc.html
Hola, muchas gracias por las indicaciones. He instalado gracias a vosotros wordpress en mi ordenador.
Quería preguntar algo, qué ocurre si por alguna razón mi ordenador «muriera» o dejara de funcionar? De ninguna manera podría volver a entrar en mi página creada para modificarla?
Es posible instalar wordpress para acceder desde varios ordenadores?
Gracias por todo
Hombre, si se te ‘muere’ el ordenador, quizas no puedas recuperar los datos, claro, pero eso no es cosa de WordPress 🙂
Te recomendaría hacer copias de seguridad.
Un saludo
Hola, muchas gracias por la ayuda para instalar wordpress.
Me gustaría preguntar si luego podré subir mi página web hecha a un dominio de internet comprado. Y qué ocurrirá con los enlaces que se refieren a otras páginas dentro de la web y son localhost/contacto o lo que sea. Se podrá ver desde cualquier ordenador? O no valdrán esos enlaces?
Es imposible luego editar la web desde otro sitio? No podría entrar en wordpress de otra manera desde otro ordenador? Y si lo grabara en un disco duro externo?
Les agradecería la respuresta. Mil gracias
Normalmente el desarrollo de una web se hace en local. Despues no existe ningún problema para subirlo a un ‘dominio’ de tu propiedad. Ten en cuenta que una parte de los enlaces es fija, pero concretamente la parte de ‘localhost’ se sustituye al hacer el traslado, por lo que los enlaces siguen funcionando. Hay que tener cuidado sobre todo con los menús, y poner la ruta sin el ‘localhost’, es decir, poner como en tu caso únicamente ‘/contacto’
Un saludo
Hola, buen articulo pero me encuentro un contratiempo al que no le veo solución
Siguiendo todos los pasos sin problema, al llegar al último (https://www.sugerendo.com) me da este mensaje de error:
Objecto no localizado!
El URL solicitado no ha sido localizado en este servidor. El URL de la página que lo refirió parece ser equivocado u obsoleto. Por favor comunique al autor de esa página acerca del error.
Si usted cree que esto es un error del servidor, por favor comuníqueselo al administrador del portal.
Error 404
localhost
Apache/2.4.4 (Win32) OpenSSL/0.9.8y PHP/5.4.19
y ya no puedo continuar, ¿alguien sabe el motivo?
Gracias de antemano por todo.
Un saludo
Probablemente no tienes wordpress en la carpeta a la que estás accediendo. Recuerda que debes copiar la carpeta wordpress a: c:/ruta_en_la_que_instalaste_xampp/xampp/htdocs/
Mira que no esté en wordpress/wordpress o algo así
Un saludo
¡Hola! Muchas gracias por este post, precisamente lo que quiero hacer es instalar WordPress en mi PC. Ahí va mi duda:
Yo ya tengo un blog, lo gestiono a través de la página de WordPress, pero quisiera tener la posibilidad de instalar plugins y poder modificar más mi blog, entiendo que eso me lo permitiría la versión instalable de WordPress. ¿Tendría que crear la base de datos a partir de los datos de mi blog, al igual que el nombre de usuario… Después no se puede modificar?
¡Muchas gracias por toda la información!
Efectivamente Isabel, debes exportar los datos desde el panel de administración de WordPress para poder trasladarlos a tu propio dominio. Si te fijas en la pestaña de herramientas del panel de control de WordPress existe la opción de importar/exportar. Antes de todo esto, por supuesto tendrás que comprar un plan de alojamiento con dominio e instalar la última versión de WordPress en él. El escollo principal es precisamente hacer la nueva web, no el cambio de los datos.
un saludo!
Buenas tardes,
Después de leer su post sobre cómo instalar wordpress en servidor local
decidí hacerlo.
No tengo nada de experiencia en esto, así que traté de seguir los pasos al
pie de la letra.
Aparentemente todo iba bien hasta que ya en la parte final del proceso, al
poner en mi navegador: https://www.sugerendo.com el resultado que me
dio fue «objeto no localizado»;
Me podrÃían decir cómo lo arreglo?
Sospecho que fue al momento de extraer wordpress en la ubicación indicada.
El problema es que desde un inicio guardé las descargas en una carpeta en el
escritorio, y se me hace que no lo manejé bien.
Muchas gracias de antemano,
Buenas,
comprueba que no tengas la carpeta ‘wordpress’ dentro de otra carpeta ‘wordpress’, a veces al descomprimir puede pasarte esto. En htdocs deberías tener la carpeta wordpress y dentro de ahí todos los ficheros. De este modo https://www.sugerendo.com apunta a tu instalación.
un saludo
Muchas gracias! eso ya quedó solucionado.
Avancé un poco más, y al momento de escribir https://www.sugerendo.com en mi navegador me aparece un índice de wordpress (diferente al que ustedes tienen en la imagen), y cuando le doy click a wordpress me aparece este mensaje:
«Parece que el archivo wp-config.php no existe. Lo necesito antes de que podamos empezar.
¿Necesitas más ayuda? La tenemos.
Puedes crear un archivo wp-config.php a través de la interface web pero esto no funciona para todos las configuraciones de servidores. La manera más segura es la de crear manualmente el archivo.»
Saben por qué sucede? Me parece que configuré correctamente el archivo wp-config.php
y también le puse ese nombre.
Por cierto, muy buenos sus posts
Todo me funciono «al pelo» . . . Mil gracias!!!
hola ya he instalado todo wordpress pero para finalizar me sale este mensaje segui todos los paso e hice todo bn
Parece que el archivo wp-config.php no existe. Lo necesito antes de que podamos empezar.
¿Necesitas más ayuda? La tenemos.
Puedes crear un archivo wp-config.php a través de la interface web pero esto no funciona para todos las configuraciones de servidores. La manera más segura es la de crear manualmente el archivo.
espero recibir pronto su ayuda, saludos!!
parece que wordpress no encuentra tu fichero wp-config.php
Debes modificar el wp-config-sample.php según se dice en el post, y luego le debes cambiar el nombre a wp-config.php (es decir, quitar el ‘sample’)
un saludo
Perfecto… ya tengo el servidor local instalado… pero .. JIUSTON tenemos un problema.
Cuando quiero poner enlaces a un sitio del servidor
ya sea para tener acceso al directorio… file://serv01/datos/
ó a un fichero del mismo file://Serv01/datos/doumento.pdf
No funciona… ni se abre… solo funcionan los enlaces http://… ¿alguna configuración que me pierdo?
¿algún truco?
Mi objetivo es usar wordpress para tener un acceso mas sencillo a los directorios del servidor.
Mil doscientas veintiuna Gracias
que servidor web estas usando? imagino que será cosa de la configuración del mismo
Hola,
Gracias de antemano por el resumen, muy util en mi caso!
Pero tengo un problema al llegar al siguiente punto:
https://www.sugerendo.com al intentar abrir este apartado, me aparece el error que han tenido algunos: Object not found!
Ya tengo en la carpeta htdocs la carpeta entera de wordpress.
Que puedo hacer?
Gracias
Probablemente será algun problema de configuracion. Es difícil decir la causa sólo con estos datos.
un saludo
Se me habia olvidado decir, que tambien tengo el documento wp-config-sample.php cambiado a wp-config.php
Pero el problema sigue igual.
Gracias
Si mal no he entendido una vez creado en local puedo practicar todo lo que quiera y luego subir esa misma web a un hosting. ¿y le puedo poner un dominio que tengo que compré en wordpress.com?
Efectivamente. Aunque te recomendamos que elijas un dominio propio, en vez de uno alojado en wordpress.com
un saludo
Hola,
he leido tu articulo sobre como instalar wordpress en un servidor local, y
asi ahorrarnos un hosting. En él hablas de instalar un xammp, en mi caso
tengo un WAMP, exactamente el WAMPSERVER 2.2.
Crees que es compatible wordpress con lo que te comento? en principio si no?
saludos.
efectivamente, wamp es un entorno para windows que incluye apache mysql y php.
saludos.
Hola,
me descargué WP y lo instalé en XAMPP y no tuve ningún problema (y eso que mis conocimientos de informática son bastantes limitados… muchas gracias!
Hay una cosa que no termino de entender: en el momento de publicar mi blog, al haber trabajado con las características que ofrece WP de pago (pluggins, mas variedad de themes…) si no tengo un hosting ni un dominio contratado ni nada, seguirá con el mismo aspecto?
Muchas gracias!
Hola, puedes trasladar tu blog a un hosting de pago, con su dominio incluido y dejarlo con aspecto similar, pero si tienes conocimientos limitados, te recomendaría que lo hiciera un profesional.
un saludo
Hola me surgio la misma duda de si me ordenador muriera.
Soy nuevo la duda que tengo es como hago la copia de seguridad? me interesa salvar los posts creados, ya que uso wordpress exclusivamente para twitear post viejos de un twiter que manejo.
wordpress tiene un pequeño manual en español sobre como hacer estas copias
https://codex.wordpress.org/es:Copias_de_seguridad_de_WordPress
Hola tengo una pagina web creada con word press. Y ahora quiere vincularla con un dominio. Como se hace?
Es decir, quiero ver la pagina web que he hecho en internet como cualuier otra.
Compro el dominio, y luego como hago para mi web de worpress en local host se vincule al dominio?
Muchas Gracias por el tutorial. Me ha servido 100%. Funcionando todo a la primera y sin problemas.
Gracias a ti por seguirnos Ramón.
Muchas gracias por el post Jose Antonio.
Un saludo!
Muchas gracias Jose Antonio,
me ha sido de muchísima utilidad el post, sencillo y directo al grano. Siguiendo tus indicaciones no he tenido ningún problema.
Muchas gracias 🙂
[…] Cómo instalar wordpress en un servidor local. Instalar WordPress en servidor de 1&1 – El blog de @JRequejo. Instalando WordPress Actualizado 12/09/2013: Ahora es más rápido instalar, más fácil de entender y sin tener ningún programa (Ni compresores de archivos ni tampoco clientes FTP). Tutorial en cómodos módulos que facilitan la lectura. Celebrando las 12.000 visitas de este tutorial, lo reestructuramos para que sea más cómodo leerlo. ¡Gracias a todos! Consideraciones previas ¿Qué voy a necesitar? Conseguir WordPress Subir WordPress Momento de cambiar el dominio / subdominio Crear nuestra base de datos Instalando WordPress Últimos consejos ¿De verdad te vas a ir sin compartirlo? Instalar Nuxeo, gestor documental gratuito en Windows 7. Cómo instalar WordPress en localhost con XAMPP • Así lo hago! Estas en: Inicio » Tutoriales » Cómo instalar WordPress en localhost usando XAMPP (windows) Hola mundo! […]
Gracias Jose Antonio,
He conseguido instalar wordpress en local gracias a este artículo. Aunque ahora se me plantea una pregunta. ¿Cómo puedo pasar a la versión online una vez testado?????. ¿Tenéis algún artículo sobre ello?