lunes, 6 de agosto de 2012

Como crear un blog con wordpress en el localhost ubuntu 12.04

Esta vez vamos a aprender a crear un blog con wordpress en el localhost de nuestra pc,corriendo con Linux Ubuntu 12.04 LTS,como saben esta pagina(blog) esta funcionado gracias a blogger asi que puede sonar raro que enseñe a realizar esto,pero en fin wordpress es un gran motor para blogging y crear paginas web al igual que blogger,joomla u otras mas.

Usaremos LAMP para esto osea Linux,Apache,MySQL y PHP,esto es muy bueno ya que como saben este blog es sobre Unix y esto hace uso de Linux de Unix de Apache de GNU y de muchas herramientas muy muy buenas como phpmyadmin o la terminal de nuestra distro asi que sirve mucho para divertirnos y aprender un poco sobre bases de datos,PHP,blogging y demas, ya que como saben mucho de este trabajo lo hacen muchos usuarios desde Windows,pero yo recomiendo que se haga desde Linux en alguna de sus distribuciones o otro Unix ya que es mas libre y se aprende mas.

Tutorial

1.Descargamos wordpress en su version mas reciente en

Enlace

2.Preparamos Ubuntu 12.04 con los programas que necesitamos

Entramos en modo root(si no saben como vean este tutorial)

Tutorial

Abrimos terminal (ctrl+t) y escribimos

apt-get install apache2


apt-get install libapache2-mod-auth-mysql php5-mysql

apt-get install php5 libapache2-mod-php5 php5-cli


3.Iniciamos y reiniciamos apache

como root

/etc/init.d/apache2 restart

4.Creamos un archivo de vereficacion

Con nano gedit,vim,kate,VI,ed o con el editor que quieran

(En mi caso vim)>(Les recomiendo gedit o nano)<solo cambien el nombre de vim por nano,gedit,etc en la sintaxis de abajo

sudo vim /var/www/corriendo.php

y adentro del archivo introducen

<?php

phpinfo();

?>

Les tiene que salir algo como esto




En su localhost

http://localhost/corriendo.php

o

http://127.0.1.1/corriendo.php

5.Instalamos MySQL

apt-get install mysql-server

Nos va a pedir una pequeña configuración de seguridad

Ponemos nuesta contraseña que vamos a usar para administrar las bases de datos de MySQL

Verificamos con

mysql -uroot -p

y el pass que colocamos antes

Nos va a salir la Consola de MySQL:

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> 

Cerramos con ctrl+d y limpiamos con ctrl+l

Eso es todo,ya tenemos wordpress,no no es cierto vamos a medio camino :D

6.Instalamos phpmyadmin

en terminal root

apt-get install phpmyadmin php5

Bien en este paso puede que haya errores al entrar a

http://localhost/phpmyadmin/

ya que debe salir esto:



Si no te sale nada sigue este paso si te sale salta hasta el paso 7

6.1.Abre nautilus como root en esta direccion /usr/share

En terminal root:

nautilus /usr/share

6.2.Busca phpmyadmin>clic derecho>crear enlace

Ahora al enlace clic derecho>cortar

6.3.Cerramos nautilus y ahora lo abrimos en /var/www

nautilus var/www/

Aqui lo pegamos y renombramos al enlace phpmyadmin

Ahora si entra

http://localhost/phpmyadmin/


Listo tenemos listo Ubuntu con LAMP

7.Ahora instalaremos wordpress, pero primero lo copiamos al localhost

El archivo que descargamos en el paso uno es un .tar.gz, un comprimido de BSD,asi que lo descomprimimos como si fuera un .zip

clic derecho>extraer aqui

De ese archivo resulta una carpeta llamada wordpress,le damos clic derecho>copiar y la pegamos en /var/www que es donde se almacenan los documentos del localhost

en terminal root

nautilus /var/www

y clic derecho>pegar

Si somos fanaticos de la terminal sabremos que eso se reduce a un simple comando en terminal que va asi

cd Descargas && tar xzvf wordpress-3.4.1-es_ES.tar.gz && cp -fr wordpress /var/www/ && chmod 777 -R wordpress

Pero no no les recomiendo eso ya que puede que para cuando lean esto el paquete de wordpress sea diferente o se me haya ido una letra de mas o de menos y de errores

El ultimo paso (chmod 777 -R wordpress) lo tenemos que hacer para que no haya errores de acceso ya que al hacer esto como root lo copia como root y le da permisos de root asi que abrimos terminal y escribimos:

chmod 777 -R /var/www/wordpress

si da error prueba

cd /var/www && chmod 777 wordpress

Listo ya tenemos wordpress en nuestro localhost

8.Ahora le vamos a crear su base de datos con phpmyadmid

En tu navegador

http://localhost/phpmyadmin/

Se logean como root y con el pass de MySQL



Este es el home



8.1.En bases de datos le damos crear nueva base de datos




Le ponemos el nombre que queramos o si queremos le ponemos worpress para no confundirnos

Le dan crear

Lista la base de datos!

9.Instalamos wordpress

En otra pestaña del navegador

http://localhost/wordpress/



Llenamos los datos, le damos "Vamos a ello"

(No recuerdo cual configuracion va primero asi que reciben)

Configuracion 1



En titulo del sitio = Le ponen el que quieran

En Nombre de Usuario = Le ponen admin

En contraseña = Ponen una contraseña segura

Le damos siguiente

Configuracion 2



En nombre de base de datos = Ponen la que crearon con phpmyadmin

En nombre de usuario = Ponemos "root" // Ya que es el de MySQL

En contraseña = Tambien ponemos la de MySQL

En host de base de datos = Ponemos localhost

En prefijo de tabla = Ponemos "wp_"

Si al final de la configuración da un error copiamos lo que nos indica y creamos el fichero que nos indica en donde nos indica

Copiamos el texto y despues

En terminal

sudo nano /var/www/wordpress/wp-config.php

Pegamos el contenido que nos indica y lo guardamos

Con nano

ctrl+shift+v 


ctrl+o


ctrl+x

|


10.Listo



Ahora solo de damos siguiente y listo podremos entrar a administrar el blog



En

http://localhost/wordpress/wp-admin

Y lo podemos ver enlace

http://localhost/wordpress


Este es mi resultado,el suyo debe ser parecido pero al empezar administrarlo le dara su propia personalidad



Eso es todo y de esta forma tendremos nuestro blog o pagina profesional(en nuestro localhost) sin complicarnos usando rails,python,u otro lenguaje de programacion,solo tendremos que diseñarlo a nuestro gusto,lo que si recomiendo es que tengamos algunos conocimientos en html,javascript y php.

Que se diviertan

-->

5 comentarios:

  1. tengo problemas con el paso 6.3 me dice que no se encuentra

    ResponderBorrar
  2. Buenas a todos, hermano me funciono todo perfecto solo que ya es hora de actualizar la versión, y no se como hacerlo, estaré muy agradecido si me ayudaras con eso.

    ResponderBorrar
  3. Te refieres a wordpress?

    Si es así primero debes respaldar los datos,los archivos de wordpress los podemos copiar,por ejemplo desde la terminal:

    cp -R sitio backup

    Y la base datos en este caso es sencillo con phpmyadmin no tengo un tutorial sobre eso, pero puedes ver la documentación oficial:

    http://codex.wordpress.org/WordPress_Backups

    Luego debes configurar el servidor ftp,con el usuario y contraseña adecuados,o también puedes actualizar manualmente.

    Nos leemos.

    ResponderBorrar

Los comentarios serán revisados antes de ser publicados.