miércoles, 26 de enero de 2011

Joomla 1.6 en Ubuntu 10.10

Seguimos con la instalación de Joomla 1.6 en Ubuntu 10.10

1. En este caso, deseo instalar Joomla en la carpeta personal del usuario actual, por lo cual activare las carpetas de usuario con el comando sudo a2enmod userdir desde un terminal. Luego tienes que editar un archivo de la siguiente forma: sudo gedit /etc/apache2/mods-available/php5.conf, donde tendrás que comentar (o remover) las líneas:


php_admin_value engine Off



Para más información revisa https://wiki.ubuntu.com/UserDirectoryPHP

2. Descarga el paquete desde la fuente oficial: http://joomlacode.org/gf/download/frsrelease/13869/60197/Joomla_1.6.0-Stable-Full_Package.tar.gz y guárdalo.

También podrías instalar la versión en español:http://joomlacode.org/gf/download/frsrelease/13915/60350/Joomla_1.6.0-Spanish-Pack_Completo.tar.gz

2. Accede de nuevo a un terminal y crea la carpeta donde instalaras Joomla así: mkdir public_html

3. Ubicate dentro de la carpeta con cd public_html

4. Descomprime con tar -zxvf ../Descargas/Joomla_1.6.0-Stable-Full_Package.tar.gz

5. Revisa los permisos como se menciona aquí: https://help.ubuntu.com/community/Joomla

6. Empieza a instalar ubicándote en Firefox en: http://localhost/~usuarioactual/

Apache, MySQL y PHP en Ubuntu 10.10

El objetivo final es instalar Joomla 1.6 en Ubuntu 10.10 y no morir en el intento.

Así pues, asumo que has instalado el Ubuntu 10.10 de forma normal, y ahora deseas instalar Apache, MySQL y PHP:

1. Ve a un terminal y ejecutas sudo su

2. Instala MySql con apt-get install mysql-server mysql-client y contesta con S.
Se te preguntara por una contraseña de administrador de MySQL (para el usuario root) el cual deberás elegir y luego confirmar.

3. Instala Apache con apt-get install apache2 y contesta Si. Puedes probarlo revisando la dirección http://localhost/ en Firefox.

Por defecto, el directorio raíz de Apache es /var/www/ en Ubuntu, y el archivo de configuración es /etc/apache2/apache2.conf.

Configuraciones adicionales se almacenan en los subdirectorios de /etc/apache2, como en /etc/apache2/mods-enabled (para los módulos de Apache), /etc/apache2/sites-enabled (para máquinas virtuales), y /etc/apache2/conf.d.

4. Instala PHP con
apt-get install php5 libapache2-mod-php5

Debemos reiniciar Apache después con: /etc/init.d/apache2 restart

5. Prueba de instalación de PHP
Crea un archivo info.php de la siguiente manera:
gedit /var/www/info.php

y su contenido será:

<?php
phpinfo();
?>

Guarda este archivo y cierra gedit.

Para comprobar, ve a Firefox y abre la dirección: http://localhost/info.php y debes poder ver una pantalla con información sobre PHP.

Como puedes ver, PHP5 está trabajando, y está funcionando a través de la Apache 2.0 Handler, como se muestra en la API de servidor de línea. Si se desplaza más abajo, podrás ver todos los módulos que ya están habilitadas en PHP5. MySQL no está en la lista no significa que no tenemos el soporte de MySQL en PHP5 todavía.

6. Soporte de MySQL en PHP
Para obtener el soporte de MySQL en PHP, podemos instalar el paquete php5-mysql. Es una buena idea instalar algunos otros módulos de PHP5, pues es posible que se necesiten en otras aplicaciones. Así pues, podríamos instalar todos:

apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json

y luego debemos reiniciar Apache después con: /etc/init.d/apache2 restart

Para comprobar, ve a Firefox y abre la dirección: http://localhost/info.php y debes poder ver una pantalla con información sobre PHP donde verás que ya aparece MySQL soportado

7. phpmyadmin
Es conveniente que instales un administrador de base de datos, como phpmyadmin:

apt-get install phpmyadmin

Puedes ver las siguientes preguntas mientras se instala :

Servidor web a administrar: <-- apache2
Configurar la base de datos para phpmyadmin con dbconfig-common? <-- No

Después de esto, puedes acceder a phpMyAdmin en Firefox en la dirección http://localhost/phpmyadmin/, al cual ingresas con el usuario root y la contraseña que colocaste en el paso 2.

sábado, 14 de noviembre de 2009

Instalando Joomla y no morir en el intento

Está es una bitácora personal para futuras implementaciones. La primera entrada la dedicare a instalar Joomla en una máquina Windows XP e integrarlo con el IDE eclipse. Hay muchos sitios en internet que ya lo explican, desde los cuales extraere algo de información.

Lo primero es bajar XAMMP, que actualmente está en la versión 1.7.2. Según recomiendan, debemos instalarlo en una carpeta diferente de las tradicionales, así que lo haré en C:\Herramientas (cuando te solicite ubicación coloca lo anterior, y el por defecto lo colocará en una carpeta XAMPP dentro de la anterior). Preguntas siguientes:

  • Should I add shortcuts to the startmenu/desktop? (y/n): y
  • Current directory does not match configured directory.
    I must relocate the XAMPP paths correctly.

    Should I proceed? (y/x=exit setup): y
  • Should I make a portable XAMPP without drive letters?

    NOTE: - You should use drive letters, if you want use services.
    - With USB sticks you must not use drive letters.

    Your choice? (y/n): n
  • Esta opcion deberá ser cambiada si se desea por ejemplo Madrid, en cada ini indicado: http://es.php.net/manual/en/timezones.europe.php
    I have set the timezone in 'php.ini' and 'my.ini' to "Europe/Paris".

    You should correct these values if my guess was wrong.

    Press to continue:
  • Pulsamos 1 para que aparezca el XAMPP Panel Control y luego x para salir de la consola

Activamos los servicios de Apache, de MySQL y los arrancamos (cuidado con Skype, que puede llegar a utilizar el puerto 80: TOOLS > OPTIONS > Connections y quite el checking que usa el puerto 80 como uno alternativo para llamadas entrantes. Cierre y reabra Skype.)

Ir al navegador y colocar localhost como dirección, seleccionar el idioma.

XAMPP está hecho para entornos de desarrollo, más no de producción, por lo cual debes tener precaución con la seguridad. Revisa este enlace http://localhost/security/xamppsecurity.php, en el cual podrás definir un superusuario para la base de datos y para las páginas que publiques. Fija la seguridad para el usuario root de la base de datos a través de esta página

Listo