Tras años construyendo sitios web con WordPress, hemos aprendido lo importante que es tener una configuración local de WordPress en tu ordenador.
Tener WordPress en tu máquina personal te permite experimentar con nuevas funciones sin poner en riesgo tu sitio web, profundizar en el desarrollo de WordPress e incluso crear sitios web completos antes de que salgan a la luz. Es como tener una caja de arena privada para todos tus proyectos de WordPress.
Si eres usuario de Windows, existen numerosas formas de configurar WordPress localmente. Pero lo hemos reducido a los dos métodos más sencillos. En esta guía, te mostraremos cómo instalar WordPress fácilmente en un ordenador con Windows, independientemente de la versión que estés utilizando.
¿Por qué debería instalar WordPress en Windows?
Si eres usuario de Windows, instalar WordPress localmente en tu ordenador te ofrece varias ventajas.
Una instalación local de WordPress crea un entorno de pruebas que no afecta a su sitio web. Esta configuración, a menudo llamada servidor local o localhost, es tu patio de recreo personal para WordPress.
Los desarrolladores de WordPress utilizan habitualmente instalaciones locales para su trabajo. Por ejemplo, pueden utilizarla para experimentar con nuevos plugins o temas o probar el sitio antes de actualizarlo al editor de bloques Gutenberg.
Pero no es sólo para los profesionales. Si eres nuevo en WordPress, una configuración local es perfecta para aprender. Puedes explorar funciones, probar temas y plugins, y experimentar libremente sin preocuparte de romper un sitio activo.
Es importante tener en cuenta que cuando instalas WordPress localmente en Windows, sólo tú puedes ver el sitio. Si quieres crear un sitio web público, necesitarás un nombre de dominio y alojamiento web.
Ahora, técnicamente, puedes instalar WordPress en Windows usando XAMPP, y hemos escrito un tutorial sobre ello antes.
Dicho esto, hemos encontrado 2 formas aún más sencillas que XAMPP para configurar un entorno local de WordPress, por lo que son ideales para principiantes o usuarios que necesitan crear un sitio local rápidamente. Puedes hacer clic en el enlace de abajo para saltar al método que te interese:
Método 1: Instalar WordPress en Windows con Studio (rápido y sencillo)
Para el primer método, utilizaremos Studio. Es un software local de WordPress hecho por Automattic, la empresa que gestiona y dirige WordPress.com, que es un constructor de sitios web basado en el software de WordPress.
Hablaremos primero de este método porque es mucho más rápido y sencillo de seguir, lo que lo hace perfecto para los principiantes.
En primer lugar, tienes que abrir el sitio web Studio by WordPress.com. A continuación, haz clic en el botón “Descargar para Windows”.
Una vez hecho esto, sólo tienes que abrir el archivo descargado para iniciar la instalación.
Aparecerá una ventana emergente que le indicará que se está instalando la aplicación.
Una vez hecho esto, puede añadir su primer sitio.
Para ello, introduce el nombre de tu nuevo sitio local de WordPress y haz clic en “Añadir sitio”. Puedes nombrar el sitio como quieras siempre que te ayude a identificarlo fácilmente.
Ahora debería ver el escritorio de WordPress local.
Para acceder a tu escritorio de WordPress y editar tu sitio web, sólo tienes que hacer clic en el botón “Inicio” situado en la esquina superior derecha. De este modo, podrá acceder a su sitio web local desde su ordenador.
Una vez que el botón “Iniciar” cambie a “Ejecutando”, puede hacer clic en el enlace “WP Admin” en la parte superior izquierda de la página.
Esto le llevará a su página local de administración de WordPress.
Y eso es más o menos todo para la configuración. Vamos a explorar los otros ajustes que pueden ser necesarios a medida que construye su sitio web local.
Como puedes ver en la pestaña ‘Visión general’, puedes acceder inmediatamente al menú completo del editor de WordPress directamente desde el escritorio de Studio. También puedes hacer clic en “Explorador de archivos” para abrir las carpetas y archivos de tu sitio web de WordPress y hacer clic en “Terminal” para administrar tu sitio web mediante WP-CLI.
Si cambias a la pestaña “Compartir”, puedes acceder a tu cuenta de WordPress.com, clonar tu sitio web local y subirlo a los servidores de WordPress.com. Esto hará que el sitio clonado esté online temporalmente, lo que resulta útil para compartir sitios de demostración con tus clientes o miembros del equipo.
A veces, es posible que desee iniciar sesión en su sitio web local directamente a través de su navegador en lugar de utilizar Studio. En ese caso, necesita conocer sus credenciales de wp-admin.
Para encontrarlos, puede cambiar a la pestaña “Configuración” y encontrar allí su nombre de usuario, contraseña y URL de inicio de sesión de administrador de WordPress.
Otra característica interesante de Studio es su chatbot de inteligencia artificial integrado, con el que puedes comunicarte pulsando el botón “Asistente”.
Aquí puedes pedir ayuda a Studio para tareas como actualizar todos tus plugins a la vez, actualizar la versión principal de WordPress o crear código para un bloque personalizado.
Cuando hayas terminado de trabajar en tu sitio local, sólo tienes que pasar el ratón por encima del botón “En ejecución” de la esquina superior derecha hasta que ponga “Detener”.
A continuación, haga clic en el botón para detener el sitio web.
Una desventaja de Studio es que no puedes configurar el entorno de WordPress a tu gusto. Esto significa que tienes que utilizar la versión de PHP, el servidor web y la base de datos que se han preseleccionado para ti.
Esto puede ser un inconveniente si necesitas probar tu sitio web o plugin con configuraciones de servidor específicas.
Si necesita un mayor control sobre su entorno local de WordPress o necesita que su configuración local coincida con una configuración específica del servidor en vivo, entonces puede consultar el siguiente método usando WP Local.
Método 2: Instalar WordPress en Windows Usando WP Local (Más Personalizable)
En primer lugar, debe descargar e instalar el software Local WP en su ordenador Windows. Simplemente vaya al sitio web de Local WP y haga clic en el botón “Descargar gratis”.
A continuación, aparecerá una ventana emergente en la que tendrás que seleccionar tu plataforma. Elige “Windows” en el menú desplegable.
A continuación, puedes introducir tus datos, como nombre y apellidos, dirección de correo electrónico laboral y número de teléfono, para descargar el software.
Una vez introducidos los datos, basta con hacer clic en el botón “Consíguelo ahora”.
A continuación, el software se descargará automáticamente en tu ordenador. De lo contrario, puede hacer clic en el enlace “haga clic aquí” para iniciar la descarga.
Una vez descargado el archivo, inicie el asistente de instalación.
Ahora, tendrás que seleccionar si quieres instalar el software para todos los usuarios o sólo para ti.
Una vez seleccionada una opción, pulse el botón “Siguiente”.
En el siguiente paso, puede seleccionar la “Carpeta de destino” donde se instalará el software.
Basta con hacer clic en el botón “Examinar” para establecer la ruta y, a continuación, hacer clic en el botón “Instalar”.
El software Local WP se instalará en tu ordenador Windows.
Una vez hecho esto, puede marcar / comprobar la casilla de verificación “Ejecutar localmente” y hacer clic en el botón “Finalizar” del asistente de configuración.
El software se iniciará ahora en su dispositivo Windows.
El siguiente paso es añadir un nuevo sitio web local. Para ello, basta con hacer clic en el botón “+” de la parte inferior.
Después, puede crear un sitio en el software Local.
Seleccione la opción “Crear un nuevo sitio” y haga clic en el botón “Continuar”. También hay opciones para crear el sitio desde un plano o un archivo de sitio web existente, pero vamos a ir con la primera opción en aras de la demostración.
A continuación, puede introducir un nombre para su sitio web local, como “Mi sitio web WordPress”.
También hay opciones avanzadas en las que puede introducir el dominio del sitio local y la ruta del sitio local. Por defecto, el dominio utilizará el título de su sitio web, pero separado por guiones.
Una vez que haya terminado, simplemente haga clic en el botón “Continuar”.
Después, tendrá que elegir un entorno para su sitio web local.
Puede utilizar el entorno ‘Preferido’, en el que el software seleccionará automáticamente la versión de PHP, el servidor web y la versión de MySQL. Por otro lado, también puedes seleccionar ‘Personalizado’ e introducir los detalles del entorno.
Local WP ofrece las últimas versiones de PHP. En cuanto al servidor web, puedes elegir entre Nginx o Apache. También puedes seleccionar entre MySQL o MariaDB para las bases de datos.
Tenga en cuenta que algunas versiones de PHP, servidores web y bases de datos requieren la descarga de algunas dependencias para que funcionen correctamente.
A continuación, puedes introducir un nombre de usuario y una contraseña de WordPress para tu sitio web local. Además, también tienes la opción de elegir una dirección de correo electrónico de WordPress en la que recibirás todas las notificaciones por correo electrónico.
Aparte de eso, hay una opción avanzada en la que el programa te preguntará si tienes una red multisitio de WordPress. Si no es así, haz clic en “No”.
Tras introducir estos datos, basta con hacer clic en el botón “Añadir sitio”.
El programa instalará WordPress y establecerá su sitio web.
Para iniciar el sitio web local, haz clic en el botón “Iniciar sitio” situado en la esquina superior derecha.
A continuación, haz clic en el botón “WP Admin” y verás la página de inicio de sesión del administrador de WordPress.
Sólo tiene que introducir el nombre de usuario y la contraseña que introdujo anteriormente al configurar el sitio web local y, a continuación, hacer clic en el botón “Iniciar sesión”.
Ahora puede editar su sitio web local en su ordenador Windows.
Cuando haya terminado, no olvide detener el sitio web desde el software WP local al hacer clic en el botón “Detener sitio”.
Consejo profesional: Si desea omitir el proceso de inicio de sesión, puede habilitar un inicio de sesión de administrador con un solo clic en Local WP.
Para ello, vuelve al panel de control de Local WP y activa el botón “One-click admin” hasta que aparezca “On”. A continuación, en el menú desplegable, seleccione el usuario administrador que puede utilizar esta función de inicio de sesión con un solo clic.
Alternativa: Utiliza WordPress Playground para probar temas, plugins y mucho más
WordPress Playground es una herramienta innovadora que te permite experimentar con WordPress directamente en tu navegador web. Es una caja de arena virtual donde puedes probar nuevos temas, plugins y funciones de WordPress sin afectar a ningún sitio web real.
WordPress Playground difiere de un entorno local de WordPress en varios aspectos clave.
En primer lugar, no requiere instalación en tu ordenador y se reinicia después de cada uso, a diferencia de las instalaciones locales permanentes. Puedes acceder a ella desde cualquier dispositivo con un navegador, mientras que las instalaciones locales están atadas a un ordenador.
Mientras que WordPress Playground es ideal para pruebas rápidas y aprendizaje, un entorno local de WordPress en su ordenador Windows ofrece más flexibilidad para proyectos de desarrollo a largo plazo.
Para obtener información detallada, consulte nuestra guía sobre cómo utilizar WordPress Playground en su navegador.
He instalado WordPress en mi ordenador Windows, ¿y ahora qué?
Ahora que ya tienes WordPress en tu ordenador, aquí tienes algunas cosas que puedes hacer:
- Aprenda trucos y consejos básicos de WordPress para utilizar mejor su sitio.
- Pruebe diferentes temas de WordPress para ver cómo puede quedar su sitio.
- Instale y pruebe los plugins imprescindibles de WordPress para añadir nuevas funciones a su sitio.
- Aprenda a solucionar errores comunes de WordPress por su cuenta.
- Pruebe diferentes creadores de páginas de arrastrar y soltar para que su sitio tenga un aspecto atractivo.
- Aprenda a restablecer la contraseña de administrador de WordPress en localhost para recuperar el acceso a su sitio.
- Establezca flujos de trabajo automatizados para facilitar la gestión de su sitio.
- Infórmese sobre la seguridad de WordPress para mantener su sitio a salvo de los piratas informáticos.
- Traslade su sitio local de WordPress a un servidor activo cuando esté listo para compartirlo con todo el mundo.
Esperamos que este artículo te haya ayudado a aprender cómo instalar WordPress localmente en un ordenador con Windows. Puede que también quieras ver nuestro artículo sobre cómo instalar WordPress localmente en un ordenador Mac y nuestra guía definitiva para crear un sitio de prueba de WordPress.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
muya chris
thank you for this article
young baykay
i thought this was to install WordPress as an app on windows not knowing its just another way of creating a WordPress site. buh i have to say that its really interesting and i learn’t something new and the whole process went well..(thumbs up)
WPBeginner Support
Glad you found it helpful, don’t forget to join us on Twitter for more WordPress tips and tutorials.
Administrador
Miha
This has made my day. Thank you!
Hena
Oh!! you are awesome!! thank you very much
Abhishek sharma
Thanku very much it was very helpful.
Diego Marrs-Segura
What if you already have a Wordpress account and site but you’re still required to fill in the installation form?
Jean Tildesley
Very helpful article, but when I got to setting up a database for WordPress and clicked on phpmyadmin as instructed, it opened up a localhost page with no content. Can you help please?
Regards,
Judy H
Everything installed correctly and I set up a practice web page. After working on it for awhile I left it for several days. When I attempted to log in to the WP admin site for the test web page, it wouldn’t recognize my password. Any ideas on why this happened or how to recover/reset the password?
Thanks!
Perfect ttorial
thank you very much for this perfect tutorial….all installin done…..now will try the creation
Sarah Alyea
Everything worked fantastic. Until I tried to upload the Divy theme and DivyBuilder plugin.
Received this message for both: The uploaded file exceeds the upload_max_filesize directive in php.ini.
What to do? Any advice?
tommyt
awesome post,
worked like clockwork,
thanks so much for this great post.
Tom
Zaeem Shah
your tutorial was amazing before this tutorial i didnt know about even how to download wordpress on local host after that i am able to download and the main thing is that i am able and got expert in designing a professional website by wordpress thanksss aloot u r doing good job God bless you
Shana
Followed directions and I am getting a
“No webpage was found for the web address:
http://localhost/phpmyadmin/
Search Google for localhost phpmyadmin
HTTP ERROR 404
error.”
any ideas?
Shana
This problem is fixed.
Had to change the port listeners in Apache httpd.conf to port 8080.
There are 3 listeners to change.
Also must change the port preference in >Tools>Use a port other than 80.
Once clicked, it will automatically change it to 8080, or whatever port you have changed to. I suggest using 8080.
Hope this helps!
vasudevan
thanks! that helped me. you coul have also mentioned that the tools is accessed by right clicking the icon!
Bala
easy to follow the instruction, my test site on my desktop was up and running in 15 min. Thanks
WPBeginner Support
Hi Bala,
Glad to hear that Don’t forget to follow us on Facebook for more WordPress tips and tutorials.
Administrador
Philip Venable
After Wamp installed I attempted to open phpMyAdmin and received this message in Chrome: This localhost page can’t be found
No webpage was found for the web address:
http://localhost/phpmyadmin
HTTP ERROR 404
Shana
try changing the port in Apache.
Claire
I am having this same error, any solutions yet please
Megha D R
It was very helpfull… The steps and links mentioned in the article are perfect….
Thank you
EIRINI TZIMA
Hello guys, great job!
I followed your advice step by step up to this point: Now open your web browser and go to http://localhost/mysite/
The WordPress database setup will start automatically.
Although the http://localhost/mysite/ seems ok and shows that
ndex of /mysite
[ICO] Name Last modified Size Description
[PARENTDIR] Parent Directory –
[DIR] __MACOSX/ 2017-03-11 22:45 –
[DIR] betheme-premium-word..> 2017-03-11 22:45 –
Apache/2.4.23 (Win32) PHP/5.6.25 Server at localhost Port 80
Wordpress itself doesn’t start automatically so now i am stuck here.
Any suggestions?
Thank you so much in advance!
BR,
Eirini
Shana
I am having the same issue.
Any ideas?
Marc De Bodt
I’m also getting the same issue…
Hanif Fadilah
Really useful tutorial, exactly what i was looking for, thank you very much
Cliff
Fantastic tutorial and so easy to follow.
Now to create my test website!!
Thanks
Reg
Can I lift a Wordpress site I already have, along with its theme, widgets etc, and put that onto my local computer and then process that Wordpress website into another theme. My main reason for having an interest in this is that when I tried to migrate my Wordpress site to a new theme it went wrong. Thankfully I had backed it up and so I could just do a restore. But I would like to move the content into a different theme.
WPBeginner Support
Hi Reg,
Yes, you can. This is one of the main reasons people install WordPress on their computers to work on their themes before it goes live. Please see our guide on how to move a live WordPress site to local server
Administrador
Sirmee
Thank you so much for the good work. it was easy and straight to the point. More grease to your elbow
Stewart
Fantastic guide. Simple and easy to follow. I now have a test WP site. Many thanks
Olman
I solved my problems!
Note that my first problem was that when copying wordpress into wamp, I only copied wp-admin and not the entire wordpress folder.
The second problem (“Error establishing connection”) was the the form had auto-filled a password (“Password”) and so was actually not blank.
Olman
I am receiving the following error message:
“Error establishing a database connection”
Any advice on correcting this?
Gary
I am trying to upload a new theme from a zip file and keep getting this error “The uploaded file exceeds the upload_max_filesize directive in php.ini.” I opened the php.ini from within Wampserver php tools and changed it to 25MB but still same error. Please help
Ed
Thank you for this article. Very helpful and informational!
We want to build a Wordpress-based Intranet. Is this the process for installing WordPress on a local server first, then using the All-In-One Intranet plugin after?
omar
I don’t have WAMP or anything like that, but I have apache, php and mysql installed and it worked for development like that for a while already and it works fine, but when I am trying to install Wordpress 4.7.2 on step 2 i get the HTTP 500 status.
The 127.0.0.1 page isn’t working
127.0.0.1 is currently unable to handle this request.
HTTP ERROR 500
I have PHP 7.0.8.
Any thoughts?
Collins
This was helpful. But i have a problem. Anytime i tried access my dashboard (wp-admin). There is always a note. It says “Sorry you are not allowed to access this page”. I need your help to ratify the situation. Please
WPBeginner Support
Hi Collins,
First, make sure you are accessing /wp-admin/ and not a page inside wp-admin like /wp-admin/some-page.php. If the problem persists, then follow our WordPress troubleshooting guide to figure out whats causing the issue and how to fix it.
Administrador
Kevin
Great Tutorial, but i have a quick question.
How would i set up a local copy of a wordpress site from a backup? ive offered to help with someones site and i want to install a copy locally which will include a ‘full’ site, webpages and database, to help make the development alot quicker than just uploading stuff to the online test server every time.
Nev Lime
This was a great help
Thank you
Pedro
When I click on phpMyAdmin, it asks for a username and password. Where do I get this information from?
Thank you.
Pedro
WPBeginner Support
Hi Pedro,
You can get this information your hosting account’s cPanel dashboard.
Administrador
Lyle Peterson
Where does the installation program look for VCRUNTIME140.dll? I have it on my computer but the program won’t start because that .dll is not installed.
Alpheus
hello guys, i find it hard to download the wordpress any one with a clue pls.
sean burns
I’m stuck here-
Installing WordPress on Windows with WAMP
Download a copy of WordPress from WordPress.org. Extract the zip file and copy the wordpress folder. Go to C:\wamp\www (when I paste this to a browser nothing happens) and paste wordpress folder there. You can rename the wordpress folder to anything you want for example mysite, wpbeginner, etc.
Alexander Stevenson
I hope you solved you problem by now, but in case anyone else has an issue here’s what happened.
I highly recommend against using a browser to access that. That is specifically storage space on your computer. If you go to My Computer you should see Local Disk (C:). This is what the C:\ means. When you open the disk (by double-clicking on it) you should see a list of folders such as Program Files, Windows, and wamp. Open the wamp folder and look for a folder named www. Open that folder, and then paste the wordpress folder in it.
Martina
thanks a lottttttttt. Now I can make my web. I Love you guys.
I don’t know why people can’t help, it does not matter I’m glad I found you.
WPBeginner Support
Hi Martina,
You are welcome we are glad you find WPBeginner helpful. Don’t forget to join us on Twitter for more WordPress tips and tutorials.
Administrador
Seth Solanki
HI, I’ve installed WAMP64 and Wordpress. I can add pages in Wordpress but cannot edit them. I can create new pages and change themes but cannot add or edit any page content. Is this possible?
Carrie
I have a stupid question. I took a beginners wordpress class which totally sucked!
Anyway, they had me use Microsoft webmatrix instead of WAMP. The webmatrix does not work correctly. Could I install WAMP or must I now use MS webmatrix? If I do this, will I use the project I was working on for the class?
I totally lost….
Thanks
Younes Ouahrani
when i click phpmyadmin its shows that im not connected on the browser , any help guys ?
Poonam Paul
My WAMP install went smoothly and created two databases correctly. There are 2 databases and 2 config.php files in my wordpress website. The path for both databases are example.com/httpdocs/wp-config.php and example.com/httpdocs/wordpress/wp-config.php. Both databases have different DB_NAME, DB_USER, DB_PASSWORD, butDB_HOST (IP address) is same.I install httpdocs folder into the www folder properly. I enter db_host in both databases are localhost.
Now when i view the site and open localhost/wordpress/wp-admin, the error is…
This site can’t be reached…localhost refused to connect…ERR_CONNECTION_REFUSED
Gobind Singh
Thanks Sir!! You made it very clear and simple.. I have been trying to do this from a long time. But today I found this article and did it in a flash. I’m really grateful. Thanks.
WPBeginner Support
Glad you found it helpful Don’t forget to follow us on Facebook for more WordPress tips and tutorials.
Administrador
Divine
You guys are the best..though I had issues installing my WAMPserver but I managed to fix it. Sincerely this article helped me as i was told by a friend to pay thousands of Nigeria naira before he can help me. More of these guys!!!
WPBeginner Support
Glad you found it helpful. Don’t forget to join us on Twitter for more WordPress tips and tutorials.
Administrador
Anatole
You made it very clear and simple to follow. Worked a treat and I didn’t even need to watch a video online. Many thanks.
Alexander
Thanks for the effort you put into this tutorial. Finally my first wordpress test blog is running on wamp.
Geoffrey
My WAMP instal went smoothly (updated the Visial C++ packages) ..created a database called wordpress
My wordpress instal into the www folder went smoothly
When I open localhost/wordpress/wp=admin I see that the Twenty Fifteen theme is active.
But wen I view the site or sample page….I don’t see any evidence that the css of the theme has been invoked…just a very plain looking page
Yes, this is all new to me….I’ve missed something obvious I hope…what did I miss doing>
harish negi
how to test vaultpress backup in the local wordpress?
steph
hi, may i know how could actually installl phpMyAdmin? Where to get username and password to login in. Thanks
Sthe
Can I create a wp website while offline?
WPBeginner Support
Yes you can. However, you may need an internet connection to get help or check out tutorials.
Administrador
Jose Luis
Hello, just thought i’d let you know that in order to access the localhost you can use root as user and leave the password field in blank.
Thanx for this article
mikmoken
Thanks for this instructions and tutorials on how to install wordpress using wamp. It helps a lot for us beginners.
WPBeginner Support
Hey mikmoken,
Glad you found it useful You may also want to subscribe to our YouTube Channel for WordPress video tutorials.
Administrador
MelR
Thanks guys at long last and 70 years of age I’ve achieved it! Thanks to you guys cheers!!
WPBeginner Support
Hey @MeIR,
We are glad you found it useful You may also want to subscribe to our YouTube Channel for WordPress video tutorials.
Administrador