Crear un Blog con Xampp y Wordpress

Desarrollo de un sitio web tipo Blog

Ya estamos en 2019 y seguimos avanzando en nuestro proyecto de ganar dinero por internet, cuyo primer paso es el desarrollo de un Blog como este o con el diseño que usted quiera. Para ello, lo primero sería instalar en una computadora de nuestra casa, Un servidor.

Es posible, que usted no quiera tener que enrolarse en el asunto de instalar un servidor de bases de datos y luego Wordpress utilizando un paquete de instalaciĂ³n completamente desde cero, ni hacer todo lo que le explico a continuaciĂ³n; si ese es su caso, lo primero serĂ­a que se suscriba desde esta imagen y comience a trabajar con un wordpress preinstalado, aunque no le aconsejo que sea para su proyecto definitivo, si no cuenta con dinero para ir comprando los complementos y ampliando capacidades, pero si le sirve para practicar y si le va bien, quizĂ¡s se quede allĂ­ y adquiera su dominio para hospedar su blog en esa plataforma de wordpress.com, sin tener que ensuciarse las manos, como solemos decir.

WordPress.com

Una explicaciĂ³n necesaria.

Para que usted no tienda a la confusiĂ³n, le comento, que un servidor es, desde el punto de vista de sus componentes electrĂ³nicos (Hardware), una mĂ¡quina mĂ¡s grande que la de escritorio, con discos duros de gran capacidad y bandejas adicionales con posibilidades de agregarle mĂ¡s discos, varios microprocesadores de alta velocidad, fuentes de energĂ­a duplicadas y muchos otros elementos, que lo diferencian de una PC de escritorio o una laptop, por mucho y por supuesto que son caros, por lo que solo los usan las grandes empresas y los centros de datos, donde van a brindar servicios a muchos clientes.

Pero, un servidor tambiĂ©n es, un programa (Software) o grupo de ellos, que se ejecutan sobre el sistema operativo de los anteriores potentes servidores, sobre el sistema de una PC de escritorio o de una Laptop, para permitir, que varias personas, que se encuentran en la misma casa o en otra red de internet, se conecten a la misma vez con las pĂ¡ginas web, las bases de datos o aplicaciones que estĂ¡n esperando (escuchando) las peticiones que vienen a travĂ©s de la red. Y un sistema operativo es, Windows, Mac, Linux, Unix, o cualquier otro, que sirva de interfaz, para que el ser humano, se comunique y haga que un equipo informĂ¡tico, ejecute lo que el humano le ordene.

En este caso, tanto de hardware como de software, existen una gran variedad de estos, los primeros (hardware), siempre asociados a las marcas que los fabrican, como DELL, HP, IBM, etc y los segundos, a los servicios que prestan, por ejemplo: servidores de bases de datos, de aplicaciones, web, de correo electrĂ³nico, de proxy, etc. Pero usted no tiene que hacerse bolas para entender esto, vĂ©alo solo, como un asunto de tĂ©rminos, que si los aprende, mejorarĂ¡ su vocabulario de sistemas y le sirviĂ³ para conocer algo nuevo. Pero, si no lo conoce, de todas formas va a poder hacer su Blog.

En nuestro caso, nos interesa instalar un servidor, que nos permita tener, una base de datos y un interprete de cĂ³digos en lenguajes web como html y php, asĂ­ como, programas en javascript, que son los mĂ¡s usados para crear pĂ¡ginas web con algĂºn CMS, para no tener la necesidad de aprender programaciĂ³n y lograr hacer nuestro sitio web, en nuestra propia casa, con nuestra propia mĂ¡quina o usando nuestra laptop, cuando estamos viajando. De esta forma, nos evitaremos tener que rentar un hosting, donde hospedar nuestro sitio web, hasta que lo tengamos bien adelantado o terminado.

La pregunta obvia serĂ­a: ¿Y por quĂ© tengo que rentar un hosting, si puedo instalar un servidor en mi casa y conectarlo a internet? Pues, por varios motivos, uno de los principales, es porque los centros de datos (datacenters), que brindan servicio de hosting, por lo general cuentan con sistemas de energĂ­a de respaldo duplicados, sistemas de discos duros internos y/o externos con rĂ©plicas, nombrados arreglos (Array) para si se daña uno, la informaciĂ³n no se pierda, tienen sistemas de antivirus potentes y que se actualizan permanentemente, brindan una cantidad de plugins adicionales enormes para mejorar nuestra web, sistemas de aterramiento elĂ©ctrico y muchas otras cosas en las que usted no va a invertir para que su web estĂ© segura y en lĂ­nea con internet. Si a todo esto, le sumamos, que el consumo elĂ©ctrico de una PC de escritorio, trabajando 24 horas, en Ecuador le sale en unos $ 15 dĂ³lares al mes y un hosting, con todas sus bondades, le puede costar $ 18 dĂ³lares al año y hasta menos, entonces ya puede darse cuenta, que rentar un hosting, es mejor. AdemĂ¡s, para que su PC se vea desde internet, usted va a necesitar una direcciĂ³n de red IP tipo pĂºblica y le van a cobrar por esta, unos $ 10 dĂ³lares adicionales a su plan.

Instalando el servidor, donde vamos a hospedar nuestro Blog.

Para desarrollar el sitio web, le repito, que usted puede hacerlo en su misma PC de escritorio o en una laptop, mĂ¡s o menos potente, que tenga como mĂ­nimo 4 gigas de memoria RAM para una buena experiencia durante el desarrollo, deberĂ¡ contar, con algĂºn paquete de software, que le brinde soporte de bases de datos (en este caso MySQL) e interprete correctamente cĂ³digo web (html y php), a lo que llamamos “servidor de web y base de datos”, por lo que, casi seguro, usted requiera instalar uno de estos servidores gratis xampp o wampp en mi caso, siempre uso el primero, pues instalĂ© wampp un par de veces y no me gustĂ³.

Siempre descargo la penĂºltima versiĂ³n, desde este sitio de internet.

Hacemos clic sobre el botĂ³n marcado con la flecha para comenzar a descargar el paquete xampp de Bitnami y al terminar localizamos el archivo en la carpeta donde se encuentre.

Accionamos el clic derecho del ratĂ³n y escogemos Ejecutar como administrador.

Le puede aparecer un aviso, indicĂ¡ndole que tiene un antivirus ejecutĂ¡ndose y que este pudiera interferir en la instalaciĂ³n del software que estamos instalando, nos pregunta que si vamos a proseguir con la instalaciĂ³n, a lo que respondemos y hacemos clic en “Yes” yo uso el antivirus Nod32 y nunca he tenido problemas.

A continuaciĂ³n aparece un aviso de precauciĂ³n, para que no instalemos en las carpetas de Archivos de programas u otras que son del sistema y tendrĂ­amos problemas de permisos para revisar los datos o ejecutar los programas mĂ¡s tarde, como es un aviso, solo damos OK y seguimos con la instalaciĂ³n; yo siempre lo instalo en la carpeta C:xampp y no he tenido problemas.

Al salir el cuadro de comienzo de instalaciĂ³n, pulsamos en el botĂ³n Next (siguiente):

En la siguiente pantalla, debemos desmarcar varias opciones que no vamos a necesitar para instalar mĂ¡s adelante el CMS que vamos a utilizar para diseñar nuestro Blog. Con que tenga los siguientes servicios ejecutĂ¡ndose va a ser suficiente.

Luego nos avisa en la carpeta donde va a instalarse por defecto, para si deseamos cambiarle la ubicaciĂ³n. En mi caso, siempre lo dejo en ese mismo lugar y le doy Next>

En el paso siguiente, nos informa que podemos instalar luego cualquiera de los siguientes CMS u otros programas de cĂ³digo abierto, como Wordpress, Drupal o Joomla. Cualquiera de estos nos puede servir para diseñar pĂ¡ginas web y escogeremos UNO de ellos. De paso desmarcamos la casilla para aprender mĂ¡s de Bitnami para xampp, para que no brinde informaciĂ³n adicional.

Y ya estĂ¡ listo con todo lo que necesita saber para instalar el servidor de pĂ¡ginas web Apache, el gestor de bases de datos Mysql y el dar soporte para PHP, lo cual informa en la ventana de comienzo de instalaciĂ³n.

Y comienza a instalar los programas

Antes de finalizar, debemos decidir si abriremos el cortafuegos que protege nuestra mĂ¡quina, evitando ataques de hackers desde la red local y permitimos que se ofrezca servicio de conexiĂ³n para quienes estĂ¡n en nuestra propia casa o centro de trabajo el cual siempre dejaremos marcado para aceptar conexiones desde otra PC o laptop que tengamos en la casa y de esta forma probar como va quedando la web y si puede verse desde otro lugar que no sea la propia mĂ¡quina.

La segunda opciĂ³n que aparece sin marcar es para decidir, si vamos a aceptar que desde internet se conecten a nuestro servidor, esta opciĂ³n solo es Ăºtil si usted va a dar este servicio directamente, aunque no se lo aconsejo, puede ser que alguien tenga una IP pĂºblica en su casa y quiera hacerlo asĂ­.

Luego de Permitir acceso, ya estarĂ¡n instalados los servidores de web y bases de datos, y solo faltarĂ­a que comiencen a dar servicio, para ello dejaremos marcada la casilla Do you want to start Control Panel now? donde se nos estĂ¡ preguntando si vamos a iniciar el panel de control en ese momento. Y presionamos sobre el botĂ³n Finish para dar por finalizada la instalaciĂ³n y se active el panel.

La primera vez que se ejecute, preguntarĂ¡ por el idioma del panel y seleccionamos InglĂ©s.

Al cargar el panel, se verĂ¡n todos los servicios instalados, pero ninguno estarĂ¡ ejecutĂ¡ndose.

Mi consejo, es que siempre, se arranque (Start) primero el servidor de bases de datos MySQL y luego el servidor web Apache; cuando sea para detenerlos (Stop), prefiero cerrar primero el servidor web y por Ăºltimo el servidor de bases de datos.

Para comprobar que el servidor se estĂ¡ ejecutando correctamente, abra un navegador como el mozilla firefox, chrome u otro e intente conectarse a su servidor local, o sea, en su propia mĂ¡quina, escribiendo en la lĂ­nea de entrada esto o haciendo clic en este enlace  https://seguimosganando.com/crear-un-blog-con-xampp-y-wordpress/

Se cargarĂ¡ una pĂ¡gina como esta:

Y todo listo para ubicar nuestro CMS seleccionado en la carpeta del servidor donde le corresponde. Por lo menos, estamos seguros que el servidor web Apache funciona, luego veremos si el servidor de bases de datos funciona bien.

Algunos aspectos tĂ©cnicos que intentarĂ© explicarle de la forma mĂ¡s simple que me sea posible y que usted debe conocer desde este momento y mĂ¡s importante que los recuerde o los anote, para cuando su Blog tenga que ser trasladado a su ubicaciĂ³n definitiva, el hosting.

Cuando nos referimos a puertos de una computadora, estamos hablando de los orificios de la parte trasera y delantera de una PC, servidor o laptop, entre los que podemos mencionar, el puerto del teclado, del ratĂ³n, de la impresora, etc, a estos le llamaremos puertos fĂ­sicos, o sea, puertos que pertenecen al hardware del equipo.

Cuando hablamos de puertos, desde los que se ofrecen servicios de conexiones en programas que se estĂ¡n ejecutando en modo servidor, nos estamos refiriendo a puertos lĂ³gicos, y por solo mencionar a los que estamos ocupando en nuestra configuraciĂ³n actual, diremos que nos conectamos al puerto web, que es el nĂºmero 80, cuando ejecutamos http://localhost, nos conectamos al puerto 3306 cuando requerimos un servicio de bases de datos. En otras palabras, decimos que al servidor web apache le pedimos que nos sirviera su pĂ¡gina web por defecto en el puerto 80 de esta misma mĂ¡quina y nos entregĂ³ la pĂ¡gina. El servidor MySQL por su parte ha estado esperando conexiones en el puerto 3306, pero hasta el momento, no hemos necesitado conectarnos a una base de datos, pero pronto la vamos a tener.

Ir a la selecciĂ³n e instalaciĂ³n del  CMS.

Regresar a la pĂ¡gina principal.