El caso es que todos los recursos que vamos a utilizar estarán disponibles en nuestro PC, por lo que NO vamos a necesitar la contratación de un servicio de hosting que nos proporcione una base de datos MySql, sino que vamos a instalar nuestro propio servidor APACHE y una base de datos MySql en nuestro PC.
Puedes optar si lo prefieres por usar diréctamente un hosting gratuito para probar tu CMS, en cuyo caso te ahorras lo que expongo a continuación sobre el montaje de un servidor Apache. No obstante, es probable que tengas que adquirir un dominio.
Montaje de un servidor Apache en nuestro PC.
Necesitamos instalar Apache + PHP + MySQL en un Windows, existe un pack que nos permite realizar la instalación de estos tres componentes de una forma muy sencilla y de una sola vez,. Es lo que vamos a utilizar para no complicarnos demasiado.
La instalación de AppServ 2.5.10, incluye lo siguiente.
- Apache 2.2.8
- PHP 5.2.6
- MySQL 5.0.51b
- phpMyAdmin-2.10.3
NOTA: en la página de descarga indicada arriba hay otra versión, AppServ 2.6.0, no instalar esa creyendo que es una versión más reciente, puesto que contiene PHP 6.0.0, una versión de PHP que nunca llegó a ser oficial y no sirve para la instalación de nuestro CMS WordPress.
Realmente es todo lo que necesitamos para ejecutar nuestro CMS puesto que hacemos que nuestro PC sea un servidor Web, aunque no vamos a hacer que se pueda acceder desde el exterior sino que sencíllamente vamos a ejecutarlo en local.
Pero además vamos a incluir otra herramienta más, MySQL Workbench, se trata de una aplicación que nos ayudará con MySql, proporcionando una interfaz gráfica a nuestras bases de datos, que nos facilitará su manejo. Esta herramienta la podremos utilizar también para bases de datos remotas, si es que hemos contratado una base de datos en algún hosting remoto, por lo que nunca está de más aprender a utilizarla.
MySQL Workbench puedes descargarlo en este enlace desde su página oficial o desde aquí.
Antes de la instalación deberás tener instalado:
- "Microsoft .NET Framework 4" descargar .
- Su librería "Microsoft Visual C++ 2010" descargar.
Si tienes Windows 7, probablemente no te pedirá que instales NET Framework 4.
Por si te quedan dudas, te dejo un enlace al tutorial de instalación de AppServ y Workbench.
Con esta herramienta vamos a crear una nueva base de datos, que vamos a necesitar para el CMS, hacemos click en "Add Schema" y le damos un nombre, por ejemplo "wordpress_db". En principio estará vacía, sin ninguna tabla, después de la instalación de WordPress, se crearán las tablas que se muestran en la ilustración, pero eso lo haremos en siguientes apartados.
También opcionalmente puedes instalar MySql Administrator, aunque no es necesario, se trata de una herramienta útil de administración. Puedes descargarlo en el siguiente enlace o desde aquí.
Ya tenemos instalado AppServ 2.5.10, también tenemos nuestros datos de conexión a la base de datos, un usuario ("root" por defecto) y una contraseña. Hemos creado la base de datos que vamos a utilizar en WordPress, con el nombre de "wordpress_db". Esos son tres datos muy importantes que vamos a necesitar, que normalmente nos proporcionaría nuestro proveedor de servicios si hubieramos contratado un hosting externo.
Echamos un vistazo a la carpeta donde tendremos que alojar los archivos que descargamos necesarios para instalar WordPress.
Sólo tendremos que abrir la carpeta "www" borrar su contenido y copiar los archivos de WordPress, que vamos a ver en el siguiente paso.
Archivos necesarios para instalación de WordPress.
En primer lugar vamos a descargar la versión más reciente de WordPress en Español en el siguente enlace.
Como ya sabemos WordPress es un CMS (Content Management System ), Sistema Gestor de Contenidos, es decir una Aplicación que utiliza una base de datos y que permite a un usuario sin conocimentos en programación, la creación de páginas web y darle distintas funcionalidades e interfaces web basadas en plantillas, que resultan muy atractivas.
Digamos que como resultado vamos a obtener una web con un acabado muy profesional y con una funcionalidad a medida.
Una vez que lo hayamos descargado, tenemos un archivo comprimido, lo primero que vamos a hacer es descomprimirlo.
Abrimos la carpeta con los archivos, vamos a buscar uno en concreto "wp-config-sample.php" que necesitamos editar con la información de nuestra base de datos para que pueda funcionar correctamente. No debemos abrilo con con el Bloc de notas, porque al modificar la información y guardarla, puede modificar el contenido y producir algún tipo de error inesperado. Por eso vamos a utilizar otra aplicación para abrir ese archivo, Notepad++ que podemos descargar aquí.
Una vez abierto el archivo wp-config-sample.php con Notepad++, vamos a cambiar los siguientes parámetros:
define('DB_NAME', 'nombredetubasededatos'); =>El nombre de la base de datos que hemos creado, en nuestro caso "wordpress_db"
/** Tu nombre de usuario de MySQL */
define('DB_USER', 'nombredeusuario'); => Normalmente "root" o cualquier otro que hayamos creado para nuestra conexión con la base de datos.
/** Tu contraseña de MySQL */
define('DB_PASSWORD', 'contraseña'); => Nuestra contraseña de conexión de la base de datos.
/** Host de MySQL (es muy probable que no necesites cambiarlo) */
define('DB_HOST', 'localhost');
Una vez editada esta información, guardamos el archivo renombrandolo como "wp-config". Eso es todo, ya tenemos preparado todo lo necesario para nuestra instalación de WordPress.
Ahora cogemos todo el contenido de la carpeta, y lo llevamos a C:\AppServ\www, lo pegamos en la carpeta "www". Recuerda que si tuvieramos que subirlo a un hosting remoto contratado, necesitaríamos un cliente FTP como por ejemplo FileZilla o WebMatrix 2, para poder subir nuestros archivos al servidor. De esta forma podemos hacer exáctamente lo mismo que vamos a hacer aquí en local pero desde remoto.
Instalación de WordPress.
Ahora llegamos a la parte más sencilla. Abrimos el navegador y escribimos "http://localhost/wp-admin/install.php", si estuvieramos en remoto y hubieramos contratado hosting y dominio tendríamos que escrbir "http://tudominio.com/wp-admin/install.php". En cualquier caso comenzará el proceso de instalación de la aplicación en nuestro servidor. Se crearán las tablas necesarias para que funcione nuestro CMS de WordPress.
Si todo ha salido bien estaremos en una pantalla de bienvenida donde nos pedirá un nombre y un nombre para el sitio web, un nombre de usuario y una contraseña para administrar nuestro sitio en el CMS. A partir de aquí podrás realizar todas las tareas que creas pertinentes para que tu sitio sea un éxito. Si has realizado tu instalación en localhost podrás prácticar en un entorno WordPress para comprender mejor como funciona.
Cuando vayas a acceder como administrador en el panel de control, lo puedes hacer en la dirección http://localhost/wp-admin/.
NOTA: Para editar HTML, PHP, etc... Otro programa muy recomendable que puedes usar además de Notepad++, es Bluefish que puedes descargar en el siguiente enlace
Si te ha gustado este post, no olvides dejar .tus comentarios... Gracias.
Excelente y detallada explicación. Cuando queremos facilitarnos un poco más las cosas, también podemos pensar en rentar un servicio de hosting y servidores, para ahorrar tiempo y simplficar los pasos.
ResponderEliminarOffshore Hosting By #1 Trusted Offshore Host Provider. https://offshorededicated.net/
ResponderEliminarWebcare360 Provides you safe and secure cheap Offshore Hosting Best offshore hosting and best offshore Hosting with 99.9% Up time Guarantee, with Ddos protection.
ResponderEliminarMuy buen Artículo, Gracias por compartir.
ResponderEliminarDiseño web corporativo profesional