viernes, 7 de septiembre de 2012

Migrar Joomla 1.5 a 2.5

-Actualizar PHP
http://segunale.blogspot.com/2012/09/actualizar-php-53-en-centos.html

-Se requiere de CURL.
Instalar en linux php5-curl


-Con Jupgrade migramos los usuarios, menus, y modulos.

Configuración
Global


Skips
Core skips
Templates
Cleanup
Debug

-Si da error en intodb puede ser que el configuration.php no sea escribible.

-En /jupgrade quedara un sitio joomla 2.5.6 (la ultima version para descargar en la web).

-Instalamos en el sitio viejo el componente J2XML
http://www.webempresa.com/blog/item/417-exportar-e-importar-art%C3%ADculos-en-joomla.html

-Instalamos en el sitio nuevo el componente J2XML Importer 1.6.0.72

-En el sitio viejo activamos el J2XML

-En el sitio viejo seleccionamos todos los articulos y cliciamos en Export(boton en la barra superior), nos descargara un archivo .xml.
Atención: Si te dice error de formato invalido puede ser que sea muy grande el archivo y hay que hacerlo de a pedazos.

-En el sitio nuevo seleccionamos J2XML Importer en el menu componentes.

-Seleccionamos el archivo .xml descargado y clic en import.

-Fin.


Actualizar PHP a 5.3 en Centos

Para actualizar a PHP 5.3.x en CentOS siga los siuientes pasos
Nota:
Este procedimiento ha sido probado en CentOS 5.5, pero debe funcionar para todas las versiones 5.x, si la versión de CentOS es anterior a la versión 5, antes de actualizar el SO remítase al sitio oficial
  1. Actualizar CentOS
  2. # yum update
    
  3. Reiniciar
    # reboot
    
  4. Desintalar php-5.1.x
  5. # yum remove php*
    
  6. Instalar php-5.3
  7. Se han seleccionado varias extensiones, solo instale la que Ud. necesite
    # yum install php53 php53-mbstring php53-gd \
    php53-mysql php53-xml php53-soap php53-pdo
    
  8. Instalación de PEAR
  9. CentOS-5.6 no provee el paquete php53-pear (Pear para php-5.3)
    • Descargar http://pear.php.net/go-pear.phar
      $ wget http://pear.php.net/go-pear.phar
    • Renombrar /usr/share/pear a /usr/share/pear.old (Este paso es necesario solo si anteriormente había instalado PEAR)
    • # mv -fv /usr/share/pear a /usr/share/pear.old
      
    • Instalar PEAR
      # php go-pear.phar
      
      Especificar la siguiente información
      1. Installation base ($prefix)        : /usr/share/pear
      2. Temporary directory for processing : /tmp/pear/install
      3. Temporary directory for downloads  : /tmp/pear/install
      4. Binaries directory                 : /usr/share/pear/bin
      5. PHP code directory ($php_dir)      : /usr/share/pear/share/pear
      6. Documentation directory            : /usr/share/pear/docs
      7. Data directory                     : /usr/share/pear/data
      8. User-modifiable configuration...   : /usr/share/pear/cfg
      9. Public Web Files directory         : /usr/share/pear/www
      10. Tests directory                   : /usr/share/pear/tests
      11. Name of configuration file        : /usr/share/pear/.pearrc
      
    • Crear enlace simbólico
      # sudo ln -s /usr/share/pear/bin/pear /usr/bin/pear &&\ 
      sudo ln -s /usr/share/pear/bin/pecl /usr/bin/pecl
      
    • Usar pear
      $ pear help
  10. Si necesita la extension mcrypt debe compilarla (CentOS-5.6 no provee php53-mcrypt). Este procedimiento sirve par otra extensiones que CentOS no provea
    • Instalar php53-devel y la coleccion de compiladores GNU (GCC)
      $ sudo yum install php53-devel gcc
      
    • Instalar la libreria mcrypt
      $ sudo yum install libmcrypt libmcrypt-devel
      
    • Decargar php-5.3.3
      $ wget http://www.php.net/get/php-5.3.3.tar.bz2
      /from/us.php.net/mirror
      
    • Extraer e ir al dir donde se encuentra mcrypt
      $ tar xjvf php-5.3.3.tar.bz2
      $ cd php-5.3.3/ext/mcrypt/
      
    • Configurar e instalar
      $ phpize && ./configure && make && sudo make install 
      
    • Crear fichero de configuración
      $ sudo echo "extension=mcrypt.so" > /etc/php.d/mcrypt.ini
      
    • Reiniciar apache
      $ sudo service httpd restart
      
    • Comprobar fichero de configuración del php
      $ php -i
      mcrypt support => enabled
      ...
      

viernes, 17 de agosto de 2012

Ares en Ubuntu 12.04

Ares es un programa muy popular para compartir archivos en redes P2P, es muy usado para descargar música gratis por Internet así que les mostrare como instalarlo en Ubuntu sin morir en el intento.




1) lo primero que debes hacer es instalar wine. (si no sabes que es wine, puedes entrar a este tutorial)
2)
Descargar Ares
3) Cuando lo hayas descargado ve a la carpeta descargas y abre el instalador de ares con Wine y el resto es exactamente igual que en Windows (oprime siguiente,siguiente,siguiente.......)









Al terminar la instalación veras algo como esto:


Recuerda que la carpeta en la cual Ares descarga tus archivos ( My shared Folder) esta en el escritorio.