martes, 8 de diciembre de 2015

Pasos para instalar Joomla en Ubuntu

Instituto Tecnológico Superior Fiscomisional
“Nuestra Señora Del Rosario”

Nombre: Henry Trujillo
Ciclo: Quinto Sistemas
Fecha;  08/12/2015


Pasos para instalar Joomla en Ubuntu
         Problema: En ocasiones el programa Joomla,  un CMS o gestor de contenidos de cara a su difusión en la Web, presenta dificultades en la instalación debido a problemas de permisos y variables de entorno que conviene resolver para su correcto funcionamiento. Además, este programa requiere tener instalado previamente un servidor web como Apache, PHP y un sistema de gestión de bases de datos como MySQL, junto con phpmyadmin.
         Prerrequisitos: Es preciso tener previamente instalado un servidor web como Apache, PHP y un sistema de gestión de bases de datos como MySQL. Para ello, se puede consultar en este mismo sitio el artículo “Instalar XAMPP en Ubuntu 8.04”.
         Solución: El procedimiento que figura a continuación para instalar Joomla 1.5 en Ubuntu 9.04, logrando su correcto funcionamiento, se basa en la siguiente documentación, disponible en:
         Paso 1: Ir a http://www.joomlaspanish.org y descargarse en el Escritorio la última versión estable del programa, en nuestro caso, Joomla_1.5.14­Spanishpack_completo.zip
         Paso 2: Iniciar el servidor Apache, junto con los programas MySQL y PHP. Para ello, ejecutar en un terminal:
# sudo /opt/lampp/lampp start
Introducimos a continuación nuestro usuario y nuestra contraseña.
         Paso 3: Iniciamos phpmyadmin. Para ello, introducid en un navegador la siguiente dirección:
http://localhost/phpmyadmin
Introducimos a continuación nuestro usuario y nuestra contraseña.
         Paso 4: Creamos una nueva base de datos. Para ello, en la parte inferior de la ventana de phpmyadmin, pulsamos en la pestaña “Bases de datos”. En la nueva ventana, en la parte inferior, rellenamos el área de texto “Crear una nueva base de datos” con “joomla”. Dejamos la opción “Cotejamiento” y pulsamos “crear”.
         Paso 5: Pulsamos “Hacia atrás” en el navegador para comprobar las propiedades de la base de datos joomla recién creada. Es importante que el usuario de dicha base sea “root” con “ALL PRIVILEGES”. Modificad en caso necesario para que figuren dichos valores. A continuación, cerraremos phpmyadmin. Para ello, pulsad en la columna de la izquierda el icono “Exit” en verde.
         Paso 6: En /opt/lampp/htdocs se halla el directorio raíz del servidor web. Crear allí la carpeta “joomla”. Para ello, teclear en un terminal:
# sudo mkdir  /opt/lampp/htdocs/joomla
         Paso 7: Mover el archivo descargado en el Paso 1, Joomla_1.5.14­Spanishpack_completo.zip, dentro del directorio /opt/lampp/htdocs/joomla recién creado en el paso anterior. Para ello, teclear en un terminal:
# sudo mv  /home/juan/Escritorio/Joomla_1.5.14­Spanish­pack_completo.zip  /opt/lampp/htdocs/joomla/
         Paso 8: Para evitar problemas posteriormente, siempre que sea posible, conviene dar plenos permisos a la carpeta “joomla” y todos sus componentes. Para ello, basta teclear en un terminal:
# sudo  chmod  777  ­R   /opt/lampp/htdocs/joomla
         Paso 9: Descomprimimos el archivo descargado Joomla_1.5.14­Spanishpack_completo.zip dentro del directorio /opt/lampp/htdocs/joomla. Para ello, basta navegar hasta el archivo y con el botón derecho elegir “Extraer aquí”. Si no, se puede emplear el comando unzip. Para ello, teclear en un terminal:
# unzip  Joomla_1.5.14­Spanish­pack_completo.zip
Se crearán varios directorios: administrator, cache, components, images, includes, installation, language,..., xmlrpc; y también varios archivos: CHANGELOG.php, …, hasta  robots.txt.
         Paso 10: Abrir con un navegador la dirección:
Nos saldrá una primera ventana de instalación de Joomla. Seleccionamos “es­ESSpanish (Español internacional)” y pulsamos ­arriba a la derecha­ en “Siguiente”.
         Paso 11: Aparece entonces la ventana de Comprobación previa. Conviene que todos los elementos señalados estén en verde. Por ejemplo, para modificar “Mostrar errores (display_errors)”, si pone en rojo “Activado”, basta ir al archivo de configuración de php, en /opt/lampp/etc/php.ini, y allí buscar la línea donde ponga:
display_errors= On Cambiarla por:
display_errors= Off
Lo mismo suele suceder con la variable “Registrar globales (register_globals)”. Donde ponga:
register_globals= On Cambiarla por:
register_globals= Off
Debemos asegurarnos de guardar los cambios introducidos en el archivo y de cerrarlo luego. A continuación apagamos el equipo y volvemos a reiniciarlo para que los nuevos valores entren en vigor. Iniciamos de nuevo Apache, MySQL y PHP (vid. Paso 2). Volvemos a introducir en el navegador la dirección: http://localhost/joomla
Rehacemos los pasos anteriores. En primer lugar, pues, seleccionamos “es­ESSpanish (Español internacional)” y pulsamos ­arriba a la derecha­ en “Siguiente”. En la ventana de “Comprobación previa” observaremos ahora que todos los elementos mostrados están en verde. Pulsamos en “Siguiente”.
         Paso 12:  Leemos la licencia y pulsamos a continuación en “Siguiente”.
         Paso 13: En la siguiente ventana que aparece, introducimos los siguientes datos:
Tipo de base de datos: mysql
Nombre del servidor: localhost
Nombre del usuario: root
Nombre de contraseña: root Nombre de la base de datos: joomla
A continuación, pulsamos en “Siguiente”.
         Paso 14:  En principio, el programa funciona sin necesidad de configurar el servidor FTP. En consecuencia, lo dejamos como está por defecto (con “No”). Pulsamos en “Siguiente”.
         Paso 15:  En la siguiente ventana que aparece, debemos introducir el nombre del sitio web. Inicialmente podemos poner cualquiera, pues luego es fácil modificarlo. En cuanto al correo electrónico del administrador, podemos poner ­si no deseamos introducir uno real­ “webmaster@gmail.com”.
Es importante introducir una contraseña del usuario “admin” de nuestro gusto, y apuntarla para evitar posteriores problemas de acceso. Debe tenerse en cuenta que esta contraseña (correspondiente al usuario “admin”) es obligatoria para poder acceder a todas las funcionalidades de la administración del sitio web. A continuación, confirmadla de nuevo.
Por último, conviene pulsar el botón “Instalar datos ejemplo”. Si esperamos un momento, el botón mostrará otro mensaje: “Datos de ejemplo instalados”. Ya podemos pulsar en “Siguiente”.
         Paso 16:  Se verá en pantalla el mensaje: “Felicidades! Ha finalizado la instalación de Joomla! Spanish. Para continuar, debe eliminar completamente el directorio de instalación”. Minimizad el navegador, pero no cerréis la página de instalación. Para borrar el directorio de instalación, debemos ir al directorio
 /opt/lampp/htdocs/joomla/installation
y eliminar por completo este último. Una vez eliminado, maximizamos el navegador y pulsamos arriba, a la derecha, en “Administración”.
         Paso 17: Nos encontramos ahora en la ventana de acceso a la sección de administración de nuestro joomla. Siempre que deseemos acceder a ella, deberemos introducir en el navegador la siguiente dirección:
Como dijimos en el Paso 15, en primer lugar aparece la ventana de acceso. En ella deberemos introducir:
Usuario:  admin
Contraseña: [LA CONTRASEÑA DEL PASO 15]
         Paso 18: Siempre que deseemos acceder a la portada de nuestra página web deberemos introducir en el navegador la siguiente dirección: http://localhost/joomla

 --------------------------------------------------------------------------------------------------------------------------------

Validar versión de Linux:
———————————————————————————————————————————————————————————————
$ cat /etc/lsb-release

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION=”Ubuntu 14.04 LTS”
———————————————————————————————————————————————————————————————

1. INSTALAR LAMP SERVER (APACHE-MYSQL-
———————————————————————————————————————————————————————————————
$ sudo apt-get install lamp-server^
———————————————————————————————————————————————————————————————

2. CREAR BASE DE DATOS

———————————————————————————————————————————————————————————————
$ mysql -u root -p
mysql> CREATE DATABASE joomladb;
mysql> GRANT ALL PRIVILEGES ON joomladb.* TO joomlausr@localhost IDENTIFIED BY ‘joomlapass’;
mysql> FLUSH PRIVILEGES;
mysql> EXIT
———————————————————————————————————————————————————————————————

3. CONFIGURAR APACHE
———————————————————————————————————————————————————————————————
$ sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/joomla.conf
$ sudo a2ensite joomla
$ sudo service apache2 restart
———————————————————————————————————————————————————————————————

4. DESCARGAR JOOMLA

———————————————————————————————————————————————————————————————

$ cd /usr/src
$ sudo wget http://joomlacode.org/gf/download/frsrelease/19393/158832/Joomla_3.3.0-Stable-Full_Package.zip
$ sudo apt-get install unzip
$ sudo mkdir /var/www/html/joomla
$ sudo unzip -d /var/www/html/joomla/ Joomla_3.3.0-Stable-Full_Package.zip
$ sudo chown -R www-data.www-data /var/www/html/joomla/
$ sudo chmod -R 775 /var/www/html/joomla/
———————————

jueves, 3 de diciembre de 2015

Energizar dispositivos con energía captada de emisiones WiFi




Unos ingenieros desarrollaron recientemente una tecnología novedosa que utiliza un router WiFi (que además de su función principal también constituye una fuente de energía ubicua y sin explotar en entornos interiores), para energizar dispositivos. Mientras perfeccionan esta prometedora tecnología, el interés por ella no deja de crecer, y se la ha calificado incluso como una de las tecnologías más innovadoras y revolucionarias del año.

En algunas de las primeras demostraciones prácticas de esta tecnología, se han logrado cosas como absorber energía de las señales WiFi para alimentar un sencillo sensor de temperatura, una cámara en blanco y negro y baja resolución, y un cargador para un brazalete de seguimiento de actividad física.

El equipo de Vamsi Talla, de la Universidad de Washington en la ciudad estadounidense de Seattle, ha demostrado de forma contundente que podemos usar dispositivos WiFi para energizar los sensores de cámaras y otros aparatos. Es también importante destacar que el sistema ideado por él y sus colegas no degrada la calidad de las señales WiFi mientras está energizando a otros dispositivos.

La tecnología, denominada PoWiFi, podría ayudar a desarrollar la Internet de las Cosas, en la cual pequeños sensores informáticos alojados dentro de objetos cotidianos como los teléfonos móviles, las cafeteras, las lavadoras, el aparato de aire acondicionado, o cualquier dispositivo móvil, les capacitarían para “hablar” entre ellos. Eso abriría una nueva era en la domótica y en el control a distancia de dispositivos cotidianos a los que hasta ahora solo se ha podido controlar empleando su panel de mandos o como mucho un mando a distancia en la misma habitación.

Sin embargo, hacer realidad la Internet de las Cosas no es fácil, y uno de los principales retos es cómo energizar esos sensores de baja potencia y accionadores sin necesitad de enchufarlos a una fuente de energía, algo nada práctico a medida que se miniaturizan cada vez más y se vuelven más abundantes. La tecnología PoWiFi podría ser la solución.

En sus experimentos de demostración de viabilidad tecnológica del sistema, el equipo mostró que el sistema PoWiFi puede alimentar inalámbricamente una cámara Omnivision VGA, en blanco y negro (escala de grises) y baja potencia, desde más de 5 metros (17 pies) de distancia, permitiéndola absorber y almacenar bastante energía como para hacer una foto cada 35 minutos.

El sistema también recargó la batería de un brazalete de seguimiento de actividad física desde el 0 al 41 por ciento en 2,5 horas.

Los investigadores han ensayado asimismo el sistema PoWiFi en seis hogares. Los usuarios normalmente no apreciaron deterioro de la velocidad de carga de las páginas web o de la visualización de video en “streaming”, lo que muestra que la tecnología podría suministrar exitosamente energía a través de WiFi en las condiciones del mundo real, sin degradar el rendimiento de la red.

Anònimo.(24 de Noviembre,2015). Energizar dispositivos con eneregia captada de emisiones WIFI.Recuperado de.http://noticiasdelaciencia.com/not/17143/energizar-dispositivos-con-energia-captada-de-emisiones-wifi/. 
{ 03/12/2015}