viernes, 15 de mayo de 2009

Instalación de FLEX

Instalación de Eclipse y Flex en Ubuntu 9.04

Para empezar a utilizar Flex en nuestro Ubuntu tenemos que tener en cuenta que debemos tener instalado Eclipse. Para ello seguimos los siguientes pasos:

  1. Descargamos Eclipse desde "Aquí" (eclipse-java-europa-fall2-linux-gtk.tar.gz), si deseas investigar y bajar otra versión puedes mirar más opciones pinchando aquí.
  2. Se nos descarga un paquete Gzip que debemos de descomprimir. Si os sentís más familiarizados con el entorno gráfico, es tan sencillo como hacer clic derecho sobre el paquete descargado y seleccionar "Extraer Aquí". Se nos creará una carpeta que lleva por nombre "Eclipse". También podéis instalarlo desde los repositorios de Synaptic, la única pega es que necesitamos la versión europea, puesto que esta versión todavía no está en los repositorios oficiales de Ubuntu (Mayo-2009).
  3. Una vez instalado el Eclipse procedemos a descargar e instalar FLEX desde este enlace.
  4. Se nos descargará un fichero "*.bin". Para ejecutarlo debemos realizar un par de acciones.
  • A)Si vemos que al descargarse no tiene permisos de lectura, tendremos que dárselos. Como se trata de un ejecutable y una vez instalado lo eliminaremos de la máquina, podemos optar por aplicarle el chmod 777. ¿Qué? Pues darle permisos a nuestro usuario para que pueda ejecutarlo, pues es muy probable que ni tan si quiera nuestro super usuario administrador (root) tenga permisos para realizar la instalación. ¿Cómo? Pues sencillo, abrimos una consola (Aplicaciones -> Accesorios -> Terminal). Después accedemos como super usuario (escribimos "su" sin las comillas en nuestra consola, a continuación nos pedirá una contraseña, será aquella que otorgamos a nuestro usuario root; ver entradas anteriores donde se explica; y por último escribimos en la consola [chmod 777 nombre del archivo .bin de flex que acabamos de descargar] sin los corchetes claro está. (Ejemplo: chmod 777 flex_linux_a4_0802065.bin). Y listo, ya tenemos permisos para ejecutarlo.
  • A continuación lo ejecutamos del siguiente modo (tener en cuenta que la dirección en la que estamos en la consola es la misma en la que se encuentra el ejecutable):
(El simbolo $ significa que son comandos de la consola con un usuario normal)

$ ./flexbuilder_linux_install_a4_081408.bin

Al ejecutar esta línea nos aparecerán estas líneas en la consola:

> Preparing to install...
> Extracting the installation resources from the installer archive...
> Configuring the installer for this system's environment...

> Launching installer...

Entonces se lanzará el instalador tal que así:


Hacemos clic en siguiente y seguimos estos sencillos pasos:







Ahora procedemos a abrir FLEX. Para ello vamos a Aplicaciones -> Programación -> Eclipse o nos dirigimos a la carpeta donde extragímos Eclipse y ejecutamos el programa. Hacemos clic en crear un nuevo proyecto y seguimos estos pasos:

Creamos un nuevo proyecto (File -> New -> Project) Y nos aparecerá esta ventana dónde eligiremos Flex Project. (En acciones futuras nos aparecerá la opción desde (File -> New -> Flex Project) además de la que se muestra a continuación:


Indicamos un nombre al nuestro nuevo proyecto:


Y ya lo tendríamos creado. Nos aparece la siguiente ventana en la que realizo mi pequeña prueba:


Este es el resultado de mi prueba:


Tengo que decir que la opción de utilizar Flex no es del todo gratuita. Me apareció un mensaje en el que me informaba de que se trataba de una versión trial y que no disponía de otro tipo de licencia. Me solicitaba insertar un código de activación, así que se trata de un proyecto de código abierto pero en esta versión de adobe, la utilización del plugin no es del todo gratuita.

Un saludo y os mantendré informados sobre nuevas herramientas y formas de realizar nuestras aplicaciones en Ubuntu!

lunes, 4 de mayo de 2009

¡¡¡Herramientas de desarrollo web!!! 2ª Parte

Quanta Plus 3.5

En este tutorial vamos a iniciarnos en el mundo de Quanta, una potente herramienta para realizar aplicaciones Web. En entradas anteriores explicamos como instalarlo en nuestro Ubuntu 9.04

Para empezar abrimos Quanta desde el menú Aplicaciones -> Programación -> Quanta Plus



Una vez abierto creamos nuestro primer proyecto. Para ello hacemos clic en el menú "Proyecto" -> "Nuevo Proyecto"


Nos aparecerá el siguiente asistente para crear nuestro nuevo proyecto y debemos seguir los pasos que nos indica el programa.


En este primer paso le damos el nombre al proyecto y vemos que el archivo que contendrá toda la información de nuestro proyecto está justamente al lado. Podremos modificar a nuestro antojo el nombre del fichero generado de nuestro proyecto. En este caso como se trata de una simple prueba pues lo dejamos tal cual. El protocolo lo dejamos como local, ya que será un proyecto dentro de nuestro propio servidor (instalado y configurado en entradas anteriores de este blog). Después nos pedirá los directorios donde se alojarán los diferentes archivos y nos pregunta si deseamos incluir los archivos que contenga este directorio.


En el segundo paso seleccionamos, si es que los hay, los ficheros que se encuentren dentro de nuestra carpeta contenedora, en mi caso (/var/www/pruebas/). En ella se encuentra un fichero php que lleva por nombre test.php Como se trata de crear un proyecto de pruebas le daré a siguiente.


Por último nos solicita el nombre del autor y la dirección de email. La codificación del lenguaje html y la versión. Estos valores si no se conocen lo suficiente, es mejor que lo dejemos por defecto. Hacemos clic en Finalizar y listo, nuestro nuevo proyecto está creado.

Para ver la vista preliminar nos dirigimos a "Ver" -> "Vista Preliminar Externa" -> "Ver Con FireFox" Si nos aparece la web es que todo está correcto. Podemos realizar dicha prueba con otros proyectos existentes.

Si no nos abre el archivo y nos genera un error el servidor, se debe a que tenemos deshabilitada la opción de localhost como máquina. Esto se debe a una mala configuración o a que seguistes los pasos de la instalación y configuración de Apache 2 que se ofrecen en este blog en entradas anteriores. Deberemos retroceder a entradas anteriores y crear un nuevo virtual host que lleve por nombre "pruebas" o aquel nombre que desees darle para crear tu nuevo proyecto. En entradas anteriores se explica como crear un nuevo virtual host.

Una vez hallas configurado de nuevo el servidor intenta acceder a tu proyecto directamente desde FireFox tipeando en la barra de direcciones (http://[nombre de tu sitio]) en mi caso de pruebas (http://pruebas).

Para que nos muestre la Vista preliminar de un archivo que corresponde a un Virtual Host en el apartado prefijo del tercer paso en la creación de un proyecto, indicaremos el nombre del servidor de nuestro Virtual Host.

RESUMEN:
  1. Proyecto -> Nuevo Proyecto
  2. Rellenar el formulario para la creación del nuevo proyecto
  3. Completar los 3 pasos
  4. Comprobar que en la pestaña "Proyectos" de la derecha del editor aparezca el proyecto recientemente creado y que en él se encuentran las subcarpetas pertinentes y los ficheros que contengan (Si se trata de un proyecto nuevo vacío, tan solo ha de aparecer aquello que tú hallas insertado)
  5. Ver -> Vista preliminar externa -> Ver con FireFox
  6. Si nos devuelve un error el servidor como que el sitio no existe comprobar la configuración de los virtual hosts (ver entradas anteriores) para corregir posibles errores o para crear tu nuevo sitio como virtual host
  7. Abrir FireFox y acceder al nuevo sitio dándo a FireFox la URL que esté enlazada con la carpeta del proyecto en cuestión, en mi caso (http://pruebas) Que nos llevará a "/var/www/pruebas" puesto que cree un virtual host llamado pruebas.
Con esto ya tendríamos instalado Quanta Plus y ya sabemos crear un proyecto desde cero. Abrir un proyecto existente no ha de ser tan complicado, puesto que desde el menú de "Proyecto" nos aparece la opción "Abrir Proyecto", desde la cual buscando el archivo con extensión "*.webprj" y abriéndolo se nos cargará el proyecto seleccionado.

Seguiremos trabajando con Quanta Plus y buscando más opciones de configuración para que os sirvan de guía. Con la información que aquí se ha detallado podéis tener desde ya, un servidor web, PHP5, MySQL y Quanta Plus como editor. ¿Qué más se puede pedir? Quizás en Windows trabajabas con Easy PHP o con XAMPP programas en los que se integraba el servidor web y de base de datos entre otras herramientas y como editor de ficheros para la aplicación web utilizábais DreamWeaver. Pues bien, si habéis seguido correctamente todos los pasos anteriores, tendréis una estación de trabajo para el desarrollo web completa y sin ningún tipo de complejo ante Micro$oft.

En próximas entradas trataremos más aspectos de Quanta Plus y otros editores según convenga para realizar uno y otro tipo de proyecto web.

¡¡¡Herramientas de Desarrollo WEB!!! 1ª Parte

Instalación
de
Quanta Plus
3.5


Quanta Plus 3.5 es una herramienta para el desarrollo web. En este breve tutorial indicaremos como se instala esta potente herramienta de desarrollo web en nuestro Ubuntu.

Algunas indicaciones interesantes sobre Quanta Plus:

Fuente: (Web Oficial)
Quanta Plus es una herramienta muy estable y rica para el desarrollo Web. La visión de Quanta ha sido siempre utilizar las mejores bases de arquitectura, el diseño para el uso eficiente y permitir a los usuarios la máxima extensibilidad. Reconocemos que no tenemos los recursos para hacer todo lo que nos gustaría por lo que nuestra meta es hacerle más fácil el trabajo, esta es la mejor aplicación de escritorio basados en una arquitectura libre. Casi todo en Quanta está diseñado para que pueda ampliar las opciones del editor. Incluso la forma en que maneja DTD XML puesto que se basa en archivos XML editables. Puedes incluso importar DTD, escribir guiones para la gestión de editor de contenidos, visualmente crear cuadros de diálogo para sus scripts y asignar acciones a script casi cualquier operación de archivo en un proyecto. Incluso puede ver y comunicarse con una amplia gama de lo que sucede dentro de Quanta usando DCOP.

Quanta KDE se basa en lo que esto significa que es transparente la red desde cualquier cuadro de diálogo o proyecto. Se pueden utilizar no sólo de FTP, pero otros esclavos KIO KDE los cuadros de diálogo de archivo o en la configuración de proyecto. Por ejemplo, si desea probar el acceso seguro a los peces KIO Slave que utiliza SSH. Sólo tienes que introducir: / / [usuario] @ dominio, en cualquier diálogo o seleccionar los usuarios en la configuración de su proyecto. Aquí en este sitio encontrará información sobre el uso de Kommander visualmente para construir cuadros de diálogo se puede ampliar con Quanta. Estas aplicaciones hablen entre sí mediante un IPC (Inter Process Communication) pidió DCOP (Protocolo de Comunicación de escritorio).

Por supuesto me doy cuenta de que esto puede sonar como la sopa de alfabeto tecno-balbuceo a algunos desarrolladores web, pero esto es lo que significa. Cuando usted está usando Quanta y quiere darse cuenta de que le gustaría hacer algo y quieres preguntar "¿Puedo hacer esto?" que puede esperar la respuesta no sólo será sí, pero probablemente será incluso más fresco que usted esperaba. No incluido en este sitio son otras herramientas que puede utilizar con Quanta de revisión y de control y revisión de la fusión de los cambios en los archivos. Esas solicitudes son cervisia y Kompare, y si no se instala y se instala a Quanta podrá hacer uso de ellos. Nos gustaría pensar que hay grandes beneficios que se encuentran aquí para aquellos dispuestos a explorar nuevas formas de hacer las cosas, o quizás en algunos casos viejas formas que son nuevas para usted.
-----------------------------------------------------------------------------------------------------------------------------------------

En definitiva, que Quanta es un potente editor de scripts que nos permitirá tener una amplia gama de opciones para que nuestras aplicaciones Web salgan adelante, no solo con el mínimo esfuerzo, sino con la mejor calidad. De todos modos esto es lo que prometen sus creadores. Mucha gente habla muy bien de este editor, pero claro, existen otros muchos en el mundo Linux y por ello no vámos a darles la razón tan fácilmente. Primero lo probaremos a ver que tal funciona y después ya daremos nuestro veredicto.

Bien, pues una vez tengamos esto medianamente aclarado, pasamos a la instalación de Quanta Plus. Para instalarlo primero debemos de descargar el programa. Podemos hacerlo viajando a la Web del Autor en el apartado Downloads, o bien desde este enlace que nos descargará la última versión estable (Versión 3.5.9).

Una vez tengamos descargado el paquete, hacemos lo siguiente:

$ su (Presionamos intro y tecleamos la clave del usuario root)
$ tar xvfj kdewebdev-3.5.9.tar.bz2
$ cd kdewebdev-3.5.9
$ ./configure
$ make
$ make install

Bien, ya lo tenemos instalado. Ahora nos deberá aparecer en el menú de aplicaciones de nuestro Ubuntu. Para abrirlo nos dirigimos al menú "Aplicaciones" -> "Programación" -> "Quanta Plus"



Y esta sería la pantalla inicial de Quanta:



Como podéis observar, nos aparece en inglés. Eso se debe a que no tenemos instaladas las librerias KDE instaladas. A no ser claro que utilices Kubuntu. Si no es así y la aplicación te aparece en inglés tan solo hay que hacer lo siguiente.

En primer lugar abrimos una consola (Aplicaciones -> Accesorios -> Terminal).
En segundo lugar iniciamos sesión como root ($ su 'Tecleamos intro y a continuación la contraseña de nuestro usuario root').
Una vez hallamos iniciado sesión como root:

$ apt-get kde-il8n-es

Este comando descargará las librerías. Atento, puesto que te pedirá confirmación para la descarga. Tecleamos "s" y presionamos intro. Esto concluirá la descarga y la instalación de las librerías necesarias. Cuando se halla terminado de instalar tan solo debemos reiniciar la sesión para que los cambios surtan efecto. De todos modos en la versión de Ubuntu 9.04 no es necesario, puesto que si volvemos a abrir el Quanta Plus nos daremos cuenta de que ya se encuentra completamente traducido al castellano.


Os habréis fijado que al iniciar Quanta nos aparece el siguiente mensaje:


Esto quiere decir que Quanta Plus utiliza estas aplicaciones externas para realizar algunas de sus funciones. Por lo que si se desea la completa funcionalidad de la aplicación habrá que desinstalarlas.

Para instalar KImageMapEditor hacemos lo siguiente:

Abrimos FireFox o en su defecto una nueva pestaña (Ctrl + T) y en la barra de direcciones tecleamos:

apt://kimagemapeditor

De este modo instalamos el primer subprograma que nos solicita Quanta para funcional al 100%

En la próxima entrada crearemos un nuevo proyecto con Quanta Plus y empezaremos a trabajar con el. Por el momento ves familiarizándote con su entorno visual. Verás como es muy similar a DreamWeaver.

¡¡¡Estación de desarrollo WEB!!! Parte 2

Instalación de estación
de trabajo para
el
desarrollador web
en Ubuntu 9.04

(Parte 2)

La segunda parte de la creación de una estación de trabajo web está en marcha. Veamos hasta dónde llegamos hoy. Las tecnologías que emplearemos serán las siguientes:
  1. Sistema Operativo: Ubuntu 9.04
  2. Servidor Web: Apache 2
  3. Lenguaje Script: PHP5
  4. Base de Datos: MySQL
La instalación y configuración del paso 1 y 2 ya están terminadas en entradas anteriores. Ahora pasemos a instalar PHP5 y MySQL.

Para ello tan solo deberemos seguir estos sencillos pasos:
  1. Abrir una consola (Aplicaciones -> Accesorios -> Terminal)
  2. $ su
  3. Poner la contraseña del usuario root de nuestro Ubuntu.
  4. $ apt-get install php5
  5. $ apt-get install mysql-server mysql-server-5.0 libapache2-mod-auth-mysql php5-mysql
  6. En este punto ya tenemos instalado PHP5 y MySQL, con sus módulos correspondientes para correr en nuestro Servidor Apache 2 y MySQL configurado para trabajar con PHP5.
  7. Ahora reiniciamos los servicios de Apache2 y MySQL del siguiente modo. Escribimos en la consola:
  8. $ /etc/init.d/apache2 restart
  9. $ /etc/init.d/mysql restart
Ahora ya tenemor montado nuestro Ubuntu 9.04, un servidor Apache 2, PHP5 y MySQL. Para realizar una prueba crearemos el siguiente fichero en la carpeta que tengamos por defecto en nuestro servidor Apache para comprobar que PHP5 está bien instalado.

Nos dirigimos al directorio raíz de nuestro servidor Apache2 (cabe destacar que si modificaste esta dirección en entradas anteriores para crear hosts virtuales y eliminaste el directorio raíz por defecto, deberás mirar cual es el directorio que responde a la URL 'http://localhost'. Es dentro de ese directorio raíz donde has de poner el siguiente fichero, si no cambiaste nada, sino que añadiste a tu lista de hosts uno o dos o varios nuevos, el directorio raíz será el mismo que utilizaremos en este breve tutorial).

$ cd /var/www
$ gedit info.php

De este modo nos dirigimos a la carpeta raíz que respondera a la petición http://localhost Una vez allí creamos el fichero info.php y lo editamos con el siguiente código:

phpinfo();
echo "PHP5 Instalado correctamente!!!";
?>

Guardamos y salimos. Ahora abrimos FireFox y en la barra de direcciones tecleamos la siguiente dirección web (http://localhost/info.php) Nos debería salir algo como esto:


Y para probar MySQL es tan sencillo como teclear en nuestra barra de direcciones de FireFox la siguiente URL (http://localhost/phpmyadmin/). Ahora ya tenemos instaladas las herramientas básicas para crear nuestras aplicaciones Web en Ubuntu.



Para editar los ficheros y gestionar los sites podemos utilizar las herramientas que ya vienen con Ubuntu, como por ejemplo Gedit que lo hemos utilizado a lo largo de este breve pero útil manual y creando las carpetas y los mapas de los sitios Web a mano. Por lo que daremos por finalizado ese breve tutorial para crear una estación de trabajo de desarrollo Web.

En la próxima entrada trataremos algunos programas de edición de ficheros para crear nuestras propias aplicaciones en PHP que incluyan librerías para facilitarnos el trabajo y que tengan un entorno visual con el que poder familiarizarnos rápidamente. Si por ejemplo eres antiguo usuario de Windows y utilizabas DreamWeaver o similares, pues intentaremos buscar el más parecido para Ubuntu.

jueves, 30 de abril de 2009

¡¡¡Estación de desarrollo WEB!!!

Instalación de estación
de trabajo para el
desarrollador web
en Ubuntu 9.04


¿Con ganas de empezar? Vamos allá. Lo primero es instalarse un servidor web, en nuestro caso, "Apache 2". Para ello nos acercamos a la consola (Aplicaciones -> Accesorio -> Terminal) y escribimos:

$ sudo apt-get install apache2

NOTA: El símbolo de $ significa comienzo de la línea de comando, no lo escribas en la consola, tan solo lo que viene detrás. Y recuerda, has de otorgar una contraseña de root, el super usuario de Linux. Es un perfil de usuario que cuenta con todos los privilegios del sistema. Por seguridad Linux deja la opción de acceder como dicho usuario mediante la herramienta de "Terminal" para realizar determinadas funciones, una de ellas es instalar o desinstalar paquetes que otros usuarios no podrían instalar, copiar, eliminar, crear archivos que sólo él podría hacer. Por lo tanto primero has de configurar la cuenta de root. Para ello vamos a:

Sistema -> Administración -> Usuario y Grupos

Una vez allí hacemos clic en desbloquear y nos pedirá la clave de nuestro usuario. Una vez identificados hacemos la selección del usuario root. Luego le damos al botón "Propiedades" y nos aparecerá un cuadro de diálogo en el que podremos indicar la contraseña. La insertamos un par de veces y clic en Aceptar. Luego clic en Cerrar y listo, ya tenemos nuestra cuenta de root con contraseña conocida.

Bien, por donde íba, a sí, continuemos pues. Una vez se descargue Apache 2, iremos a configurarlo para que funcione correctamente. Nos dirigimos a la carpeta contenedora del programa utilizando la consola del siguiente modo:

$ cd /
$ cd /etc/apache2
$ gedit apache2.conf

NOTA: Si tipeas estas líneas en la consola como usuario root (para acceder como root en la consola, escribes:

$ su

y aprietas intro, después tipeas la contraseña que anteriormente has configurado y listo, ya estás como root), llegarás al fichero y lo abrirás para la edición.

Una vez abierto el fichero con gedit (programa de edición de textos) presionas Ctrl + F. Esta combinación de teclas te abrirá un diálogo con el que buscar las siguientes líneas:

#Include generic snippets og statements
Include /etc/apache2/conf.d/

Después de estas líneas agrega las siguientes líneas:

#Directorio propio
#Aquí inserta la carpeta en la que quieras guardar tus proyectos web
# en mi caso la carpeta se llama "sitio" y ya la tengo creada si no está
#creada he de crearla antes de nada para evitar errores posteriores
UserDir sitio
UserDir disabled root

#En este apartado, donde aparece "/var/www/sitio" pondremos la
#dirección completa donde se ubican mis proyectos
/var/www/sitio>
AllowOverride FileInfo AuthConfig Limit
Options Indexes SymLinksIfOwnerMatch IncludesNoExec


Cerramos Gedit y nos dirigimos a:

$ cd /
$ cd /etc/apache2/mods-enabled
$ ln -s /etc/apache2/mods-available/userdir.conf userdir.conf
$ ln -s /etc/apache2/mods-available/userdir.load userdir.load

Una vez hecho esto, nos vamos a editar el fichero "host" para crearnos diferentes sitios web y nos sea más fácil acceder a ellos desde el navegador. Podemos ir haciendo la primera prueba. Abrimos el Mozilla Firefox y escribimos en la barra de direcciones:

http://localhost

Nos debe de aparecer un mensaje que dice "It's Works". Esto significa que nuestro servidor Apache 2 está listo para usarse. Si no es así, deberás retroceder en el manual y ver que has dejado para mañana, puesto que lo tienes que hacer hoy si quieres que funcione. Para aquellos que sí reciban ese mensaje, les felicito y les animo a continuar con el manual para crear "Virtual Hosts".

Para crear nuestro listado de direccionamiento haremos lo siguiente:

$ cd /
$ gedit /etc/hosts

Ahora añadiremos las siguientes líneas:

#LOCAL
127.0.0.1 localhost
#Mi sitio 1
127.0.0.1 sitio1
#Mi sitio 2
127.0.0.1 sitio2

Si tienes una ip estática, es decir, si pagas de más por tu cuenta de Internet y tu proveedor (jazztel, telefónica,ono,...) te ha otorgado una IP Estática puedes incluirla al final de tus sitios en local, si no cerramos gedit y continuamos.

Para finalizar, tenemos que crear los hosts virtuales, es decir, como si fuesen diferentes servidores pero englobados en uno solo. Para ello atentos a las siguientes líneas de comandos:

$ cd /
$ cd /etc/apache2/site-available
$ cd cp default sitio1
$ gedit sitio1

(Ahora editamos el fichero que acabamos de crear. Recuerda que has de estar como root para poder realizar estas acciones).

El fichero debe ser algo como esto:


ServerAdmin tu-email@gmail.com
ServerName sitio1
DocumentRoot /var/www/sitio/sitio1

Options FollowSymLinks
AllowOverride None


Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all


ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all


ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

Alias /doc/ "/usr/share/doc/"

Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128



Cerramos Gedit y nos vamos ha hacer lo siguiente en la consola:

$ cp default sitio2
$ gedit sitio 2

Y de nuevo lo editamos:


ServerAdmin tu-email@gmail.com
ServerName sitio2
DocumentRoot /var/www/sitio/sitio2

Options FollowSymLinks
AllowOverride None


Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all


ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all


ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

Alias /doc/ "/usr/share/doc/"

Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128



Y ya estaría. Aun que antes de terminar, teneis que tener en cuenta lo siguiente:

  • Se han creado Hosts virtuales que apuntan a las siguiente dirección raíz:
-> /var/www/sitio
Para que esto funcione correctamente, dicha carpeta "sitio" ha de estar creada dentro del directorio "www" en "var". ¿Cómo? Pues muy fácil:

$ cd /
$ cd /var/www/
$ mkdir sitio
$ chmod 777 sitio

De este modo creamos la carpeta contenedora de todos los sitios. Que conste que el nombre de esta carpeta al igual que la de los sitio1 y sitio2 se pueden cambiar a vuestro antojo. Después les he dado privilegios de escritura y lectura para que podamos trabajar con ellos de forma mucho más cómoda después. Una vez tenemos la carpeta contenedora "sitio" tendremos que crear las carpetas para "sitio1" y "sitio2".

$ cd /
$ cd /var/www/sitio
$ mkdir sitio1
$ chmod 777 sitio1
$ mkdir sitio2
$ chmod 777 sitio2

Una vez tenemos esto, nuestro sistema debería de redireccionarnos a dichos directorios si en el navegador web escribimos el nombre de servidor que le hemos otorgado con anterioridad, aun que para que funcione, despues de tanto cambio y modificación, deberemos reiniciar el servidor de Apache 2, pero antes debemos de habilitar los nuevos hosts creados:

# a2ensite [nombre del sitio para habilitar]

# /etc/init.d/apache2 force-reload

Y nos deberá aparecer el siguiente mensaje:

* Reloading web server config apache2 [OK]

Si esto nos sale así entonces podremos hacer lo siguiente para dirigirnos a cada uno de nuestros proyectos:

http://sitio1 o http://sitio2

De este modo con el mismo servidor accedemos a dos de nuestros proyectos tan solo tipeando su nombre en la barra de direcciones de Firefox.
¡¡¡Y esto es todo, hasta la próxima!!!

miércoles, 29 de abril de 2009

¡¡¡La instalación!!!

Instalación
de
Ubuntu 9.04
(
Jaunty Jackalope)

Bien, usuarios de Windows, bienvenidos al maravilloso mundo de Linux. (Si ya perteneces al mundo Linux para poco te servirá este manual, pero gracias por tu visita).

Comencemos por lo esencial. Antes que nada si te quedan dudas de si instalar o no Ubuntu has de tener en cuenta una serie de pautas para hacer el cambio. Has de estar 100% convencido puesto que luego vienen los madremias.
  1. ¿Ubuntu contará con soporte para el hardware que tengo instalado en mi equipo informático? Es muy probable que si tienes una gráfica de estas que quitan el hipo 100% compatibles con sistemas operativos Windows, sea algo complejo, puesto que las contratas que existen en este mercado de hardware son astronómicas y claro, poco interesa ofrecer soporte al mundo "gratuito" de Linux. En mi caso, me toca quedar atado a medias con XP puesto que lo necesito para que mi Creative SoundBlaster X-Fi Platinum corra perfectamente con todos sus plugins y funciones al máximo. Tengo un pequeño home studio y no me puedo permitir quedarme sin producir. Si quieres, antes que nada puedes hacer una comprobación con una versión Live de Ubuntu, descargándola desde aquí.
  2. ¿Es complejo su uso? Este tan solo es uno de los miles de millares de blogs orientados a dar soporte a aquellos que andan algo perdidos en el mundo Linux. Pero ya te adelanto que no, no es complejo. Existen cada vez más facilidades para los usuarios de bajo nivel (aquellos que utilizan el equipo para importar fotos desde la cámara digital, navegar por Internet, chatear en msn, yahoo, skype..., enviar y recibir mails, editores de texto , bases de datos pequeñas, hojas de cálculo, presentaciones (Suite de Office en Microsoft)... Sin ninguna complicación. Programas como Synaptic, hacen de Ubuntu un sistema operativo bastante sencillo a lo que se refiere a la instalación y búsqueda de Software.
Windows Vs. Ubuntu

Ahora sí que sí. Empezamos, ¿te parece?

Lo primero, tener Ubuntu 9.04 grabado en un CD. ¿Cómo? Pues sencillo, lo primero de todo descargárlo. ¿De dónde? Pues tan solo has de hacer clic en la opción que corresponda con tu equipo. Si por cualquier cosa no sabes cual de todos es el que mejor se acomoda a tus necesidades te aconsejo que delante tengas la factura detallada que te entregaron en la compra de tu equipo. Si no la encuentras intenta buscar algún medio de averiguar que sistema de hardware tienes instalado. Lo más importante, el microprocesador que tienes instalado. Para acceder de forma rápida a las propiedades de Windows XP pulsa la combinación de teclas: Tecla Windows (Inicio) + Tecla Pausa. Una vez se abra miraremos que tipo de procesador tenemos.

Versiones de Escritorio:
Si vas a darle un uso adecuado a las características que antes se detallaban y no tienes pensado montar servidores web, de usuarios, de bases de datos,...
  1. PC (Intel x86) Versión Escritorio. Para la mayoría de los microprocesadores que existen en el mercado, basados en tecnologías Intel.
  2. 64-bit PC (AMD64) Versión Escritorio. Para aquellos microprocesadores basados únicamente en la tecnología AMD de 64 bits como lo son por ejemplo: Athlon64, Opteron, EM64T Xeon, Core 2
Versiones de Servidor:
Para usuarios un tanto más avanzados y que quieran investigar con las máquinas servidoras del mundo Ubuntu.
  1. PC (Intel x86) Edición de Servidor. (Mirar definición anterior)
  2. 64-bit PC (AMD64) Edición de Servidor. (Mirar definición anterior)
Una vez tengamos descargado el fichero tenemos que grabarlo en un CD virgen. Si teneis instalado Alcohol o Nero para grabar vuestros CD's tan solo bastará con hacer doble clic sobre el fichero descargado y automáticamente se abrira el programa para comenzar la grabación. Si no tienes ninguno de estos programas dirígete a este blog e infórmate sobre que programas puedes utilizar para grabar una ISO.

¿Lo tienes grabado? Perfecto, pues nada ahora es aconsejable que esta página la imprimas, la tengas a mano en otro equipo (un portátil u otro ordenador cercano) puesto que toca reiniciar el sistema operativo para arrancar desde el CD. Si no entiendes mucho o nada sobre arrancar un equipo desde un CD, tranquilo, tan solo sigue las instrucciones que te indico y todo debe ir bien.

Veamos, cada vez que enciendes tu ordenador el Sistema Operativo se carga (es leído y cargado) desde el disco duro (lugar donde almacenas todos tus archivos). Esto puede variar pero no nos vamos a explayar mucho en esto puesto que no nos interesa estancarnos con preguntas que poco a poco iremos respondiendo más adelante.

Es importante tener en cuenta un par de cosas:
  1. El CD de Ubuntu 9.04 ha de estar insertado en la unidad de CD ó DVD de nuestro equipo.
  2. La placa base ha de buscar ficheros de arranque en la unidad de CD ó DVD
  • Configurar placa base para que arranque desde el CD ó DVD Aquí encontrarás bastante información en referencia al tema. Si no sabes si tu ordenador busca ficheros de arranque puedes probar a obviar este paso e intentar ver que pasa si el CD que acabas de grabar con la imágen de Ubuntu arranca. Si en caso contrario aparece el Logo de Windows significará que tu placa no busca dichos ficheros de arranque.
¿Estamos listos para continuar? Vale, ya nos ha arrancado el CD de Ubuntu y nos aparece la siguiente imágen:

¿Parece sencillo no? Ahora tan solo debemos seleccionar el idioma con el que nos sintamos más a gusto. A continuación aparecerá la siguiente pantalla:

Aquí nos aparecen varias opciones. La primera es la más recomendable, puesto que carga el sistema operativo sin formatear tu disco duro. Si optamos por esta opción podremos probar el Hardware instalado en nuestro equipo y ver si todo funciona correctamente (tarjeta de red: conexión a Internet, tarjeta gráfica: si se visualiza todo correctamente, teclado y ratón,... otros dispositivos o tarjetas instaladas).


Esta pantalla nos indica que la carga de Ubuntu en nuestro equipo se está realizando (recordad que esta pantalla nos saldrá únicamente si seleccionamos la primera opción). Y la que viene a continuación es la pantalla que nos aparecerá una vez que el sistema operativo se halla cargado por completo. Podremos probar la conexión a Internet entre otras cosas.


NOTA IMPORTANTE: Cuando vayamos a instalar el sistema operativo, debemos tener en cuenta que los archivos que tengamos en el disco duro (Carpeta Mis Documentos, etc...) se perderán, puesto que se efectúa un borrado del disco duro.

Una vez nos cercioremos de que todo funciona a la perfección, tengamos los archivos importantes copiados en un lugar seguro (otra partición, un CD o DVD,...) haremos clic en el icono que aparece en el escritorio y dice "Instalar". Al hacer clic, nos aparecerá esta ventana:

Dejamos por defecto el idioma que aparece o bien lo cambiamos si no es el deseado y seleccionamos aquel que más nos convenga. Una anotación importante para seguir de aquí en adelante. Es de vital importancia que aquellos que sean primerizos en formatear e instalar un sistema operativo, tengan en cuenta que leer es bueno. Seguir las indicaciones que las ventanas nos van aportando no es de ilusos, si no más bien una ayuda muy válida para llegar a alcanzar nuestro objetivo. Pulsaremos en "Adelante" cuando estemos listos.

Bien, ¿ya hemos pasado a la siguiente ventana? Te debe aparecer un mapa mundi. Su finalidad es indicarle al sistema operativo nuestra localización geográfica para que nuestro reloj sepa entre otras adecuar la hora del sistema, entre otras muchas más opciones.

En la región seleccionaremos Europa, América, entre otras y en Ciudad, pues, está claro ¿no? ¿Ya te has encontrado? Pues seguimos "Adelante".

Ahora nos pedirá cual es el lenguaje a emplear para nuestro teclado. Esta opción a lo mejor os suena de algo de Windows XP que de vez en cuando las teclas no respondían a su función, como por ejemplo la típica de que la arroba cambiaba de tecla, o los interrogantes y un larguísimo etc. Pues bien seleccionamos la opción que viene por defecto o, valga la redundancia, aquella que más nos convenga.

En el cuadro de abajo podremos probar algunos caracteres especiales como la "Ñ" o la "@". Si nos aparecen estamos ante la ubicación adecuada.

Ahora hay que prestar mucha atención. Llega la parte más compleja, "El particionado del disco".

Como podéis observar podemos optar por varias opciones. Podemos utilizar todo el disco al completo. Nos aparecerá una pequeña lista de opciones con cada uno de los discos duros que tenemos instalados. Al hacer clic en cada uno de ellos nos indicará que tal van de espacio e incluso si no hay el suficiente cuando demos clic en "Adelante" no nos dejará pasar puesto que no hay hueco para instalar Ubuntu, a no ser, como decía antes, que seleccionemos todo el disco. Si eres un usuario novato y no tienes nada que perder utiliza esta opción, es mucho más rápida y fácil. De todos modos aquí mostraremos como configurar los discos.

Aquí nos aparecen todas y cada una de las particiones que tenemos actualmente en el equipo. Tenemos que seleccionar una para dividirla aun más, si se desea, o simplemente para indicarle a Ubuntu que es ahí donde queremos que se instale. Esto nos sirve por ejemplo, por si queremos instalar Windows XP y Ubuntu en el mismo ordenador. Al seleccionar una partición se nos habilitaran los botones que aparecen abajo. Hacemos clic en "Nueva partición".

Indicamos el tipo de la partición, el tamaño que tendrá, la ubicación, el sistema de archivos que va a utilizar y el punto de montaje. Seleccionaremos "Primaria" para indicarle que no es una partición extendida o lógica que tenga dependencias de una primaria. A continuación damos el tamaño en bytes. 1 Mega Byte 1.000 bytes, 1 Giga Byte 1.073.741.824 bytes... La ubicación la podemos dejar por defecto, "Utilizar como" seleccionamos el nuevo sistema de ficheros Ext4 y el punto de montaje "/", el equivalente a "C:" en Windows.

A continuación seleccionamos otra partición y le asignamos /home. Una vez ambas opciones están creadas y configuradas hacemos clic en "Adelante".

(Se pueden observar en las dos líneas de abajo como han de quedar nuestras particiones "/" y "/home". Los tamaños y el nombre del dispositivo variarán en función de nuestro equipo.)

Luego Ubuntu se dedica a formatear las particiones que has seleccionado para realizar la instalación.

Una vez finaliza la acción del formateo, tendremos que rellenar el siguiente cuestionario:
Le damos nuestro nombre real, nuestro nombre de usuario (pueden ser iguales o diferentes, para que se entienda mejor, uno es el nombre real y el otro el nick que se utiliza por ejemplo en el chat). También creamos una contraseña para el usuario. Se recomienda utilizar una contraseña segura pero que para ti sea fácil de recordar. Perderla supondría una gran batalla para recuperar los ficheros. Y por último una opción donde podemos cambiar el nombre del equipo. Esta opción, a no ser que tengamos una red local con más de un PC conectado y utilicemos la LAN para intercambio de ficheros, podemos dejarla tal cual está. Si pertenecemos a una red, preguntar al encargado de la misma para que nos de un nombre de equipo válido dentro de la red. Esto es más que nada para que tu máquina sea reconocida en un entorno de red local. Si no sabes de lo que te estoy hablando, olvida lo del nombre del equipo y dale a "Adelante".

Si no hemos eliminado todo el contenido de nuestro Windows XP u otro Sistema Operativo anteriormente instalado nos aparecerá esta opción que nos sirve para recuperar los datos de la cuenta de usuario.

Ya estamos más cerca del final. A continuación de esta ventana, nos aparecerá un resumen de aquello que se va a instalar. Evidentemente como sabes que Ubuntu es quien se instalará, pues obviamos esta parte y haríamos clic en "Instalar". Una ventana con el porcentaje de la instalación nos indicará cuanto lleva avanzado Ubuntu. Una vez que finalice, nos pedirá confirmación para reiniciar el sistema. Y ya está, nuestro Ubuntu 9.04 instalado y funcionando correctamente.

Foto: Ubunlog



¡¡¡Bienvenidos!!!

Bienvenidos
al blog de
Ubuntu Viator


En primer lugar daros la bienvenida a mi primer blog y mi primera entrada en el mismo. No sé como andaré de tiempo ni de ganas a lo largo y ancho de los días para insertar nuevas entradas, pero intentaré estar al día y poner al día del mismo modo a aquellos que como yo se inician en el mundo Linux, escudriñando más allá todas las posibilidades y opciones que ofrece este maravilloso sistema operativo de licencias GNU.

En segundo lugar, y espero no estirarme mucho, explicar que el nombre del blog "Ubuntu Viator" viene a ser, traducido del latín, "El viajero de Ubuntu". Porque eso es lo que me he propuesto. Viajar por sus entrañas y aprender todo cuanto pueda. Espero que el viaje sea largo, intenso y sobre todo sea ameno y en el que todos aprendamos un montón de cosas.

Bien, pues adelante, bienvenido, eres parte de este blog y puedes hacerme llegar cualquier consulta, duda, aclaración o incluso corrección de cada una de las entradas.