Академический Документы
Профессиональный Документы
Культура Документы
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
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