Está en la página 1de 5

Manual de Instalacin de Wordpress

Br. Rosa Hidalgo


Pasos para Instalar Wordpress
Antes de la instalacion de Wordpress debemos configurar el servidor
Paso 1: Instalar servidor web Apache
con el comando :
$sudo apt-get install apache2
Una vez instalado podemos verificar introdiciendo en la barra de direcciones: http://localhost.
Paso 2: Instalar MYSQL
En este paso instalamos la base de datos MYSQL
Con el comando:
$ sudo apt-get install mysql-server
$ sudo apt-get install php5-mysql
Mientras se instala el paquete, nos preguntaran la contrasea de superusario (root) para acceder a la
base de datos, una vez terminada la instalacion debemos ejecutar algunos scripts:
El primer script indica a la base de datos que cree la estructura de directorios donde se almacena la
informacin, ejecutamos el siguiente programa:
$ sudo mysql_install_db
Luego ejecutamos un script de seguridad que eliminara algunas caracteristica por defecto peligrosas y
limitara el acceso a la base de datos, ejecutamos el siguiente comando:
$ sudo mysql_secure_installation
Nos pedira introducir la contrasea que ya hemos puesto en la instalaci, luego preguntara si queremos
cambiar la contrasea, para el resto de preguntas solo pulsamos ENTER, y dejamos las opciones por
defecto.
Paso 3: Instalar PHP
Php es el componente de la configuracion que nos dara el soporte para cargar el contenido dinamico de
la web.
Para instalarlo debemos ejecutar:

$ sudo apt-get install php5


$ sudo apt-get install libapache2-mod-php5
$ sudo apt-get install php-mcrypt
Ya instalados los paquetes, el siguiente paso es configurar Apache para modificar la forma en que el
servidor sirve los ficheros cuando un directorio es solicitado. Actualmente, si un usuario solicita un
directorio del servidor, Apache buscar primeramente un fichero llamado ndex.html. Debemos decirle e
a Apache que cuando se solicita un directorio, que busque primero el fichero llamado index.php.
Para hacer esto editamos el fichero de configuracin /etc/apache2/mods-enable/dir.conf
para abrir este archivo dir.conf, es recomendable ejecutar el comando
$ gksudo nautilus
el cual nos permitira abrir las carpetas en modo superusuario, una vez que encontremos el archivo lo
podemos abrir con gedit, al abrirlo debemos buscar el siguiente pedazo de codigo:
<IfModule mod_dir.c>
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
movemos el fichero index.php a la primera posicion de busqueda:
IfModule mod_dir.c>
index.php DirectoryIndex index.html index.cgi index.pl index.xhtml index.htm
</IfModule>

Una vez que finalizaos y guardamos, debemos reiniciar el servicio para que los cambios se apliquen,
ejecutamos el siguiente comando:
$ sudo service apache2 restart
Hasta este paso tenemos instalado Php pero debemos probar la configuracion PHP del servidor, para
probar si el sistema esta correcto debemos crear un script y alojarlo en el servidor, a este fichero de
script lo llamaremos informacion.php para que Apache encuentre el fichero y lo sirva correctamente,
este fichero se debe salvar en el directorio localizado en /var/www/html.
Este fichero lo podemos editar directamente ejecutando el siguiente comando:
$ sudo gedit /var/www/html/informacion.php
una vez abierto, agregamos el siguiente texto:
<?php
phpinfo();
?>
y lo guardamos.

Para probar si el servidor esta configurado de forma correcta vamos a la barra de navegacion:
http://localhost/informacion.php
beria aparacer una tabla titulado PHP Version 5,5,9-1ubuntu4,5
Luego se debe eliminar el fichero para no dejar residual en el servidor, se hace ejecutando el siguiente
comando:
$ sudo rm /var/www/html/informacion.php
Luego de estos pasos, el servidor esta listo para la instalacion de Wordpress
Pasos para la Instalacion de Wordpress
Paso1: Crear una base de datos MySQL y un usuario para Wordpress
Wordpress utiliza una base de datos relacional para almacenar y administrar la informacin de usuario
y sitio, como ya tenemos MySQl instalado necesitamos construir una base de datos y un usuario con los
cuales Wordpress pueda funcionar.
Primero entramos en la cuenta root de mysql usando el siguiente comando:
$ mysql -u root -p
Nos pedira la clave que ledimos al instalar mysql, luego aparecera una consola de comando MySQL,
ahora podemos crear la base de datos con el siguiente comando:
CREATE DATABASE wordpress;
Luego creamos un usuario y le asignaremos una clave, por ejemplo:
CREATE USER wordpressuse@localhost IDENTIFIED BY 'password';
Este usuario no tiene acceso a la base de datos, para darle acceso ejecutamos el siguiente comando:
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuse@localhost;
Por ultimo hacemos un flush a los privilegios para que MySQL sepa acerca de los cambios que se han
realizado, ejecutamos el siguiente comando:
FLUSH PRIVILEGES;
Ya tenemos todo listo podemos salir de la linea de comando MySQL
exit

Paso 2: Descargar Wordpress


Lo podemos descargar del sitio web, directamente desde la consola:
$ cd ~
$ wget http://wordpress.org/latest.tar.gz
Podemos extrarer los archivos con el siguiente comando:
$ tar xzvf latest.tar.gz
luego:
$ sudo apt-get update
Para obtener los paquetes necesarios:
$ sudo apt-get install php5-gd
$ sudo apt-get install libssh2-php
Paso 3: Configurar Wordpress
El primer paso es movernos al directorio de Wordpress que acabamos de descomprimir
$ cd ~/wordpress
copiaremos un archivo de configuracion por defecto para que Wordpress reconozca al archivo:
$ cp wp-config-sample.php wp-config.php
Ahora que tenemos un archivo de configuracin con el que trabajar, lo abrimos con un editor de texto:
primero usamos
$ gksudo nautilus
para buscar el archivo y luego lo abrimos con un editor de texto
gedit wp-config-php
Las modificaciones que debemos hacer son en los parametros que tienen informacin acerca de la base
de datos:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuse');
define('DB_PASSWORD', 'password');
Estos son los valores que se deben cambiar, luego guardamos y cerramos
Paso 4: Copiar archivos a la raiz de Documentos en el servidor web
Se transfieren los archivos de Wordpress escribiendo:
$ sudo cp -r ~/wordpress/* /var/www/html/
Esto copiar de forma segura todos los contenidos del directorio que se descomprimio a la raz de
documentos. Ahora deberamos movernos hacia dentro de la raz de documentos para hacer unos
cambios finales a los permisos:
$ cd /var/www/html
Necesitaremos cambiar el propietario de nuestros archivos para incrementar la seguridad. Queremos
darle la propiedad al usuario no root con privilegios sudo que creamos, planeando usarlo para
interactuar con nuestro sitio.
$ sudo chown -R root:www-data *
Esto configurar las propiedades de pertenencia que estamos buscando
Primero, vamos a crear manualmente el directorio de uploads tras el directorio de wp-content en
nuestra raz de documentos. Este ser el directorio padre de nuestro contenido:
$ mkdir /var/www/html/wp-content/uploads
Ahora tenemos un directorio donde dejar los ficheros que subamos, pero los permisos siguen siendo
muy restrictivos. Necesitamos dejar que el propio servidor web escriba en este directorio.
$ sudo chown -R :www-data /var/www/html/wp-content/uploads
Esto permitir al servidor web crear archivos y directorios a partir de este mismo directorio, lo cual nos
permitir subir contenido al servidor.
Finalmente completamos la instalacion a traves del portal web

También podría gustarte