Bien vamos a instalar WordPress en nuestro Mac. Se supone que ya hemos realizado estos dos pasos: Hemos hecho nuestra máquina visible como jabugo.no-ip.info, tanto desde internet como desde nuestro propio ordenador. Ese nombre variará en función del host que creaste en el capítulo 1 y hemos instalado y configurado los servicios básicos para que nuestro Mac pueda servir páginas dinámicas, a saber: Apache, PHP, MySQL y phpMyAdmin.
Si lo hemos hecho todo bien, al acceder desde internet o dede nuestro ordenador a http://jabugo.no-ip.info nos aparecerá ésto:
Sabemos también que los archvos de nuestras página web se encuentra alojados en la carpeta Web de nuestro Usuario si accedemos desde el Finder…
O como /User/maec/Sites desde el terminal, donde maec será vuestro usuario (teclea whoami desde el terminal si no lo sabes).
Descargando WordPress
Lo primero que vamos a hacer es descargar WordPress. Lo descargaremos en castellano, de manera que lo mejor que podríamos hacer es visitar la página de WordPress en Español (http://es.wordpress.org/) y descargar el Zip correspondiente.
Una vez descargado, tendremos un archivo ZIP que deberemos descomprimir con un doble clic.
En una situación normal habría que subir los archivos a nuestro servidor web mediante FTP. Sin embargo en este caso, como el servidor Web lo tenemos en nuestra casa, no será necesario. Bastará con arrastrar el contenido de la carpeta wordpress dentro de nuestra carpeta Web.
¿Ya tenemos instalado WordPress? No, no os embaléis. Necesitaremos hacer algo para poder instalar WordPress, necesitamos una base de datos.
¿Pero no instalamos ya una base de datos en el capítulo2? No, instalamos un Gestor de Bases de Datos (MySQL) y una herramienta (phpMyAdmin) para simplificar su administración… pero están limpitos como el culito de un niño. Hemos de crear una base de datos para poder continuar.
Creando una base de datos
Wordpress almacena toda la información en bases de datos. Precisamente por ese motivo es necesario que el hosting donde se aloje tenga soporte de bases de datos (nuestro equipo tiene).
Vamos a crear una base de datos nueva. Para ello deberemos entraremos a nuestro phpMyAdmin introduciendo la siguiente dirección en nuestro ordenador: http://jabugo.no-ip.info/phpmyadmin
Si lo habéis hecho bien os debería aparecer esto:
Ahora lo que haremos es rellenar los dos campos que se nos piden con los datos con los que configuramos nuestro MySQL en el capítulo 2. En el ejemplo que pusimos fue esto:
Usuario: root
Contraseña: pepinillosenvinagreta
Y (obviamente) le daremos a «Continuar»…
Nos debería aparecer una bonita web de phpMyAdmin con muchos botones que no sabemos para lo que sirven… una sensación similar a la que tendríamos al visitar el puente de mando del Enterprise.
Pues bien, como lo que queremos hacer es crear una base de datos, pincharemos sobre la solapa «base de datos». Aquí:
Aparecerá otra pantalla donde tendremos que introducir el nombre de la base de datos a crear y le daremos al botón «crear». En nuestro ejemplo le pondremos mibasededatos, pero puedes poner lo que quieras. Sí, eso que estás pensando también.
Veréis que os aparecerá un mensaje indicando que la base de datos ha sido creada. Eso significa que de momento no necesitamos más el phpMyAdmin.
Poniendo en marcha WordPress
¿Significa que ya podemos poner en marcha WordPress? Sí, pero antes le deberemos informar de todo lo que hemos hecho antes.
Debemos tener copiados los archivos de la carpeta worpress en nuestra carpeta web, tal y como se comenta un poquito más arriba. Si esto está bien hecho, al acceder a http://jabugo.no-ip.info (e insisto, esto es un ejemplo, tú has de usar el que creaste en el capítulo 1) te aparecerá esto:
Tal y como viene indicado en la captura anterior, le daremos al botón crear un archivo de configuración.
En la siguiente pantalla se os dirá justo lo mismo que os he estado explicando. Nosotros nos limitaremos a pinchar sobre la opción ¡Vamos a ello!
En la siguiente pantalla se os pedirá toda una serie de información que seguro que nos sonará:
- Nombre de la Base de datos pide el nombre de la base de datos que creamos desde nuestro phpMyAdmin. En nuestro ejemplo era mibasededatos.
- Nombre de Usuario es el usuario de MySQL que tendrá acceso a esta base de datos. En nuestro caso, y en casi todos los demás será root.
- Contraseña nos pedirá eso, la contraseña del usuario MySQL que accederá a mibasededatos. En nuestro ejemplo era pepinillosenvinagreta. Como ves la contraseña está a a vista, así que procura estar solo mientras escribes esto.
- Host de la base de datos es el servidor donde se encuentra la base de datos. En la mayoría de alojamientos web del mundo (y en el nuestro también) será localhost, aunque en otros hostings como Dreamhost esto cambia.
- Prefijo de tabla se utiliza en el caso en que sólo quieras usar una base de datos para múltiples aplicaciones web (un WordPress, un Joomla, un Drupal, más de un WordPress a la vez…). De esta manera añadirá unas letras delante de las tablas de este WordPress evitando que unas tablas se pisen con otras. Si no entiendes nada de lo que acabo de decir no te preocupes, sáltatelo que seguro que no pasará nada. Además… podemos crear tantas bases de datos como quedamos… ¡Es nuestro ordenador!
Una vez hayamos introducido toda la información que en la captura nos aparece enmarcada en rojo , procederemos a darle al botón «enviar».
Veréis que nos da un error diciendo que no ha podido crear el archivo wp-config.php y que lo deberemos generar nosotros manualmente con un rollo tártaro que nos aparece más abajo.
Sin cerrar el navegador, abriremos el Terminal y escribiremos lo siguiente:
touch $HOME/Sites/wp-config.php (creará un archivo wp-config.php vacío)
open -e $HOME/Sites/wp-config.php (editará dicho archivo con TextEdit)
Los pasos a realizar aquí serán:
- Vamos al navegador web
- Hacemos clic en el rollo tártaro que WordPress quiere que guardemos en wp-config.php.
- Seleccionaremos todo ese texto como Cmd+A o Editar –> Seleccionar Todo
- Le damos a Edición –> Copiar (ó Cmd+C)
- Nos vamos al TextEdit que se nos abrió al ejecutar el comando de Terminal
- Le damos a Cmd-V (o nos vamos a Edición –> Pegar)
- Debería aparecer lo mismo que copiamos. Si no es así vuelve a 1
- Guardamos el texto con Archivo –> Guardar (o Cmd+S)
- Cerramos TextEdit
- Volvemos a nuestro navegador Web
Verás que en la parte inferior de la página web pondrá que si hemos hecho esto, le demos a «iniciar la instalación». Pues le daremos tal y como aparece enmarcado en rojo en la captura superior.
Ya ha finalizado toda la parte de configuración técnica de WordPress. Ahora se nos pedirá información relativa a la página que queremos crear.
Los datos a solicitar en este caso serán:
- Título del sitio: Cómo se llamará tu página web. La mía se llamará MACarrónico
- Nombre de usuario: El usuario con el que accederás a WordPress para escribir artículos y demás. No confundir con el root de MySQL, son cosas distintas. Mi usuario se llamará pepito.
- Password, dos veces: Aquí deberías poner dos veces la contraseña con la que se entrará como pepito en este WordPress. El sentido común dice que no debería ser la misma que en MySQL, ya que como dije antes son cosas que no tienen nada que ver… pero allá cada cual.
- Tu correo electrónico: Es la dirección de Mail a la que llegarán las notificaciones de nuevos comentarios, trackbacks, etc…
- Privacidad: Aquí darás permiso para que el robot de google analice e indexe tu página web.
Finalmente le daremos al botón Instalar WordPress.
¡Y ya está!
Ya tenemos nuestra página creada y configurada. A partir de ahí dependerá de la creatividad y el buen hacer escribiendo de cada uno.
Tu web estará en http://jabugo.no-ip.info visible desde Internet donde tus visitantes podrán leer los artículos que vayas escribiendo.
Tendremos también una página especial de administración en http://jabugo.no-ip.info/wp-admin donde, tras introducir el usuario pepito y su contraseña, podremos añadir nuevo contenido y gestionar elementos propio de WordPress como moderación de comentarios y demás.
Happy WordPressing!
A mi el daemon de no-ip si me funciona. No he vuelto a abrir la App pero la web es visible desde fuera en todo momento.
Ah, otra cosa. Tuve que cambiar los permisos de la carpeta web (sites) para que cuando metiera un tema de wordpress descargado de una web registrara los
Cambios. (Puse que todos pueden leer y escribir -no se sí es un suicidio de seguridad pero sólo así pide modificar el tema)
Holas! Un Todos leer/escribir sí que puede un poco locura. Si no recuerdo mal, lo suyo eran poner permisos 755 a la carpeta de Themes (escritura al propietario y sólo lectura y ejecución a grupo y resto). Por aquí hablan pelín más del tema http://codex.wordpress.org/Changing_File_Permissions
Sobre lo del Daemon, es lo ideal. De lo contrario hay que abrir la aplicación todo el rato. A mí me fue bien con 10.7 pero con 10.8 me empezó a dar problemas (el Daemon funcionaba, pero al iniciar el sistema no arrancaba solo). Lo dejé con la aplicación abierta por no remover más (sí, a veces soy «asins» :D)
gran sorpresa! 8 pulgadas de pantalla grande Android 4.1 Tablet PC de venta grande. 80% de descuento + envío gratis + de alta calidad + mejor rendimiento. magia precio: € Euro 99,99. vender una locura, no se puede perder:[url]http://baid.us/jVZG[/url]
Genial tutorial. Aunque tengo un problema que a lo mejor puedes ayudarme a resolver. Desde el servidor todo va perfecto, se muestra la web de wordpress sin problemas y los enlaces funcionan correctamente(le doy a hola mundo y me abre la entrada). En cambio si accedo desde el exterior me aparece la pagina, sin imagenes y de forma rara pero aparece. Además si le doy a un enlace (entrada hola mundo) no me abre el link y me dice que no ha podido contactar con localhost. He asignado el puerto 80 para apache en la ip del servidor, también el de mysql. Desde mi propia red tampoco puedo acceder poniendo 192.168.1.40 en el navegador, es decir accedo a la pagina principal sin imagenes y no a los enlaces. Por si acaso te pongo la dirección: http://www.miburbuja.com
Por otro lado tengo el dominio con dynahosting y ellos tienen un programa que hace lo mismo que no-ip, yo he colocado en un registro A la dirección ip publica actual y el programa se encarga de actualizarlo. La verdad es que no se que puede ser. Te doy las gracias de antemano.
Hola!
Desde aquí se ve bien. ¿Lo arreglaste?