Instalacion de Jommla en Ubuntu.pdf

download Instalacion de Jommla en Ubuntu.pdf

of 21

Transcript of Instalacion de Jommla en Ubuntu.pdf

  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    1/21

    Instalar Joomla 3.0.x en un servidor Ubuntu.

    Joomla es un popular CMS que nos permite crear y disear pginas web dinmicas sin necesidad deconocer ningn lenguaje de programacin o diseo web. A inales de septiembre ue liberada la !ersin

    ".# y tengo que reconocer que desde la $.% &'(S) el salto *a sido importante+ principalmente enapariencia.

    ,l objeti!o de este tutorial es poner el mundo del diseo web al alcance de todos. 'a idea es que podismontar un ser!idor 'AM- y poner en uncionamiento una pgina web con Joomla. Siendo una ormamagnica para adiestrarse en el manejo de este CMS.

    Si !an a seguir el tutorial como algo didctico tanto como para introducirse en le mundo del ser!idorweb y Joomla es recomendable que utilicen una mquina !irtual. /gualmente espero que sea til a todosaquellos que aunque pre!iamente ya conocan a Joomla les sir!a de actuali0acin o consulta.

    ,l tipo de sistema del ser!idor a priori es indierente+ siempre y cuando tengan en cuenta la estructurajerrquica de arc*i!os con respecto a 1buntu23ebian. ,n mi caso utili0ar4 1buntu Ser!er 5$.#6.5 '(S+

    es cil de instalar y tiene muy buen rendimiento+ ya os digo+ el sistema es a !uestro gusto+ pero eltutorial est diseado para 1buntu. -or otra parte+ a alta de dominio utili0ar4 direcciones /-.

    7ablemos de Joomla. -ara montar una pgina con Joomla se necesitan reali0ar 6 pasos generales8

    5. 7abilitar un alojamiento web o *osting &si tenemos dominio mejor)

    $. Crear una base de datos para Joomla+ MyS9' &preeriblemente)

    ". Alojar Joomla en el ser!idor.

    6. ,jecutar el instalador desde el na!egador para instalar y conigurar el CMS.

    3e orma general es bastante elemental y rutinario+ sin embargo depender de nuestras especiicidades

    el cmo se proceder. ,n nuestro caso no tendremos los amosos c-anel que proporcionan lospro!eedores de *osting pero tampoco nos *ar alta+ tampoco utili0ar4 :AM-- porque alargara eltutorial enormemente.

    Comenzamos.

    5. Habilitar un alojamiento web o hosting.

    Cuando instalamos 1buntu Ser!er para este objeti!o+ lo normal es que durante la instalacinincluyamos directamente un ser!idor 'AM- y otro openSS7 &nos !endra bien). Sin embargo !oy apartir desde la idea que solo tenemos a disposicin un sistema bsico o de tipo des;top+ por tanto notendramos instalado apac*e.

  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    2/21

    'a orma de utili0arlo es la siguiente8 Con las lec*as del teclado nos mo!emos de arribaabajo+ con latecla S-AC, ponemos astersticos para seleccionar+ con (AB saltamos a donde dice AC,-(A y con,@(, lo conirmamos. -ara salir sin cambios con ,SC.

    1na !e0 aceptado el reali0a todo el proceso de instalacin.

    3urante la instalacin de 'AM- se les solicitar que le asign4is una contrasea a la cuenta DrootE de labase de datos mysql+ es importante que recuerden esa contrasea ya que la necesitaremos ms adelantedurante la instalacin de p*pmyadmin.

    3e momento ya tenemos un paso importante superado+ tener instalado el ser!idor Apac*e.

    -ara comprobar que est operati!o solo necesitis escribir la direccin /- del ser!idor en la barra del

    na!egador y !ern esto8

  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    3/21

    ,n mi caso era 5F$.5GH.5.F+ si no saben cual es la !uestra+ basta con lan0ar iconig y buscar en laintera0 &et*#+ et*5+ etc) donde dice addr8>.>.>.>.

    I iconig

    Anlogamente+ cuando iniciamos 1buntu Ser!er nos la muestra.

    http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/02-5/
  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    4/21

    As de sencillo ya *emos completado el -aso 5 y tenemos en uncionamiento un alojamiento web endic*a direccin /-.

    ,n caso que est4n trabajando in sito sobre el ser!idor+ solo tiene que poner en el na!egador del mismo5$.#.#.5 o local*ost.

    $. Crear una base de datos M!"# $ara Joomla

    -ara ello *e utili0ado -*pMyAdmin.

    K aptget install p*pmyadmin

    3urante la instalacin nos *ar unas preguntas.

    'o primero.

  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    5/21

    Marcamos con S-AC, en Apac*e$ &que se !ea el asterisco). Con (AB saltamos a AC,-(A y con,@(, conirmamos.

    Seguidamente aparecer este cuadro y como no somos administradores a!an0ados nos limitamos amarcar !%.

    A*ora nos pedir la contrasea del usuario root de MyS9'+ la que anteriormente les *e insistido en que

    recordaran durante la instalacin de 'AM- &paso 5)

    'a escribimos+ saltamos con (AB a AC,-(A y continuamos.

    Solo nos queda asignarle una contrasea al usuario p*pmyadmin+ no tiene que ser la misma que laanterior. 3e *ec*o+ si leen detenidamente ni siquiera es necesario.

    http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/06-3/http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/05-4/http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/04-5/
  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    6/21

    Aceptamos y si todo *a salido bien ya debemos tenerlo uncionando.

    ,scribimos en la barra del na!egador8 I&'servidor($h$madmin+ en mi caso si recuerdan sera5F$.5GH.5.F2p*pmyadmin y les redireccionar al ormulario de login de p*pmyadmin.

    Bien pod4is entrar como el usuario root de MyS9' con la amosa contrasea que no deb4is ol!idar obien con el usuario p*pmyadmin de MyS9'.

    ,n todo caso+ es mejor que opt4is por root ya que ser necesario tener pri!ilegios de root para crear unabase de datos para Joomla.

    -or dentro p*pmyadmin tiene esta apariencia8

    http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/08-5/http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/07-4/
  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    7/21

    Lamos a*ora a crear la base de datos. ,l procedimiento ms sencillo es crear un usuario con su base dedatos propia. ,n pri!ilegios+ debajo aadimos un nue!o usuario8

    -restar atencin a como cumpliment4 el ormulario para un usuario llamadoj3) est separado en dosimgenes.

    http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/10-9/http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/09-4/
  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    8/21

    http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/11-10/
  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    9/21

    ,n el ejemplo se *a creado un usuario llamadoj3 con una base de datos con el mismo nombre y contodos los pri!ilegios sobre ella. Si todo sali bien+ en la lista de usuarios deben tener un registro comoeste8

    -ues ya *emos completado el -aso $+ crearle un usuario y base de datos mysql a joomla.

    3. *lojar Joomla en el servidor.

    @os mo!eremos al directorio (var(www(que a* tenemos que trabajar un poquito. Si alguien no losabe+ por deecto ese el directorio pblico de Apac*e y desde el punto de !ista del na!egador es la ra0de la web

    + ,d (var(www(

    A*ora crear4 un directorio para alojar joomla.

    ,s totalmente !lido instalar Joomla en la ra0 de la web+ o sea+ desde el punto de !ista del

    sistema en 2var(www&por deecto). A priori no es algo demasiado importante ya que la ra0 dela web se puede mo!er editando (et,(a$a,he-(siteavailable(de/ault. -ara un usuarioacostumbrado a trabajar con ser!idores esto debe sonar muy repetiti!o pero como no s4 quien lepueda interesar este artculo me !eo obligado a e>plicar unos detalles. ,n este tutorial *ar4 lainstalacin en un directorio en un escaln inerior a 2!ar2www2+ el eecto inmediato de estosegn la !isin del na!egador es que la pgina la encontrar en8

    http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/13-4/http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/12-8/
  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    10/21

    I&'servidor(dire,torio'joomla(.Si *ubiese estado instalada en el directorio ra0 pblica consolo poner la direccin /- o dominio ya entraramos en la pgina. -ero ya os digo+ pod4isinstalar joomla donde quieran y luego si desean que est4 en la ra0 web o no+ solo tendr4is que*acer la modiicaciones pertinentes en apac*e para que redireccione su ra0 del *ost al directorioque le indiqu4is.

    ,n resumen+ en nuestro caso particular Joomla estar en8

    I&'servidor(joomla(

    Contino.

    Creo un directorio llamado joomla en(var(www8

    rootubuntuS82!ar2wwwK mkdir joomla

    ,ntro en el8

    rootubuntuS82!ar2wwwK ,d joomla

    A*ora !amos a descargarnos Joomla. &Lersin en espaol)

    + wget htt$((joomla,ode.org(g/(download(/rsrelease(1204(2506(Joomla'3.0.1!$anish&a,k'Com$leto.tar.bz-

    ,l tutorial est basado en Joomla ".#.5 pero a eectos del mismo no cambia nada con respecto a la

    !ersin actual+ ".#.$.1tilic4 wget desde el ser!idor+ pero tambi4n pod4is descargar el arc*i!o en !uestro ordenador y con uncliente N(- como Nile0illa subirlo el arc*i!o al ser!idor.

    'o descomprimimos8

    + tar xjv/ Joomla'3.0.1!$anish&a,k'Com$leto.tar.bz-

    Si listamos los directorios tendremos todo esto8

    http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/14-4/
  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    11/21

    Antes decomen0ar la instalacin an debemos solucionar otras cosas pre!ias y reali0ar unas !eriicaciones.

    'o primero y muy importante+ es darle pri!ilegios a Apac*e de escritura en ese directorio donde estJoomla &2!ar2www2joomla). ,n teora se podra reali0ar la instalacin de Joomla pero muc*as cosas quedebera ser automticas como la generacin de ciertos arc*i!os de coniguracin y otras ms en eluturo las tendramos que *acer manualmente a golpe de terminal y os aseguro que no mola nada.

    + ,hown 7 wwwdatawwwdata (var(www(joomla

    ,n otras distribuciones como CentOS *ay que !er como es identiicado apac*e por el sistema+ creo queen ese caso es a$a,hea$a,he.

    ,ste comando que tiene como estructura8

    c*own usuario:8grupo: 2ruta2absoluta2

    ,n resumen+ estamos con!irtiendo a Apac*e en propietario del directorio de orma recursi!a &todo lo

    http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/15-5/
  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    12/21

    que *ay dentro tambi4n)

    'uego+ en la pgina de *ttp822www.joomlaspanis*.org2nos ad!ierten8

    -ara esta !ersin los requisitos del sistema son los siguientes8

    -7- %.".5

    registerPglobals debe estar apagado &O)

    magicPquotesPgpc debe estar apagado &O)

    ,l primero es muy cil de comprobar con el comando8

    + a$t,a,he $oli, $h$8

    -odemos comprobar que tenemos una !ersin superior. 'u0 !erde.

    'o siguiente lo debemos buscar en el arc*i!o de p*p.ini8

    + nano (et,($h$8(a$a,he-($h$.ini

    ,s un arc*i!o e>tenso y les sugiero utili0ar Ctrl Q para buscar las lneas.

    http://www.joomlaspanish.org/http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/16-3/http://www.joomlaspanish.org/
  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    13/21

    http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/17-4/
  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    14/21

    -or deecto ya estaban ambas en O pero no estara mal siempre comprobar.

    -or in. 7a llegado el momento de instalar joomla.

    6. 9je,utar el instalador desde el navegador $ara instalar ,on/igurar el CM!.

    -ara ello simplemente debemos poner en el na!egador en8 I&'servidor(joomla&en caso que seencuentre en el directorio ra0+ con la direccin /- o dominio bastar)

    ,n mi ejemplo es8

    14-.15.1.4(joomla

    /nmediatamente entonces sern conducidos por el na!egador al instalador.

    Lern lo siguiente y debern cumplimentar los ormularios.

    http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/18-4/
  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    15/21

    ,l proceso de instalacin como pueden !er se limita a rellenar tres ormularios y todo de la orma Esiguiente siguiente *asta inali0arE.

    ,ste primer ormulario apenas necesita e>plicacin8

    Solo una aclaracin+ en usuario Administrador pod4is poner el que deseen+ incluso sera *asta mejor noponer DadminE y por supuesto+ deben proporcionarle una contrasea robusta. Con ese usuario es con el

    http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/20-5/http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/19-5/
  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    16/21

    que a priori administrar4is el sitio.

    3ebajo aparece un botn que no me cupo en la imagen. -or deecto !iene apagado+ dejarlo as ya queeso luego se puede cambiar.

    Con el botn a0ul de S/R1/,@(, pasar4is al ormulario $.

    ,n ese segundo Normulario !er4is como todo lo que *icimos para y con p*pmyadmin adquiere sentido.@os pedir un usuario y una base de datos MyS9' que utili0ar.

    http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/22-3/http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/21-5/
  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    17/21

    ,l ormulario " ms que un ormulario nos resume lo que *emos conigurado para la instalacin.

    Lamos a !er lo que dice por detalle. &lo *e separado en !arias imgenes para que sea !isible)

    Marcamos que nos instale los datos de ejemplo en espaol.

    http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/24-3/http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/23-3/
  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    18/21

    Comopueden !er+ casi todo en !erde+ un lujo que no tendr4is en la mayora de pro!eedores de *osting. Soloalta dar en el botn de instalar.

    http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/27-3/http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/26-3/http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/25-3/
  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    19/21

    3ebemos eliminar la carpeta de instalacin+ es lo mismo que sacar el C3 de instalacin de un sistemade la disquetera. Con *acer clic; en el botn naranja automticamente la eliminar.

    -ara ir al Nrontend del sitio solo tienen *acer clic; en el botn de DSitioE y al Bac;end en el botn deDAdministradorE.

    -ara los que cono0can las !ersiones de Joomla anteriores les llamar la atencin de que en la plantillapor deecto del Nrontend y el Bac;end se *an lle!ado un buen la!ado de cara.

    :7;

  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    20/21

    ?*C@9

    Como podr4is !er+ el la!ado de cara es signiicati!o con respecto a las !ersiones anteriores.

    -ara los que nunca *ab4is trabajado con Joomla+ pasar del rontend al bac;end es tan sencillo comoponer el domino2administrator.

    ,n mi ejemplo8

    http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/31-2/http://blog.desdelinux.net/instalar-joomla-3-0-x-en-un-servidor-ubuntu/30-2/
  • 8/14/2019 Instalacion de Jommla en Ubuntu.pdf

    21/21

    Bac;end8I&'servidor(joomla(administrator

    Nrontend8 I&'servidor(joomla.

    ?a tienen Joomla operati!o y listo para trastear todo lo que quieran.

    Saludos y espero que les guste el tutorial+ un poco largo pero con todo el detalle que una persona puedenecesitar para empe0ar. Si me permiten estoy trabajando en un artculo para implementar algunas

    medidas de seguridad bsicas para Joomla que puede estar listo en unos das. ,spero no *aberlosaburrido demasiado.