Yo probe el IMP con php4 y tuve un monton de problemas (sobre todo de
base de datos),
de echo el sitio reporta que no corre con php4.
>Nota: en los casos que tuve que instalarlo baje PHP version 4.0.2 de
>http://www.php.net/, Horde 1.2.0 pre13 e IMP 2.2.0 pre13. En todos los
>casos, genere el paquete "a pie", sin paquetes instablables (RPM o Deb).
>En un caso, el servidor tenia RedHat 6.2. El otro, un Cobalt RaQ2. Es
>decir, Viva Linux por su portabilidad!...
>
>1. Instalacion de PGP version 4.0
>
>tar -xzf php-4.0.2.tar.gz # Cambie la
>version segun lo apropiado
>cd php-4.0.2
>./configure --with-apxs --without-mysql --with-gdbm --with-kerberos
>--with-pgsql --with-zlib
># Nota: aqui es con soporte de Postgres y sin soporte de Mysql; tambien,
>el generarlos con soporte de #GD, me dio problemas con los RPM de
>webalizer (analizador de web) y MRTG (analizador de trafico)
>make
>make install
>
>Esto instala PHP version 4 en /usr/lib/apache si se trata de un RedHat
>6.2 o un Cobalt RaQ2. El archivo de configuracion de PHP se espera en
>/usr/local/lib/php.ini.
>
>2. Modificacion de httpd.conf:
>
># Carga del modulo
>LoadModule php4_module modules/libphp4.so
>AddModule mod_php4.c
>
># Reconocimiento de index.php
>DirectoryIndex index.html..................index.php
>
># Reconocimiento de extension .php como scripts de PHP. Notese que se
>incluye .php3....
>AddType application/x-httpd-php .php3 .php
>AddType application/x-httpd-php-source .phps
>
>3. Reiniciar servidor de web
>
>Por ejemplo (en RH 6.2):
>
>/etc/rc.d/init.d/httpd restart
>
>3. Instalacion de HORDE en el directorio de web. Voy a suponer que IMP
>se usara como http://servidor/horde/imp y que la raiz de directorios es
>/home/httpd/html. Su perol puede variar....:-)
>Asumo que los fuentes de horde e IMP estan en /tmp.
>
>cd /home/httpd/html
>mkdir horde
>cd horde
>tar -xvf /tmp/horde-latest.tar.gz
>mv horde-1.2.0 horde
>cd horde
>tar -xvf /tmp/imp-latest.tar.gz
>mv imp-2.2.0 imp
>
>4. Instalacion de PHPlib (incluido en horde-latest.tar.gz): PHPlib
>residira en /home/httpd/php:
>
>mkdir /home/httpd/php
>cd /home/httpd/html/horde/phplib
>cp * /home/httpd/php
>
>Documentacion sobre este interesante software se encuentra en
>http://phplib.netuse.de/. Entre otras cosas permite manejar sesiones en
>PHP.
>
>5. Modificacion de php.ini (en /usr/local/lib segun esta instalacion);
>si ha instalado un RPM con PHP 4.0.x, residira en /etc/httpd/conf.
>
>magic_quotes_gpc = off
>track_vars = on
>include_path = /home/httpd/php
>auto_prepend_file = prepend.php3
>
>6. Definicion de sesion de base de datos en /home/httpd/php/local.inc
>
>Debe descomentarse la sesion de SQL de manera que quede asi:
>
>/* To use an SQL database, uncomment and edit the following: */
>class HordeDB extends DB_Sql {
> var $Host = 'localhost';
> var $Database = 'horde';
> var $User = 'hordemgr';
> var $Password = 'hordemgr'; <--------------se desea puede cambiarlo
> var $Port = '';
>
> function halt($msg) {
> printf("<b>Database error (HordeDB):</b> %s<br>\n", $msg);
> }
>}
>
>class HordeCT extends CT_Sql {
> var $database_class = 'HordeDB'; // Which database class to
>use...
> var $database_table = 'active_sessions'; // and find our data in this
>table.
>}
>
>Ademas hay que editar prepend.php3 si se usa un motor de base de datos
>diferente al default (Mysql). Para postgres, por ejemplo. seria:
>
>require($_PHPLIB["libdir"] . "db_pgsql.inc");
>
>7. Generacion de la base de datos "horde" y sus tablas. En estas se
>llevan preferencias (imp_pref) y contactos (imp_user) En el caso de
>Mysql seria:
>
>mysql < /home/httpd/html/horde/scripts/database/mysql_create.sql
>
>8. Reinicio de Aapche:
>
>/etc/rc.d/init.d/httpd restart
>
>o lo que corresponda segun la distribucion.
>
>9. Instalacion de IMP:
>
>cd /home/httpd/html/horde/
>./install.sh
>
>Con el browser da:
>
>http://servidor/horde/setup.php3
>
>y contesta las preguntas. En la de bases de dats
>
>cd /home/httpd/html/horde/
>./install.sh
>
>Luego, con un browser, contesta las preguntas. En las de bases de datos
>pone que SI va a usarlos, que va a usar Mysql (o el que desee), que el
>host es "localhost", que la base de datos es "horde", que el usuario es
>"hordemgr" y el password al asignado por Ud. en el punto 6.
>
>./secure.sh
>
>10. Listo. Uselo con:
>
>http://servidor/horde/imp/
>
>Mario Guerra
>
>
>
>--
>�Desea desuscribirse? Escriba a [EMAIL PROTECTED] con
>el tema "unsubscribe".
--
�Desea desuscribirse? Escriba a [EMAIL PROTECTED] con
el tema "unsubscribe".