You are on page 1of 60

En este manual se explicará detalladamente los pasos para la instalación y

configuración de la Aplicación Web WordPress en el sistema operativo


Linux - Debian, implementando un servidor tipo LAMP para su completo
funcionamiento y administración. La página de dicha aplicación utiliza un
dominio único y que la diferencia (www.wordpress.lab) tanto para el
acceso de usuarios como administrativo (www.wordpress.lab/wp-admin).

El objetivo principal de la instalación de aplicaciones CMS (Sistema de


Gestión de Contenidos) es crear soluciones WEB que permitan resolver
problemas puntuales en una empresa.
Es un sistema de gestión de contenido enfocado a la creación de blogs (sitios
web periódicamente actualizados). Desarrollado en PHP y MySQL, bajo licencia
GPL y código modificable. Esta aplicación utiliza una plataforma avanzada de tipo
sistemático para la publicación personal orientada a la estética, los estándares
web y la usabilidad. WordPress es libre y, al mismo tiempo, gratuito.

WordPress es un sistema de publicación web basado en entradas ordenadas por


fecha, entre otras muchas posibilidades además de la creación de páginas
estáticas. La estructura y diseño visual del sitio depende del sistema de plantillas
y la gestión y ejecución de dicho sitio corre a cargo del sistema de administración
con los plugins (Aplicación que se instala sobre otra como complemento para
aportarle una función nueva y generalmente muy especifica) y los widgets
(Pequeña aplicación o programa que brinda un fácil acceso a las funciones
frecuentemente usadas ofreciendo información visual) que usan las plantillas.

Esta Aplicación para ser implementada requiere de la instalación de los servicios


Apache, MySQL y PhpMyAdmin.
Paso número 1

La aplicación WORDPRESS, será implementada en debían, que es una


distribución del sistema operativo GNU/Linux.

Antes de la instalación, debemos actualizar la maquina para que todos los


paquetes necesarios descarguen completamente, también realizaremos una
completa actualización del sistema operativo DEBIAN estas acciones las
ejecutaremos por medio de la consola con los comandos:

• apt-get update
• apt-get dist-upgrade
Paso número 1

Para el debido funcionamiento de la aplicación Web, debemos instalar la


tecnologías LAMP:

 Linux, el sistema operativo.


 Apache, el servidor web.
 Mysql, el gestor de bases de datos.
 Perl, PHP, lenguajes de programación.

Ingresamos a la terminal como superusuario, y con el comando apt-get


install, comenzamos a instalar los paquetes como se muestra en la siguiente
imagen (los paquetes se pueden escribir consecutivamente para la descarga).
Durante el proceso de instalación, debemos ingresar la nueva contraseña
para el usuario «root» de MySQL y nos piden que nuevamente la digitemos
para verificar que coincidan, después los paquetes continúan descargando y
por ultimo termina la instalación. Esto lo podemos visualizar en las siguientes
tres imágenes.
Como siguiente paso, procedemos a la instalación de phpmyadmin
(herramienta escrita en PHP con la intención de manejar la administración
de MySQL a través de páginas web. Actualmente puede crear y eliminar
bases de Datos, crear, eliminar y alterar tablas, borrar, editar y añadir campos,
ejecutar cualquier sentencia SQL, administrar claves en campos, administrar
privilegios, entre otros), con el comando apt-get install.
En el proceso de instalación nos piden que seleccionemos el tipo de servidor
que vamos a implementar y con el cual phpmyadmin configurara
automáticamente.

Ya estando instalados todos los paquetes necesarios, procedemos a reiniciar


el servidor apache2 y MySQL; sus respectivos archivos de configuración se
encuentran el e directorio /etc como lo podemos ver en las siguientes dos
imágenes.
Si nos dirigimos al explorador y escribimos la URL http//:localhost,
inmediatamente nos aparece el índex por defecto del servidor web (apache2),
esto prueba que nuestro servidor esta funcionando correctamente como lo
podemos visualizar en la siguiente imagen.
Ahora, necesitamos descargar la última versión de WordPress 3.0.1 desde
Internet. Nos dirigimos a http://es.wordpress.org y hacemos doble clic en
«Download WordPress 3.0.1» en formato .tar.gz (esta versión viene en idioma
español) para descargar el archivo; ya terminada la descarga nos dirigimos a la
terminal como superusuario al directorio /tmp, en el cual se encuentra el paquete
de WordPress.

Nuestras aplicaciones web estarán alojadas en /var/www, por ello ahora


pasamos a descomprimir el contenido del paquete con el comando tar –xzvf en
esta ruta y con el comando ls verificamos que haya quedado correctamente
descompreso y en una carpeta llamada «Wordpress», este procedimiento lo
podemos observar en las siguientes cuatro páginas.
Paso número 4

Debemos tener en cuenta que toda aplicación requiere de una base de datos
para su respectiva administración; como siguiente paso crearemos la base de
datos y el usuario principal de WordPress, nos logeamos con mysql –u root –
p e ingresamos la contraseña que le dimos anteriormente al usuario root en el
proceso de instalación; estando allí podremos ver con el comando «show
databases» las tablas existentes. En las siguientes dos imagen podemos
observar como crearemos la base de datos y el usuario.
Paso número 5

Estando parados en /var/www, con el comando “chmod” le damos al usuario


y grupo propietario los permisos correspondientes para su correcta
administración. Con el comando “chown” cambiaremos el usuario y grupo
propietario, esto lo haremos recursivamente para hacer el cambio a todos los
archivos que hay dentro del directorio (-R) y con el comando ls – l verificamos
los cambios realizados en dicha carpeta; el usuario y grupo propietario vienen
con “root” por defecto y debemos cambiarlo al usuario y grupo propietario del
servicidor Apache (www-data:www-data).

Como siguiente paso, cambiaremos el nombre del archivo wp-config-


sample.php situado en la carpeta raíz para el sitio (Wordpress) ya que es un
requerimiento de la instalación para WordPress. Para ello lo nombraremos
wp-config.php que determinará el archivo de configuración global de dicha
aplicación.
Paso número 6

Luego de haber realizado lo anterior, abrimos el archivo wp-config.php con un


editor de texto plano (WordPad) para agregar la información correspondiente a la
conexión con la base de datos ya creada para dicha aplicación:

 El nombre de tu base de datos de WordPress ‘wordpress’


 Tu nombre de usuario en MySQL ‘wordpress’
 Tu contraseña de MySQL ‘administracion’
 Host de MySQL ‘localhost’

define („WPLANG‟, „es_ES‟); : Este parámetro se debe verificar, ya que


identifica el tipo de idioma que va a utilizar la aplicación (Paquete de lenguaje
situado en /wp-content/languajes/). A continuación guardamos los cambios
efectuados.

Este procedimiento se pude visualizar en las siguientes tres páginas.


Paso número 9
Terminado el anterior paso, nos dirigimos al explorador para empezar la instalación de
WordPress y en la barra de direcciones escribimos la URL http://localhost/wordpress
donde “localhost” es el nombre del servidor web y “wordpress” es el nombre de la carpeta
de la aplicación que se encuentra en el directorio /var/www.

Inmediatamente nos aparece un asistente de instalación en el que podemos ver que el


idioma con el cual vamos a gestionar el entorno administrativo y los usuarios es el Español
ya que el paquete de instalación que descargamos contiene los paquetes respectivos para
éste. Ahora agregaremos cada uno de los datos (información) requerida para la instalación:

o Título del Sitio


o Nombre de Usuario
o Password (Al ingresar la contraseña de autenticación para el sitio el asistente nos definirá
la seguridad que tendrá de acuerdo a los caracteres utilizados (FUERTE – DEBIL).
o Tu correo electrónico

Luego seleccionamos la opción para que el sitio sea público y aparezca en motores de
búsqueda como Google y Technorati. Damos clic en Instalar WordPress.
Paso número 10

Ya finalizado todo el procedimiento, el asistente nos indica que la aplicación quedo


correctamente instalada, así como el usuario con el cual vamos a acceder al
entorno administrativo y la contraseña que fue asignada a nuestra elección.
Ingresamos al navegador con la URL http://localhost/wordpress/wp-admin e
inmediatamente nos lleva al sitio para logearnos como administrador, digitamos el
usuario (admin) y la contraseña (administracion), damos clic en «acceder» y
pasamos a observar la consola de administración de WordPress, en la cual
podemos crear usuarios, entradas y realizar comentarios respecto a los mismos.
Este procedimiento lo podemos visualizar en las siguientes tres imágenes.

NOTA: La carpeta wp-admin del directorio de la aplicación indica la forma de


acceso a dicho sitio como administrador.
Paso número 13
Para ingresar a la página principal y de interacción con el usuario de la aplicación
agregamos en la barra de direcciones del navegador de Internet la URL
http://localhost/wordpress.

Como prueba principal vamos a crear algunas cuentas de usuarios en el sistema,


estando como usuario administrador, nos dirigimos a la pestaña inferior Usuarios –
Usuarios ,allí podemos ver que únicamente se encuentra registrado el usuario admin,
procedemos a crear un nuevo usuario en Usuarios – Agregar nuevo donde
ingresaremos los siguientes parámetros:

o Nombre de usuario
o Correo electrónico
o Nombre
o Apellidos
o Web (Dirección de la página)
o Contraseña
o Seleccionamos la opción para se envíe al correo electrónico de dicho usuario la
contraseña.
o Elegimos un perfil para el usuario; en este caso tendrá permisos de Editor.
o Añadir usuario.
Ya creados cada uno de los usuarios realizando el mismo procedimiento, nos
dirigimos a la pestaña Usuarios – Usuarios donde podremos visualizar la
lista de los usuarios, entre ellos el Administrador.

Dependiendo de los privilegios que le hayamos dado a cada uno de los


usuarios, estos se pueden logear como administradores o simplemente como
usuarios Editores, Suscriptores, Colaboradores y autores. En este caso nos
dirigimos a la pagina de wordpress para logearnos con otro usuario diferente
al Administrador. Ingresamos el usuario (erika) y la contraseña respectiva
para éste y le damos en la opción «Acceder». Este ingresa a un entorno de
escritorio «perfil - Escritorio» en el cual podrá actualizar el perfil, crear
páginas, entradas en el blog, ver los contenidos de la página, recibir
notificación de otras publicaciones y comentarios, entre otros; estos pasos los
podemos observar en las siguientes cinco imágenes.
Como siguiente paso realizaremos un cambio en una de las entradas publicadas en
nuestra pagina de WordPress.

Accedemos como administrador y estando en el Panel de Administración damos clic


en el icono “Entradas”. Allí editaremos la sección !Bienvenidos a Wordpress!!.
Damos clic sobre Editar y agregamos los caracteres o el texto que deseemos, en
este caso:

Bienvenido a WordPress. Esta es nuestra primera entrada.

Realizado este procedimiento damos clic al lado derecho en Actualizar, y nos


dirigimos a la pagina de WordPress para verificar los cambios realizados los cuales
han sido efectivos.

Este procedimiento lo podemos visualizar en la siguiente página.


Procedemos a verificar la integración y registro de los usuarios creados en la
aplicación Web que a su vez deben estar asignados en la base de datos
(wordpress).

Para el ingreso al entorno grafico de MySQL (phpmyadmin) podemos


acceder a través de la URL (http://localhost/phpmyadmin) implementando
un navegador, ingresamos el usuario «root» y la contraseña para ingresar.

Debemos tener en cuenta que la base de datos, en este caso MySQL, nos
permite administrar la aplicación, almacenando los usuarios, contraseñas,
información y contenidos específicos del sitio web, este procedimiento lo
podemos observar en las siguientes dos imágenes.
Estando en el entorno de phpmyadmin seleccionamos la base de datos para
wordpress y luego la pestaña wp-users - Examinar para visualizar cada uno de
los usuarios creados. Efectivamente se encuentran registrados con sus
contraseñas respectivas (encriptadas) los usuarios gestionados en la aplicación
(admin, johana, erika, katherine, sara), esto lo podemos visualizar en las
siguientes dos imágenes.

You might also like