SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
Capítulo 11: Mantenimiento del espacio web



                                                           Capítulo 11
                     Mantenimiento del espacio web




11.1. Actualizaciones de Joomla!

La actualización a las nuevas versiones de Joomla! es siempre necesaria si queremos
que nuestro espacio web no tenga vulnerabilidades peligrosas, y mantenga depuradas
sus funcionalidades. Aunque el proceso que se describe es sencillo, es conveniente
realizar copias de seguridad antes de toda actualización, tal y como se describe en el
apartado siguiente de este capítulo.
Para las versiones 1.0.X, la actualización se realizaba de forma sencilla y requería dos
pasos:
   ●   Descargar la actualización de la versión que tenemos a la nueva. La comunidad
       Joomla!, cada vez que aparecía una nueva versión 1.0.X ofrecía dos
       distribuciones, una completa para realizar instalaciones nuevas, y una de
       actualización.
   ●   Una vez descargada la actualización, se descomprime el paquete en nuestro
       equipo, y utilizando un programa cliente de FTP se realiza una sobreescritura de
       las carpetas y archivos en el servidor donde tenemos instalado Joomla!
Cuando aparece la versión 1.5 el proceso de actualización de las versiones anteriores
1.0.X no se puede realizar de esta forma, y es necesario realizar una migración, cuyos
detalles se encuentran en el servicio de ayuda de Joomla! Spanish:
http://ayuda.joomlaspanish.org/index.php?option=com_content&task=view&id=184&itemid=66
Para las versiones 1.5.X el proceso de actualización es análogo al de las versiones
1.0.X. En el espacio de descarga del proyecto Joomla!, cuando aparece una nueva
versión, se disponen la nueva versión completa y la versión que es actualización de la
anterior, y de toas las anteriores.




Si queremos, como es nuestro caso, realizar una actualización de la instalación de la
versión 1.5.4, tenemos que realizar los dos pasos mencionados anteriormente:


                        La web en entornos educativos: Joomla!                             227
Capítulo 11: Mantenimiento del espacio web


       ●   Descargar la actualización.

Observación: Localización del archivo de actualización.

El archivo comprimido que utilizaremos para actualizar la versión 1.5.4 a 1.5.5 se
encuentra localizado en:
                                 recursos/capitulo_11
Nombre del archivo: Joomla_1.5.4_to_1.5.5-Stable-Patch_Package.zip
Si se ha decidido utilizar desde el principio la versión distribuida en español, el archivo
de actualización se llama:
              Joomla_1.5.4_a_1.5.5-Spanish-Parche_Pack.zip

       ●   Una vez descargada la actualización, se descomprime el paquete en nuestro
           equipo, y utilizando un programa cliente de FTP se realiza una sobreescritura
           de las carpetas y archivos en el servidor donde tenemos instalado Joomla! Si
           estuviéramos trabajando con una instalación en un servidor local, está claro
           que lo que debemos hacer es una copia del contenido del archivo de
           actualización sobre las carpetas y archivos de la instalación, sobrescribiendo
           todo el contenido.




11.2. Copias de seguridad del espacio web.

Es conveniente realizar copias de seguridad con cierta frecuencia. En caso de que el
sitio web deje de estar operativo, por el motivo que sea, siempre podremos recuperar la
última copia de seguridad realizada.
El proceso es sencillo, se necesita hacer una copia de seguridad de la estructura
completa de carpetas y archivos; y una copia de seguridad de la base de datos.
       ●   Utilizando un programa cliente de FTP, la copia de todas las carpetas y
           archivos de nuestro sitio Joomla! es sencilla, no hay que hacer nada más que
           descargarlos en nuestro equipo, y con un poco de paciencia, la tendremos


                         La web en entornos educativos: Joomla!                             228
Capítulo 11: Mantenimiento del espacio web


    reproducida y a buen recaudo.
●   Para realizar la copia de seguridad de la base de datos, es necesario actuar
    sobre ella, y si disponemos de alguna aplicación gestora de bases de datos,
    phpMyAdmin, por ejemplo, el proceso es sencillo. Los paneles de control de
    servidores contratados pueden permitir, en algunos casos, realizar
    directamente copias de seguridad.
    Accedemos a phpMyAdmin, tal y como se explicó en el capítulo 2, y
    seleccionamos nuestra base de datos.




    Aparece la página que muestra todas las tablas de la base de datos con
    información de los parámetros que la definen. En la parte superior
    observamos unas pestañas que permiten acceder a diversas acciones que
    se pueden hacer con la base de datos. Elegimos “Exportar”, y entramos en la
    página que define la exportación de la base de datos completa.




                 La web en entornos educativos: Joomla!                             229
Capítulo 11: Mantenimiento del espacio web


          En principio, podemos dejar todo como está, salvo las opciones “Añada
          DROP TABLE” y “Añada IF NOT EXISTS”, y la indicación de que se genere
          un archivo descargable y eligiendo, si lo deseamos, algún tipo de
          compresión.

          Es adecuado tener en cuenta la modalidad compatible con SQL, porque a la
          hora de recuperar la base de datos será importante. Elegimos “MYSQL323”.
          Sólo queda decidir que “Continúe” con la operación y ya podemos descargar
          el archivo en nuestro equipo. Tendrá un nombre del tipo “joomla.sql”,
          “joomla.sql.zip” o “joomla.sql.gz”, si la base de datos que estamos
          exportando se llamaba “joomla”, claro.




11.3. Restauración de una copia de seguridad del espacio web.


Si tenemos recuperada la copia de seguridad, la restauración del espacio web requiere
dos pasos.
      ●   Restaurar la estructura de archivos y carpetas en el servidor, para lo que
          utilizaremos un programa cliente de FTP.
      ●   Restaurar la base de datos. Si tenemos la opción de utilizar un gestor de
          bases de datos tipo PhpMyAdmin el proceso es sencillo.
              1. Creamos una base de datos vacía.




             2. Observamos la indicación de que la base de datos se ha creado, pero
                todavía no tiene tablas,




             3. Y unas pestañas en la parte superior con las operaciones que
                podemos hacer con la base de datos. Elegimos “Importar”.



                       La web en entornos educativos: Joomla!                             230
Capítulo 11: Mantenimiento del espacio web


            4. Localizamos el archivo que descargamos cuando hicimos la
               restauración de la base de datos, “joomla.sql.gz”, por ejemplo, y
               elegimos la modalidad compatible con SQL “MYSQL323”. Decidimos
               “Continuar”.




            5. Y ya hemos realizado la importación de la base de datos.




Dominar la restauración del sistema Joomla! al completo permite un trabajo más que
interesante: preparar el sitio web en local para más tarde reproducirlo en un
servidor remoto.

            6. Es importante tener claro que aunque hayamos realizado
               correctamente estos pasos en la restauración de un sistema, si se
               realiza reponiendo una copia de seguridad, nada cambia son respecto
               a la configuración básica del sistema, pero si lo hacemos en un
               servidor distinto y/o en una localización relativa distinta, tenemos que
               realizar alguna modificación en el archivo de configuración,
               “configuration.php”

            7. El proceso es sencillo, con un cliente de FTP descargamos el archivo
               de configuración en nuestro equipo para editarlo, abriéndolo con una
               aplicación de edición de código.




                      La web en entornos educativos: Joomla!                             231
Capítulo 11: Mantenimiento del espacio web




  8. Debemos modificar la información de:
           La base de datos. Localizamos las líneas que definen el “host”:
           usuario, contraseña, nombre de la base de datos, y corregimos
           la información detallada entre comillas (‘localhost’, por ejemplo)
           con la información real que debemos conocer del servidor en el
           que estamos restaurando la copia de seguridad de Joomla!




           La posición absoluta de las carpetas “logs” y “tmp” en el
           servidor.




            Podemos conocer esta referencia absoluta localizando la
            información del “Directorio base de apertura” (Open basedir)
            desde la información que nos proporciona Joomla! sobre la
            configuración de PHP:
Ayuda >> Información del sistema >> Configuraciones de PHP




            Lo podemos ver en esta imagen, correspondiente a una
            restauración realizada en un alojamiento web gratuito.
            Teniendo presente que si la instalación se ha realizado sobre
            una carpeta creada en el nivel de “htdocs”, será incluida en la
            especificación de esta referencia absoluta.
            En caso de que necesitemos conocer la ruta de un espacio en
            remoto, si el servidor web es Linux, podemos crear un archivo
            de texto con el siguiente contenido,

                                  mylinux# cat getcwd.php
                                  <?
                                  echo getcwd();
                                  ?>

            guardarlo, por ejemplo con el nombre “ruta.php”, subirlo por
            FTP a nuestro espacio web, y ejecutarlo, es decir, escribiendo
            una URL de este tipo en un navegador:

                     http://www.midominio.com/ruta.php


            La web en entornos educativos: Joomla!                             232
Capítulo 11: Mantenimiento del espacio web


El único problema que podemos tener al realizar respaldos de copias de seguridad es
que algunas extensiones utilizan rutas absolutas a carpetas y archivos y es probable
que el sitio recuperado no funcione como se esperaba, habrá que comprobarlo.


Observación: Automatización de creación de copias de seguridad.

Existen varias extensiones que permiten realizar copias de seguridad, desde aquellas
que automatizan la copia de la base de datos, incluso para enviarla regularmente por
correo electrónico, hasta aquellas que permiten operaciones más complejas. En este
caso, se presenta una extensión que una vez instalada permite gestionas fácilmente
copias de seguridad de las carpetas y archivos del servidor y de la base de datos. Es
un componente y el archivo de instalación se encuentra en la carpeta:

                                recursos/capitulo_11

Nombre del archivo: com_joomlapack-1.2-j15.zip

Se incluye un archivo de documentación distribuido por los desarrolladores:

                        JoomlaPack_User_Manual_1.2.pdf

Aunque la restauración de una copia de seguridad es más complejo para este tipo de
aplicaciones, y el componente no lo permite, se incluye una aplicación PHP que debe
ser ejecutada desde el servidor una vez descomprimida y subida por FTP, y que
permite la recuperación del espacio:

                                   kickstart_1.2.zip




                        La web en entornos educativos: Joomla!                             233
Capítulo 11: Mantenimiento del espacio web


11.4. La seguridad en nuestro espacio web1.

El tema de la seguridad de un espacio web es realmente delicado y complejo, pero en
estos momentos sólo nos podemos centrar en lo que podemos hacer, en primera
instancia, para mantener nuestro espacio protegido en la red, y considerando que si
tenemos nuestro sitio albergado en un servidor remoto, lo más probable es que no
podamos modificar las configuraciones del servidor http ni de PHP.
Joomla! ya es en sí un sistema muy seguro, pero es preciso actuar con cierta diligencia
si no queremos tener sorpresas desagradables. Esta colección de primeras
recomendaciones debe servir de inicio de un proceso complejo, pero necesario.

●   Utiliza versiones de Joomla! descargadas de sitio fiables:
                               http://joomla.org,
                               http://joomlacode.org/
                               http://www.joomlaspanish.org.

●   No instales extensiones sospechosas, con poco soporte por parte de los
    desarrolladores. Hay que estar atento a las orientaciones que nos dan los espacios
    oficiales del proyecto Joomla! a este respecto, existe mucha documentación.

●   Realiza copias de seguridad del sistema con frecuencia.

●   Actualiza el sistema con la última versión. Cuando se descubre una vulnerabilidad,
    es muy corto el tiempo en el cual se desarrolla un parche o arreglo para la misma.
    Si tienes el sistema actualizado o parcheado con los últimos “patches” disminuyes
    notablemente la probabilidad de que te “hackeen” el sitio web.

●   Utiliza .htaccess para controlar los accesos, y para proteger con contraseña el
    directorio /administrator/ (HTTP Authentication2).
                  .htaccess es un archivo de texto oculto que contiene una serie de
                  directivas para el servidor Apache. Cuando un cliente solicita un archivo al
                  servidor, éste busca desde el directorio raíz hasta el subdirectorio que
                  contiene el archivo solicitado el archivo .htaccess y tiene en cuenta estas
                  reglas antes de proceder con la petición, es decir, se aplican las normas
                  especificadas al directorio en el que se encuentre .htaccess y los
                  directorios por debajo de él.
                  Ejemplos de usos para .htaccess pueden ser restringir el acceso a
                  determinados archivos, impedir el listado de los archivos de un directorio,
                  redireccionar, personalizar las páginas de error o impedir el acceso a
                  determinadas IP’s o rangos de IP. Por ejemplo, aunque son muchas más
                  las posibilidades que permite .htaccess para proteger nuestro sistema:

1
    Los contenidos de este apartado se corresponden con las recomendaciones de seguridad que ofrece
    http://www.joomlaos.net, propiedad de Gonzalo Reynoso, y se introducen en este texto con autorización expresa
    del autor.
2   Utilizar HTTP Authentication supone manipular código en varios archivos, y excede del propósito de este texto. Si
    quieres tener una buena referencia para dominar el control de seguridad que se puede realizar con “.htaccess”,
    en “Joomlaos”, puedes encontrar una buena referencia para completar esta información
    (http://www.Joomla!os.net/seguridad-en-Joomla!-utilizando-.htaccess-en-servidores-linux-apache.php).


                                La web en entornos educativos: Joomla!                                          234
Capítulo 11: Mantenimiento del espacio web


                       Impedir el listado del contenido de un directorio.
                    Cuando se intenta acceder a un directorio, en ausencia de un
                    archivo de índice, Apache muestra por defecto el contenido del
                    directorio. Si queremos impedir al usuario ver el contenido de un
                    directorio, bastaría con crear un archivo de índice, por ejemplo
                    index.html, pero existe una solución más elegante mediante la
                    directiva “Options”. Basta crear un archivo .htaccess que contenga
                    la línea:
                                               Options -Indexes
                    También podríamos utilizar la directiva DirectoryIndex, que
                    especifica qué archivos actúan como índice por defecto, y qué
                    archivo mostrar en el caso de que éstos no se encuentren. Por
                    ejemplo la línea:
                       DirectoryIndex index.php index.html index.htm /prohibido.php
                    indicaría al servidor que debe buscar los archivos index.php,
                    index.html o index.htm, en ese orden, y en el caso de no encontrar
                    ninguno de ellos, cargar el archivo prohibido.php.
                       Controlar el acceso a carpetas o archivos.
                    Podrías querer deshabilitar totalmente el acceso a una carpeta. En
                    este caso sólo los archivos principales accederán a ellos mediante
                    el sistema de archivos, pero no se podrán acceder vía web.
                    Simplemente, crea un archivo .htaccess en esa carpeta que
                    contenga:
                                 #deny all access
                                 deny from all
                    Si se quiere permitir el acceso desde una IP específica,
                                 #deny all access
                                 deny from all
                                 allow from 10.0.0.1
                    o para un rango específico de IP's (forzado mediante la máscara de
                    red).
                                 allow from 192.168.0.0/24
                    También se puede bloquear el acceso a un archivo específico,
                                 <files privado.html>
                                 Order allow,deny
                                 Deny from all
                                 </files/>

●   Utiliza servicios online de detección y alertas contra hackers.

●   Investiga y conoce muy bien el funcionamiento de usuarios y permisos en
    sistemas Unix/Linux. No otorgues permisos innecesarios de escritura a cualquier
    archivo o directorio. Haz no escribible el archivo “configuration.php” después de
    hacer cambios.

                        La web en entornos educativos: Joomla!                             235
Capítulo 11: Mantenimiento del espacio web


●   Utiliza componentes SEFs avanzados para enmascarar las verdaderas URLs de
    Joomla!

●   Evita utilizar nombres o contraseñas "fáciles" de adivinar o de vulnerar mediante
    "fuerza bruta" (operaciones recursivas). Nunca utilices las mismas contraseñas y
    usuarios para FTP y para las bases de datos.

●   Contrata “hostings” profesionales, donde conocen a fondo y dan mucha
    importancia al tema de la seguridad. La configuración de PHP es vital aquí: registros
    globales desactivados, modo seguro, activación de comillas mágicas GPC,
    ejecución de shell deshabilitado para PHP, etc.

       ●   Deshabilita el reporte de errores de PHP, hasta el momento en que
           necesites identificar problemas.




                         La web en entornos educativos: Joomla!                             236

Mais conteúdo relacionado

Mais procurados

Manual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en EclipseManual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en EclipseStalin Eduardo Tusa Vitar
 
Configuración ftp win
Configuración ftp winConfiguración ftp win
Configuración ftp winCamilo Suarez
 
Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.Ángel Acaymo M. G.
 
05. Cómo instalar Filezilla y conectarse al servidor
05.  Cómo instalar Filezilla y conectarse al servidor05.  Cómo instalar Filezilla y conectarse al servidor
05. Cómo instalar Filezilla y conectarse al servidorkepamara
 
Instalación básica de php mybibli (pmb)
Instalación básica de php mybibli (pmb)Instalación básica de php mybibli (pmb)
Instalación básica de php mybibli (pmb)Danilo_01
 
EJB con Eclipse y JBoss
EJB con Eclipse y JBossEJB con Eclipse y JBoss
EJB con Eclipse y JBossPaco Garat
 
Montar un servidor web win7
Montar un servidor web win7Montar un servidor web win7
Montar un servidor web win7New York
 
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...Edgar A. Cruz Huaman
 
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...Enrike Estrada
 
04 Php. Configuracion De Apache
04 Php. Configuracion De Apache04 Php. Configuracion De Apache
04 Php. Configuracion De ApacheJosé M. Padilla
 
Servidor De Prueba (Wamp Y Php)Presentacion
Servidor De Prueba (Wamp Y Php)PresentacionServidor De Prueba (Wamp Y Php)Presentacion
Servidor De Prueba (Wamp Y Php)Presentacionuts
 
Servicio apache gnu linux-centos ::: http://leymebamba.com
Servicio apache  gnu linux-centos  ::: http://leymebamba.comServicio apache  gnu linux-centos  ::: http://leymebamba.com
Servicio apache gnu linux-centos ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Marco Arias
 
instalacion e intregracion de OcsInventory-NG y GLPI
instalacion e intregracion de OcsInventory-NG y GLPIinstalacion e intregracion de OcsInventory-NG y GLPI
instalacion e intregracion de OcsInventory-NG y GLPImiltonvf
 

Mais procurados (20)

Manual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en EclipseManual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en Eclipse
 
Configuración ftp win
Configuración ftp winConfiguración ftp win
Configuración ftp win
 
Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.
 
Tomcat y Jboss
Tomcat y JbossTomcat y Jboss
Tomcat y Jboss
 
05. Cómo instalar Filezilla y conectarse al servidor
05.  Cómo instalar Filezilla y conectarse al servidor05.  Cómo instalar Filezilla y conectarse al servidor
05. Cómo instalar Filezilla y conectarse al servidor
 
.
..
.
 
Instalación básica de php mybibli (pmb)
Instalación básica de php mybibli (pmb)Instalación básica de php mybibli (pmb)
Instalación básica de php mybibli (pmb)
 
EJB con Eclipse y JBoss
EJB con Eclipse y JBossEJB con Eclipse y JBoss
EJB con Eclipse y JBoss
 
Montar un servidor web win7
Montar un servidor web win7Montar un servidor web win7
Montar un servidor web win7
 
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
 
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...
 
04 Php. Configuracion De Apache
04 Php. Configuracion De Apache04 Php. Configuracion De Apache
04 Php. Configuracion De Apache
 
Servidor De Prueba (Wamp Y Php)Presentacion
Servidor De Prueba (Wamp Y Php)PresentacionServidor De Prueba (Wamp Y Php)Presentacion
Servidor De Prueba (Wamp Y Php)Presentacion
 
Curso web 2
Curso web 2Curso web 2
Curso web 2
 
Guía instalación koha por paquetes
Guía instalación koha por paquetesGuía instalación koha por paquetes
Guía instalación koha por paquetes
 
Servicio apache gnu linux-centos ::: http://leymebamba.com
Servicio apache  gnu linux-centos  ::: http://leymebamba.comServicio apache  gnu linux-centos  ::: http://leymebamba.com
Servicio apache gnu linux-centos ::: http://leymebamba.com
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
 
Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3
 
instalacion e intregracion de OcsInventory-NG y GLPI
instalacion e intregracion de OcsInventory-NG y GLPIinstalacion e intregracion de OcsInventory-NG y GLPI
instalacion e intregracion de OcsInventory-NG y GLPI
 
Tema1
Tema1Tema1
Tema1
 

Destaque

Presentacion Juegos Carcelarios Ider Cartagena de Indias 2009
Presentacion Juegos Carcelarios Ider Cartagena de Indias  2009Presentacion Juegos Carcelarios Ider Cartagena de Indias  2009
Presentacion Juegos Carcelarios Ider Cartagena de Indias 200979145467
 
Lo + Destacado del Último Mes en Marketing 2.0 y Redes Sociales (Marzo 2014)
Lo + Destacado del Último Mes en Marketing 2.0 y Redes Sociales (Marzo 2014)Lo + Destacado del Último Mes en Marketing 2.0 y Redes Sociales (Marzo 2014)
Lo + Destacado del Último Mes en Marketing 2.0 y Redes Sociales (Marzo 2014)Juan Merodio
 
05. Edicion Html. Validacion 0001
05. Edicion Html. Validacion   000105. Edicion Html. Validacion   0001
05. Edicion Html. Validacion 0001José M. Padilla
 
Narrat mod2012[1]
Narrat mod2012[1]Narrat mod2012[1]
Narrat mod2012[1]nidree
 
Requerimientos de información espacial para proyectos de inversión pública, A...
Requerimientos de información espacial para proyectos de inversión pública, A...Requerimientos de información espacial para proyectos de inversión pública, A...
Requerimientos de información espacial para proyectos de inversión pública, A...TELEMATICA S.A.
 
Hombres y mujeres de todos los ayllus
Hombres y mujeres de todos los ayllusHombres y mujeres de todos los ayllus
Hombres y mujeres de todos los ayllusdiana
 
Rosalía, do A ao Z
Rosalía, do A ao ZRosalía, do A ao Z
Rosalía, do A ao ZFiz
 
Presentación diplomado en filosofía para niños y competencias digitales
Presentación diplomado en filosofía para niños y competencias digitalesPresentación diplomado en filosofía para niños y competencias digitales
Presentación diplomado en filosofía para niños y competencias digitalesJuan Lopez
 
Sociedad De La Informacióny Del Conocimoento
Sociedad De La Informacióny Del ConocimoentoSociedad De La Informacióny Del Conocimoento
Sociedad De La Informacióny Del Conocimoentoaddysandoval
 
Aparato excretor
Aparato excretorAparato excretor
Aparato excretorCOMBISOL
 
Análisis de impactos visuales en proyectos extractivos, Heidi Quintana - Gold...
Análisis de impactos visuales en proyectos extractivos, Heidi Quintana - Gold...Análisis de impactos visuales en proyectos extractivos, Heidi Quintana - Gold...
Análisis de impactos visuales en proyectos extractivos, Heidi Quintana - Gold...TELEMATICA S.A.
 

Destaque (20)

Bloque Académico del Aula Virtual
Bloque Académico del Aula VirtualBloque Académico del Aula Virtual
Bloque Académico del Aula Virtual
 
Piie Cordoba
Piie CordobaPiie Cordoba
Piie Cordoba
 
Presentacion Juegos Carcelarios Ider Cartagena de Indias 2009
Presentacion Juegos Carcelarios Ider Cartagena de Indias  2009Presentacion Juegos Carcelarios Ider Cartagena de Indias  2009
Presentacion Juegos Carcelarios Ider Cartagena de Indias 2009
 
Daiana Espinola
Daiana EspinolaDaiana Espinola
Daiana Espinola
 
Lo + Destacado del Último Mes en Marketing 2.0 y Redes Sociales (Marzo 2014)
Lo + Destacado del Último Mes en Marketing 2.0 y Redes Sociales (Marzo 2014)Lo + Destacado del Último Mes en Marketing 2.0 y Redes Sociales (Marzo 2014)
Lo + Destacado del Último Mes en Marketing 2.0 y Redes Sociales (Marzo 2014)
 
05. Edicion Html. Validacion 0001
05. Edicion Html. Validacion   000105. Edicion Html. Validacion   0001
05. Edicion Html. Validacion 0001
 
Narrat mod2012[1]
Narrat mod2012[1]Narrat mod2012[1]
Narrat mod2012[1]
 
Requerimientos de información espacial para proyectos de inversión pública, A...
Requerimientos de información espacial para proyectos de inversión pública, A...Requerimientos de información espacial para proyectos de inversión pública, A...
Requerimientos de información espacial para proyectos de inversión pública, A...
 
Hombres y mujeres de todos los ayllus
Hombres y mujeres de todos los ayllusHombres y mujeres de todos los ayllus
Hombres y mujeres de todos los ayllus
 
Rosalía, do A ao Z
Rosalía, do A ao ZRosalía, do A ao Z
Rosalía, do A ao Z
 
Presentación diplomado en filosofía para niños y competencias digitales
Presentación diplomado en filosofía para niños y competencias digitalesPresentación diplomado en filosofía para niños y competencias digitales
Presentación diplomado en filosofía para niños y competencias digitales
 
Vela en Guía de Isora
Vela en Guía de IsoraVela en Guía de Isora
Vela en Guía de Isora
 
Sociedad De La Informacióny Del Conocimoento
Sociedad De La Informacióny Del ConocimoentoSociedad De La Informacióny Del Conocimoento
Sociedad De La Informacióny Del Conocimoento
 
Charito
CharitoCharito
Charito
 
Enamorate
EnamorateEnamorate
Enamorate
 
Aparato excretor
Aparato excretorAparato excretor
Aparato excretor
 
Africa
AfricaAfrica
Africa
 
¡Gracias!
¡Gracias!¡Gracias!
¡Gracias!
 
Lgpn 2007 2013
Lgpn 2007 2013Lgpn 2007 2013
Lgpn 2007 2013
 
Análisis de impactos visuales en proyectos extractivos, Heidi Quintana - Gold...
Análisis de impactos visuales en proyectos extractivos, Heidi Quintana - Gold...Análisis de impactos visuales en proyectos extractivos, Heidi Quintana - Gold...
Análisis de impactos visuales en proyectos extractivos, Heidi Quintana - Gold...
 

Semelhante a 11 Joomla. Mantenimiento Del Espacio Web

10 Joomla. Instalacion De Joomla En Un Servidor Remoto
10 Joomla. Instalacion De Joomla En Un Servidor Remoto10 Joomla. Instalacion De Joomla En Un Servidor Remoto
10 Joomla. Instalacion De Joomla En Un Servidor RemotoJosé M. Padilla
 
10 Joomla. Manipulacion Del Servidor Web Remoto
10 Joomla. Manipulacion Del Servidor Web Remoto10 Joomla. Manipulacion Del Servidor Web Remoto
10 Joomla. Manipulacion Del Servidor Web RemotoJosé M. Padilla
 
Manual easyphp
Manual easyphpManual easyphp
Manual easyphpzonajava
 
Backup Web con Joomla, Wamp Server y phpMyAdmin
Backup Web con Joomla, Wamp Server y phpMyAdminBackup Web con Joomla, Wamp Server y phpMyAdmin
Backup Web con Joomla, Wamp Server y phpMyAdminalescuin
 
Manual oscommerce
Manual oscommerceManual oscommerce
Manual oscommercemacu123
 
Instalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónInstalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónSocialBiblio
 
Subiendo shell y explotando vulnerabilidad lfi vía phpinput
Subiendo shell y explotando vulnerabilidad lfi vía phpinputSubiendo shell y explotando vulnerabilidad lfi vía phpinput
Subiendo shell y explotando vulnerabilidad lfi vía phpinputAnxnLeg
 
02 Joomla. Instalacion De Joomla En Un Servidor Web Local
02 Joomla. Instalacion De Joomla En Un Servidor Web Local02 Joomla. Instalacion De Joomla En Un Servidor Web Local
02 Joomla. Instalacion De Joomla En Un Servidor Web LocalJosé M. Padilla
 
T08 - Modificar configuraciones globales
T08 - Modificar configuraciones globalesT08 - Modificar configuraciones globales
T08 - Modificar configuraciones globalesawanchu
 
Pasos en la instalación joomla remoto hostinger
Pasos en la instalación joomla remoto hostingerPasos en la instalación joomla remoto hostinger
Pasos en la instalación joomla remoto hostingerhuelva_Es
 
Drupal 7 (2)
Drupal 7 (2)Drupal 7 (2)
Drupal 7 (2)jecol59
 
CaracteríSticas Y Funciones De Cobian Backup
CaracteríSticas Y Funciones De Cobian BackupCaracteríSticas Y Funciones De Cobian Backup
CaracteríSticas Y Funciones De Cobian BackupAlfredo Gabriel Rivamar
 

Semelhante a 11 Joomla. Mantenimiento Del Espacio Web (20)

10 Joomla. Instalacion De Joomla En Un Servidor Remoto
10 Joomla. Instalacion De Joomla En Un Servidor Remoto10 Joomla. Instalacion De Joomla En Un Servidor Remoto
10 Joomla. Instalacion De Joomla En Un Servidor Remoto
 
10 Joomla. Manipulacion Del Servidor Web Remoto
10 Joomla. Manipulacion Del Servidor Web Remoto10 Joomla. Manipulacion Del Servidor Web Remoto
10 Joomla. Manipulacion Del Servidor Web Remoto
 
Joomla 3.0 avanzado
Joomla 3.0 avanzadoJoomla 3.0 avanzado
Joomla 3.0 avanzado
 
Mod 03 servidor remoto
Mod 03 servidor remotoMod 03 servidor remoto
Mod 03 servidor remoto
 
Joomla
JoomlaJoomla
Joomla
 
Joomla
JoomlaJoomla
Joomla
 
Manual easyphp
Manual easyphpManual easyphp
Manual easyphp
 
Backup Web con Joomla, Wamp Server y phpMyAdmin
Backup Web con Joomla, Wamp Server y phpMyAdminBackup Web con Joomla, Wamp Server y phpMyAdmin
Backup Web con Joomla, Wamp Server y phpMyAdmin
 
Manual oscommerce
Manual oscommerceManual oscommerce
Manual oscommerce
 
Instalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónInstalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuración
 
Admin Manual
Admin ManualAdmin Manual
Admin Manual
 
Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
 
Subiendo shell y explotando vulnerabilidad lfi vía phpinput
Subiendo shell y explotando vulnerabilidad lfi vía phpinputSubiendo shell y explotando vulnerabilidad lfi vía phpinput
Subiendo shell y explotando vulnerabilidad lfi vía phpinput
 
02 Joomla. Instalacion De Joomla En Un Servidor Web Local
02 Joomla. Instalacion De Joomla En Un Servidor Web Local02 Joomla. Instalacion De Joomla En Un Servidor Web Local
02 Joomla. Instalacion De Joomla En Un Servidor Web Local
 
T08 - Modificar configuraciones globales
T08 - Modificar configuraciones globalesT08 - Modificar configuraciones globales
T08 - Modificar configuraciones globales
 
Presentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdfPresentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdf
 
Pasos en la instalación joomla remoto hostinger
Pasos en la instalación joomla remoto hostingerPasos en la instalación joomla remoto hostinger
Pasos en la instalación joomla remoto hostinger
 
Drupal 7 (2)
Drupal 7 (2)Drupal 7 (2)
Drupal 7 (2)
 
CaracteríSticas Y Funciones De Cobian Backup
CaracteríSticas Y Funciones De Cobian BackupCaracteríSticas Y Funciones De Cobian Backup
CaracteríSticas Y Funciones De Cobian Backup
 
Informe tecnico instalacion de joomla!
Informe tecnico   instalacion de joomla!Informe tecnico   instalacion de joomla!
Informe tecnico instalacion de joomla!
 

Mais de José M. Padilla

Informe Riesgos y amenazas en cloud computing. INTECTO-CERT
Informe Riesgos y amenazas en cloud computing. INTECTO-CERTInforme Riesgos y amenazas en cloud computing. INTECTO-CERT
Informe Riesgos y amenazas en cloud computing. INTECTO-CERTJosé M. Padilla
 
Manual multimedia y web 2.0
Manual multimedia y web 2.0Manual multimedia y web 2.0
Manual multimedia y web 2.0José M. Padilla
 
Guia optimizacion motores_busqueda
Guia optimizacion motores_busquedaGuia optimizacion motores_busqueda
Guia optimizacion motores_busquedaJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004José M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody AssistantModulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody AssistantJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke PlayerModulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke PlayerJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower AmpModulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower AmpJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track StudioModulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track StudioJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. AudacityModulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. AudacityJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerModulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C DexModulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C DexJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema OperativoModulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema OperativoJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
Modulo 1. Sonido Y Musica Por Ordenador. 07 AlmacenamientoModulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
Modulo 1. Sonido Y Musica Por Ordenador. 07 AlmacenamientoJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
Modulo 1. Sonido Y Musica Por Ordenador. 06 El AudioModulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
Modulo 1. Sonido Y Musica Por Ordenador. 06 El AudioJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
Modulo 1. Sonido Y Musica Por Ordenador. 05 El MidiModulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
Modulo 1. Sonido Y Musica Por Ordenador. 05 El MidiJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. EdicionModulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. EdicionJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su RepresentacionModulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su RepresentacionJosé M. Padilla
 
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.José M. Padilla
 
00 Sonido y musica por ordenador. Guia del alumno.
00 Sonido y musica por ordenador. Guia del alumno.00 Sonido y musica por ordenador. Guia del alumno.
00 Sonido y musica por ordenador. Guia del alumno.José M. Padilla
 
00 Sonido y musica por ordenador. Caso 20
00 Sonido y musica por ordenador. Caso 2000 Sonido y musica por ordenador. Caso 20
00 Sonido y musica por ordenador. Caso 20José M. Padilla
 

Mais de José M. Padilla (20)

Informe Riesgos y amenazas en cloud computing. INTECTO-CERT
Informe Riesgos y amenazas en cloud computing. INTECTO-CERTInforme Riesgos y amenazas en cloud computing. INTECTO-CERT
Informe Riesgos y amenazas en cloud computing. INTECTO-CERT
 
Manual multimedia y web 2.0
Manual multimedia y web 2.0Manual multimedia y web 2.0
Manual multimedia y web 2.0
 
Guia optimizacion motores_busqueda
Guia optimizacion motores_busquedaGuia optimizacion motores_busqueda
Guia optimizacion motores_busqueda
 
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
 
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody AssistantModulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
 
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke PlayerModulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
 
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower AmpModulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
 
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track StudioModulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
 
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. AudacityModulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
 
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerModulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
 
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C DexModulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
 
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema OperativoModulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
 
Modulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
Modulo 1. Sonido Y Musica Por Ordenador. 07 AlmacenamientoModulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
Modulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
 
Modulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
Modulo 1. Sonido Y Musica Por Ordenador. 06 El AudioModulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
Modulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
 
Modulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
Modulo 1. Sonido Y Musica Por Ordenador. 05 El MidiModulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
Modulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
 
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. EdicionModulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
 
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su RepresentacionModulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
 
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
 
00 Sonido y musica por ordenador. Guia del alumno.
00 Sonido y musica por ordenador. Guia del alumno.00 Sonido y musica por ordenador. Guia del alumno.
00 Sonido y musica por ordenador. Guia del alumno.
 
00 Sonido y musica por ordenador. Caso 20
00 Sonido y musica por ordenador. Caso 2000 Sonido y musica por ordenador. Caso 20
00 Sonido y musica por ordenador. Caso 20
 

Último

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 

Último (20)

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 

11 Joomla. Mantenimiento Del Espacio Web

  • 1. Capítulo 11: Mantenimiento del espacio web Capítulo 11 Mantenimiento del espacio web 11.1. Actualizaciones de Joomla! La actualización a las nuevas versiones de Joomla! es siempre necesaria si queremos que nuestro espacio web no tenga vulnerabilidades peligrosas, y mantenga depuradas sus funcionalidades. Aunque el proceso que se describe es sencillo, es conveniente realizar copias de seguridad antes de toda actualización, tal y como se describe en el apartado siguiente de este capítulo. Para las versiones 1.0.X, la actualización se realizaba de forma sencilla y requería dos pasos: ● Descargar la actualización de la versión que tenemos a la nueva. La comunidad Joomla!, cada vez que aparecía una nueva versión 1.0.X ofrecía dos distribuciones, una completa para realizar instalaciones nuevas, y una de actualización. ● Una vez descargada la actualización, se descomprime el paquete en nuestro equipo, y utilizando un programa cliente de FTP se realiza una sobreescritura de las carpetas y archivos en el servidor donde tenemos instalado Joomla! Cuando aparece la versión 1.5 el proceso de actualización de las versiones anteriores 1.0.X no se puede realizar de esta forma, y es necesario realizar una migración, cuyos detalles se encuentran en el servicio de ayuda de Joomla! Spanish: http://ayuda.joomlaspanish.org/index.php?option=com_content&task=view&id=184&itemid=66 Para las versiones 1.5.X el proceso de actualización es análogo al de las versiones 1.0.X. En el espacio de descarga del proyecto Joomla!, cuando aparece una nueva versión, se disponen la nueva versión completa y la versión que es actualización de la anterior, y de toas las anteriores. Si queremos, como es nuestro caso, realizar una actualización de la instalación de la versión 1.5.4, tenemos que realizar los dos pasos mencionados anteriormente: La web en entornos educativos: Joomla! 227
  • 2. Capítulo 11: Mantenimiento del espacio web ● Descargar la actualización. Observación: Localización del archivo de actualización. El archivo comprimido que utilizaremos para actualizar la versión 1.5.4 a 1.5.5 se encuentra localizado en: recursos/capitulo_11 Nombre del archivo: Joomla_1.5.4_to_1.5.5-Stable-Patch_Package.zip Si se ha decidido utilizar desde el principio la versión distribuida en español, el archivo de actualización se llama: Joomla_1.5.4_a_1.5.5-Spanish-Parche_Pack.zip ● Una vez descargada la actualización, se descomprime el paquete en nuestro equipo, y utilizando un programa cliente de FTP se realiza una sobreescritura de las carpetas y archivos en el servidor donde tenemos instalado Joomla! Si estuviéramos trabajando con una instalación en un servidor local, está claro que lo que debemos hacer es una copia del contenido del archivo de actualización sobre las carpetas y archivos de la instalación, sobrescribiendo todo el contenido. 11.2. Copias de seguridad del espacio web. Es conveniente realizar copias de seguridad con cierta frecuencia. En caso de que el sitio web deje de estar operativo, por el motivo que sea, siempre podremos recuperar la última copia de seguridad realizada. El proceso es sencillo, se necesita hacer una copia de seguridad de la estructura completa de carpetas y archivos; y una copia de seguridad de la base de datos. ● Utilizando un programa cliente de FTP, la copia de todas las carpetas y archivos de nuestro sitio Joomla! es sencilla, no hay que hacer nada más que descargarlos en nuestro equipo, y con un poco de paciencia, la tendremos La web en entornos educativos: Joomla! 228
  • 3. Capítulo 11: Mantenimiento del espacio web reproducida y a buen recaudo. ● Para realizar la copia de seguridad de la base de datos, es necesario actuar sobre ella, y si disponemos de alguna aplicación gestora de bases de datos, phpMyAdmin, por ejemplo, el proceso es sencillo. Los paneles de control de servidores contratados pueden permitir, en algunos casos, realizar directamente copias de seguridad. Accedemos a phpMyAdmin, tal y como se explicó en el capítulo 2, y seleccionamos nuestra base de datos. Aparece la página que muestra todas las tablas de la base de datos con información de los parámetros que la definen. En la parte superior observamos unas pestañas que permiten acceder a diversas acciones que se pueden hacer con la base de datos. Elegimos “Exportar”, y entramos en la página que define la exportación de la base de datos completa. La web en entornos educativos: Joomla! 229
  • 4. Capítulo 11: Mantenimiento del espacio web En principio, podemos dejar todo como está, salvo las opciones “Añada DROP TABLE” y “Añada IF NOT EXISTS”, y la indicación de que se genere un archivo descargable y eligiendo, si lo deseamos, algún tipo de compresión. Es adecuado tener en cuenta la modalidad compatible con SQL, porque a la hora de recuperar la base de datos será importante. Elegimos “MYSQL323”. Sólo queda decidir que “Continúe” con la operación y ya podemos descargar el archivo en nuestro equipo. Tendrá un nombre del tipo “joomla.sql”, “joomla.sql.zip” o “joomla.sql.gz”, si la base de datos que estamos exportando se llamaba “joomla”, claro. 11.3. Restauración de una copia de seguridad del espacio web. Si tenemos recuperada la copia de seguridad, la restauración del espacio web requiere dos pasos. ● Restaurar la estructura de archivos y carpetas en el servidor, para lo que utilizaremos un programa cliente de FTP. ● Restaurar la base de datos. Si tenemos la opción de utilizar un gestor de bases de datos tipo PhpMyAdmin el proceso es sencillo. 1. Creamos una base de datos vacía. 2. Observamos la indicación de que la base de datos se ha creado, pero todavía no tiene tablas, 3. Y unas pestañas en la parte superior con las operaciones que podemos hacer con la base de datos. Elegimos “Importar”. La web en entornos educativos: Joomla! 230
  • 5. Capítulo 11: Mantenimiento del espacio web 4. Localizamos el archivo que descargamos cuando hicimos la restauración de la base de datos, “joomla.sql.gz”, por ejemplo, y elegimos la modalidad compatible con SQL “MYSQL323”. Decidimos “Continuar”. 5. Y ya hemos realizado la importación de la base de datos. Dominar la restauración del sistema Joomla! al completo permite un trabajo más que interesante: preparar el sitio web en local para más tarde reproducirlo en un servidor remoto. 6. Es importante tener claro que aunque hayamos realizado correctamente estos pasos en la restauración de un sistema, si se realiza reponiendo una copia de seguridad, nada cambia son respecto a la configuración básica del sistema, pero si lo hacemos en un servidor distinto y/o en una localización relativa distinta, tenemos que realizar alguna modificación en el archivo de configuración, “configuration.php” 7. El proceso es sencillo, con un cliente de FTP descargamos el archivo de configuración en nuestro equipo para editarlo, abriéndolo con una aplicación de edición de código. La web en entornos educativos: Joomla! 231
  • 6. Capítulo 11: Mantenimiento del espacio web 8. Debemos modificar la información de: La base de datos. Localizamos las líneas que definen el “host”: usuario, contraseña, nombre de la base de datos, y corregimos la información detallada entre comillas (‘localhost’, por ejemplo) con la información real que debemos conocer del servidor en el que estamos restaurando la copia de seguridad de Joomla! La posición absoluta de las carpetas “logs” y “tmp” en el servidor. Podemos conocer esta referencia absoluta localizando la información del “Directorio base de apertura” (Open basedir) desde la información que nos proporciona Joomla! sobre la configuración de PHP: Ayuda >> Información del sistema >> Configuraciones de PHP Lo podemos ver en esta imagen, correspondiente a una restauración realizada en un alojamiento web gratuito. Teniendo presente que si la instalación se ha realizado sobre una carpeta creada en el nivel de “htdocs”, será incluida en la especificación de esta referencia absoluta. En caso de que necesitemos conocer la ruta de un espacio en remoto, si el servidor web es Linux, podemos crear un archivo de texto con el siguiente contenido, mylinux# cat getcwd.php <? echo getcwd(); ?> guardarlo, por ejemplo con el nombre “ruta.php”, subirlo por FTP a nuestro espacio web, y ejecutarlo, es decir, escribiendo una URL de este tipo en un navegador: http://www.midominio.com/ruta.php La web en entornos educativos: Joomla! 232
  • 7. Capítulo 11: Mantenimiento del espacio web El único problema que podemos tener al realizar respaldos de copias de seguridad es que algunas extensiones utilizan rutas absolutas a carpetas y archivos y es probable que el sitio recuperado no funcione como se esperaba, habrá que comprobarlo. Observación: Automatización de creación de copias de seguridad. Existen varias extensiones que permiten realizar copias de seguridad, desde aquellas que automatizan la copia de la base de datos, incluso para enviarla regularmente por correo electrónico, hasta aquellas que permiten operaciones más complejas. En este caso, se presenta una extensión que una vez instalada permite gestionas fácilmente copias de seguridad de las carpetas y archivos del servidor y de la base de datos. Es un componente y el archivo de instalación se encuentra en la carpeta: recursos/capitulo_11 Nombre del archivo: com_joomlapack-1.2-j15.zip Se incluye un archivo de documentación distribuido por los desarrolladores: JoomlaPack_User_Manual_1.2.pdf Aunque la restauración de una copia de seguridad es más complejo para este tipo de aplicaciones, y el componente no lo permite, se incluye una aplicación PHP que debe ser ejecutada desde el servidor una vez descomprimida y subida por FTP, y que permite la recuperación del espacio: kickstart_1.2.zip La web en entornos educativos: Joomla! 233
  • 8. Capítulo 11: Mantenimiento del espacio web 11.4. La seguridad en nuestro espacio web1. El tema de la seguridad de un espacio web es realmente delicado y complejo, pero en estos momentos sólo nos podemos centrar en lo que podemos hacer, en primera instancia, para mantener nuestro espacio protegido en la red, y considerando que si tenemos nuestro sitio albergado en un servidor remoto, lo más probable es que no podamos modificar las configuraciones del servidor http ni de PHP. Joomla! ya es en sí un sistema muy seguro, pero es preciso actuar con cierta diligencia si no queremos tener sorpresas desagradables. Esta colección de primeras recomendaciones debe servir de inicio de un proceso complejo, pero necesario. ● Utiliza versiones de Joomla! descargadas de sitio fiables: http://joomla.org, http://joomlacode.org/ http://www.joomlaspanish.org. ● No instales extensiones sospechosas, con poco soporte por parte de los desarrolladores. Hay que estar atento a las orientaciones que nos dan los espacios oficiales del proyecto Joomla! a este respecto, existe mucha documentación. ● Realiza copias de seguridad del sistema con frecuencia. ● Actualiza el sistema con la última versión. Cuando se descubre una vulnerabilidad, es muy corto el tiempo en el cual se desarrolla un parche o arreglo para la misma. Si tienes el sistema actualizado o parcheado con los últimos “patches” disminuyes notablemente la probabilidad de que te “hackeen” el sitio web. ● Utiliza .htaccess para controlar los accesos, y para proteger con contraseña el directorio /administrator/ (HTTP Authentication2). .htaccess es un archivo de texto oculto que contiene una serie de directivas para el servidor Apache. Cuando un cliente solicita un archivo al servidor, éste busca desde el directorio raíz hasta el subdirectorio que contiene el archivo solicitado el archivo .htaccess y tiene en cuenta estas reglas antes de proceder con la petición, es decir, se aplican las normas especificadas al directorio en el que se encuentre .htaccess y los directorios por debajo de él. Ejemplos de usos para .htaccess pueden ser restringir el acceso a determinados archivos, impedir el listado de los archivos de un directorio, redireccionar, personalizar las páginas de error o impedir el acceso a determinadas IP’s o rangos de IP. Por ejemplo, aunque son muchas más las posibilidades que permite .htaccess para proteger nuestro sistema: 1 Los contenidos de este apartado se corresponden con las recomendaciones de seguridad que ofrece http://www.joomlaos.net, propiedad de Gonzalo Reynoso, y se introducen en este texto con autorización expresa del autor. 2 Utilizar HTTP Authentication supone manipular código en varios archivos, y excede del propósito de este texto. Si quieres tener una buena referencia para dominar el control de seguridad que se puede realizar con “.htaccess”, en “Joomlaos”, puedes encontrar una buena referencia para completar esta información (http://www.Joomla!os.net/seguridad-en-Joomla!-utilizando-.htaccess-en-servidores-linux-apache.php). La web en entornos educativos: Joomla! 234
  • 9. Capítulo 11: Mantenimiento del espacio web Impedir el listado del contenido de un directorio. Cuando se intenta acceder a un directorio, en ausencia de un archivo de índice, Apache muestra por defecto el contenido del directorio. Si queremos impedir al usuario ver el contenido de un directorio, bastaría con crear un archivo de índice, por ejemplo index.html, pero existe una solución más elegante mediante la directiva “Options”. Basta crear un archivo .htaccess que contenga la línea: Options -Indexes También podríamos utilizar la directiva DirectoryIndex, que especifica qué archivos actúan como índice por defecto, y qué archivo mostrar en el caso de que éstos no se encuentren. Por ejemplo la línea: DirectoryIndex index.php index.html index.htm /prohibido.php indicaría al servidor que debe buscar los archivos index.php, index.html o index.htm, en ese orden, y en el caso de no encontrar ninguno de ellos, cargar el archivo prohibido.php. Controlar el acceso a carpetas o archivos. Podrías querer deshabilitar totalmente el acceso a una carpeta. En este caso sólo los archivos principales accederán a ellos mediante el sistema de archivos, pero no se podrán acceder vía web. Simplemente, crea un archivo .htaccess en esa carpeta que contenga: #deny all access deny from all Si se quiere permitir el acceso desde una IP específica, #deny all access deny from all allow from 10.0.0.1 o para un rango específico de IP's (forzado mediante la máscara de red). allow from 192.168.0.0/24 También se puede bloquear el acceso a un archivo específico, <files privado.html> Order allow,deny Deny from all </files/> ● Utiliza servicios online de detección y alertas contra hackers. ● Investiga y conoce muy bien el funcionamiento de usuarios y permisos en sistemas Unix/Linux. No otorgues permisos innecesarios de escritura a cualquier archivo o directorio. Haz no escribible el archivo “configuration.php” después de hacer cambios. La web en entornos educativos: Joomla! 235
  • 10. Capítulo 11: Mantenimiento del espacio web ● Utiliza componentes SEFs avanzados para enmascarar las verdaderas URLs de Joomla! ● Evita utilizar nombres o contraseñas "fáciles" de adivinar o de vulnerar mediante "fuerza bruta" (operaciones recursivas). Nunca utilices las mismas contraseñas y usuarios para FTP y para las bases de datos. ● Contrata “hostings” profesionales, donde conocen a fondo y dan mucha importancia al tema de la seguridad. La configuración de PHP es vital aquí: registros globales desactivados, modo seguro, activación de comillas mágicas GPC, ejecución de shell deshabilitado para PHP, etc. ● Deshabilita el reporte de errores de PHP, hasta el momento en que necesites identificar problemas. La web en entornos educativos: Joomla! 236