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
tengo problemas con el paso 6.3 me dice que no se encuentra
ResponderBorrarPerdon me equivoque :S
BorrarEs:
nautilus /var/www/
Muchas gracias hermano. todo perfecto.
BorrarBuenas 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.
ResponderBorrarTe refieres a wordpress?
ResponderBorrarSi 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.