Práctica 1ApacheServicios de Red e InternetFrancisco Javier Gavilán Escriche2ºASIR
Práctica 1 Apache                                                                                             Francisco Ja...
Práctica 1 Apache                                                 Francisco Javier Gavilán EscricheObjetivosConfigurar vue...
Práctica 1 Apache                                                                           Francisco Javier Gavilán Escri...
Práctica 1 Apache                                              Francisco Javier Gavilán Escriche4. Después de esto nos sol...
Práctica 1 Apache                                                 Francisco Javier Gavilán EscricheCreación de Virtual Hos...
Práctica 1 Apache                                             Francisco Javier Gavilán EscricheArchivo httpd.confAhora vam...
Práctica 1 Apache                                                  Francisco Javier Gavilán EscricheConfiguración e Instal...
Práctica 1 Apache                                                Francisco Javier Gavilán EscricheAhora vamos a proceder a...
Práctica 1 Apache                                              Francisco Javier Gavilán EscricheEn la cual tendremos que r...
Práctica 1 Apache                                            Francisco Javier Gavilán EscricheEn caso de que queramos admi...
Práctica 1 Apache                                           Francisco Javier Gavilán EscricheAhora accediendo a wordpress ...
Práctica 1 Apache                                                 Francisco Javier Gavilán EscricheConfiguración e Instala...
Práctica 1 Apache                                                  Francisco Javier Gavilán EscrichePulsamos en standard y...
Práctica 1 Apache                                                Francisco Javier Gavilán EscricheHe decidido otorgarle pe...
Práctica 1 Apache                                               Francisco Javier Gavilán EscricheUna vez hecho el paso ant...
Práctica 1 Apache                                              Francisco Javier Gavilán EscricheY automáticamente accedemo...
Upcoming SlideShare
Loading in...5
×

Instalación de 2 CMS: Wordpress y Drupal

878

Published on

Instalación de 2 CMS: Wordpress y Drupal

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
878
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Instalación de 2 CMS: Wordpress y Drupal"

  1. 1. Práctica 1ApacheServicios de Red e InternetFrancisco Javier Gavilán Escriche2ºASIR
  2. 2. Práctica 1 Apache Francisco Javier Gavilán EscricheIndiceObjetivos ........................................................................................................................................................ 2Instalación de APACHE/LAMP...................................................................................................................... 3Instalación phpmyadmin ................................................................................................................................ 4Creación de Virtual Hosts .............................................................................................................................. 5 Archivo de hosts ........................................................................................................................................ 5 Archivo httpd.conf ...................................................................................................................................... 6Configuración e Instalación WordPress ........................................................................................................ 7Configuración e Instalación Drupal .............................................................................................................12 1
  3. 3. Práctica 1 Apache Francisco Javier Gavilán EscricheObjetivosConfigurar vuestro servidor web con la siguiente configuración:  CMS seleccionado en http://www.vuestrodominio.es  Otro CMS no seleccionado en http://otro.vuestrodominio.esDocumentad la práctica enviando un fichero .pdf convenientemente formateado y redactado. 2
  4. 4. Práctica 1 Apache Francisco Javier Gavilán EscricheInstalación de APACHE/LAMPAntes de empezar a instalar los CMS vamos a instalar apache que es un servidor web dedistribución libre y de código abierto, pero yo en mi caso he preferido instalar el paquete LAMP.LAMP es el acrónimo se refiere a un conjunto de subsistemas de software necesarios paraalcanzar una solución global, en este caso configurar sitios web o servidores dinámicos con unesfuerzo reducido.El acrónico se refiere a:  Linux, el sistema operativo  Apache, el servidor web  MySQL, el gestor de bases de datos  PHP los lenguajes de programaciónPara instalarlo yo en lo personal uso tasksel que instala todos los paquetes según la tarea que lonecesitemos en este caso para usa LAMP,1 Instalar tasksel en una terminal mediante la siguiente orden:“sudo apt-get install -y tasksel”2 usamos tasksel:sudo tasksel3 Seleccionamos “LAMP server“: *Para seleccionar está opción de LAMP server tenemos que hacerlo mediante el uso de la barra espacialdora 3
  5. 5. Práctica 1 Apache Francisco Javier Gavilán Escriche4. Después de esto nos solicitara la contraseña que usaremos para MySQL y su confirmación.Para probar si Apache funciona desde nuestro navegador entramos a:http://localhost/Instalación phpmyadminMediante la siguiente orden instalamos phpmyadmin:“sudo apt-get install phpmyadmin”Para iniciarlo desde nuestro navegador firefox la dirección http://localhost/phpmyadminAprovechando ya que estoy con phpmyadmin vamos a crear la base de datos que albergara todoel contenido de blog de wordpress (aunque este paso se puede hacer más adelante),seleccionamos utf8_unicode_ci como juego de caracteres y le ponemos un nombre para la basede datos (Ej: yo la llamare alsw_wordpress_db) y le damos en botón crear 4
  6. 6. Práctica 1 Apache Francisco Javier Gavilán EscricheCreación de Virtual HostsLa creación de virtual hosts se hace para poder establecer un nombre de dominio mediante elcual cuando vayamos a acceder a nuestro CMS lo hagamos desde ese dominio y no desdenuestro localhost. Para ello debemos de tener instalado apache previamente y tendremos queconfigurar dos archivos: el archivo de hosts del sistema y el otro va a ser un archivo que vamos acrear en el sistema llamado httpd.conf.Archivo de hostsEn el archivo de hosts se definen todos aquellos hosts mediante los cuales queramos acceder adiversas aplicaciones a través de nuestro navegador Firefox, por eso aparte de nuestro localhost ypruebasfran (nombre del sistema) que ya estaban creados, he decidido agregar un par de ellosmás necesarios para esta práctica, concretamente un dominio y un subdominio. 5
  7. 7. Práctica 1 Apache Francisco Javier Gavilán EscricheArchivo httpd.confAhora vamos a crear un archivo httpd.conf en la ruta /etc/apache2.conf en el cual vamos crearlos virtualhosts a través de los cuales le vamos a indicar que accediendo a nuestro dominio(ejemplo  ServerName: frangavilan.com) nos lleve directamente a donde hemos realizado lainstalación de wordpress (indicándolo mediante la línea DocumentRoot /var/www/wordpress porejemplo). A continuación muestro una imagen con los tres virtual hosts que he tenido quedeclarar (los dos últimos los utilizaremos para los cms). 6
  8. 8. Práctica 1 Apache Francisco Javier Gavilán EscricheConfiguración e Instalación WordPressPara descargarlo nos vamos a la página oficial: http://es.wordpress.org/ la versión actual es la3.2.1Descomprimimos el archivo y lo guardamos en /var/www (previamente tendremos que darpermisos a la carpeta /var/www para poder pegar la carpeta wordpress que hemosdescomprimido del archivo descargado)Entramos a la carpeta wordpress que pegamos /var/www/ y cambiamos el nombre del archivowp-config-sample.php a wp-config.php (este el archivo donde está un ejemplo de configuraciónpara la instalación, puede ser muy útil), editamos el archivo para decir cual base de datos debeusar. En la siguiente captura muestro el archivo en sí ya con el nombre cambiado. 7
  9. 9. Práctica 1 Apache Francisco Javier Gavilán EscricheAhora vamos a proceder a modificar el interior del archivo de tal manera que cambiamos unaserie de parámetros (el nombre de la base de datos de wordpress, el nombre de usuario deMYSQL, la contraseña de MYSQL y el host de MYSQL pero es probable que no haga faltacambiarlo).Ahora guardamos el documento y cerramos.Vamos a proceder a la instalación de nuestro CMS wordpress, para ello introducimos losiguiente en nuestra barra de direcciones de nuestro navegador Firefox:http://localhost/wordpress/wp-admin/install.phpy nos saldrá una pantallas como las que muestro en las siguientes capturas: 8
  10. 10. Práctica 1 Apache Francisco Javier Gavilán EscricheEn la cual tendremos que rellenar una serie de campos como el nombre del sitio, el nombre de miusuario, password, correo electrónico. Una vez rellenado dichos campos procedemos a pincharen el botón Instalar Wordpress. Una vez hecho este paso nos saldrá un mensaje diciéndonos quela instalación de wordpress se ha realizado correctamente. 9
  11. 11. Práctica 1 Apache Francisco Javier Gavilán EscricheEn caso de que queramos administrar lo hacemos con la opción wp-admin: 10
  12. 12. Práctica 1 Apache Francisco Javier Gavilán EscricheAhora accediendo a wordpress con el nombre de mi dominio podemos comprobar que nos llevaa nuestro CMS wordpress. 11
  13. 13. Práctica 1 Apache Francisco Javier Gavilán EscricheConfiguración e Instalación DrupalNos tendremos que ir en esta ocasión a la página de drupal y descargar la versión 7.9 que es lamás reciente. Una vez descomprimido procedemos a colocarla en la ruta /var/www para despuéspoder acceder a través de nuestra barra de direcciones.He de decir que antes de hacer la instalación de drupal he procedido a declarar el nuevo virtualhost en el archivo httpd.conf que estará relacionado con mi subdominio“midominio.frangavilan.com”Vamos ahora mediante un terminal a ejecutar mysql mediante el comando “mysql –p –u root”accedemos con nuestra contraseña y ahora deberemos de crear una base de datos en la cualotorguemos todos los permisos a un usuario que también tendremos que crear sobre nuestrosubdominio estableciendo una contraseña para dicho usuario también. Lo hacemos todo ello dela siguiente forma:Reiniciamos el servicio Mysql desde el terminal.Ahora colocamos el nombre de nuestro subdominio en la barra de direcciones para llevar a cabola instalación de drupal y nos saldrá lo siguiente: 12
  14. 14. Práctica 1 Apache Francisco Javier Gavilán EscrichePulsamos en standard y posteriormente en english para ponerle el idioma que es el que trae pordefecto (aunque también existe la opción de instalarlo en español descargando un archivo detraducción desde la página de drupal, el cual tendremos que mover a la siguiente ruta“/var/www/drupal/profiles/standard/translations), después nos saldrá el siguiente mensaje:Nos saltarán dos mensajes de error: uno en el que nos dice que la ruta sites/default/files no existe(y por lo tanto deberemos de crearla) y el otro en el cual se nos dice que el archivo settings noexiste y tendremos que copiar el contenido del archivo /sites/default/default.settings.php a/sites/default/settings.phpVamos a proceder a configurar los archivos y carpetas necesarios para poder efectuar lainstalación de drupalPara ello copiamos el contenido del archivo default.settings.php en otro archivo nuevo llamadosettings.phpAhora le voy a otorgar permisos 755 al archivo de settings.php.Creo una carpeta llamada files dentro de default a la cual también le otorgo permisos 755 13
  15. 15. Práctica 1 Apache Francisco Javier Gavilán EscricheHe decidido otorgarle permisos 777 a la carpeta entera de drupal porque si no me seguíansaliendo los dos fallos (el de la carpeta files y el del archivo de settings.php pero esta vezdiciéndome que no había permisos suficientes para poder llevar a cabo la instalación de drupal).Después ya he metido el nombre de mi subdominio de nuevo en la barra de direcciones y heconseguido llegar a la siguiente parte en la instalación de drupal, en la que ya he rellenado loscampos de la base de datos, usuario, contraseña… 14
  16. 16. Práctica 1 Apache Francisco Javier Gavilán EscricheUna vez hecho el paso anterior accederemos a la configuración de nuestro sitio donde daremos elnombre de nuestro sitio, así como nuestro correo electrónico, usuario,passwords…Después ya nos saltará un mensaje dandonos la enhorabuena por haber instalado drupal 15
  17. 17. Práctica 1 Apache Francisco Javier Gavilán EscricheY automáticamente accedemos a la interfaz gráfica de drupal con nuestro usuario y contraseña 16

×