Hola amigos de la lista.
Necesito ayuda para compilar o recompilar php, les cuento:
Tengo instalado y funcionando php (lo instale a traves de yum), pero ahora necesito instalar horde para correr kronolith, el test de horde apacerce todo bien menos esto:
memory_limit disabled: *No* *If PHP's internal memory limit is turned on and if not set high enough Horde will not be able to handle large data items (e.g. large mail attachments in IMP). If possible, you should disable the PHP memory limit by recompiling PHP without the "--enable-memory-limit" flag. If this is not possible, then you should set the value of memory_limit in php.ini to a sufficiently high value (Current value of memory_limit: 16M). * Los 16M de memoria se los coloque en el php.ini pensando que me faltaba memoria para correrlo, ahora por lo que puedo entender por mi ingles, me dice que tengo que recompilarlo sin enable-memory-limit, para que horde pueda manejar archivos grandes, si no puedo recompilarlo que coloque un numero suficentemente grande.
Mis consultas son:
¿Es absolutamente necesario recompilar php, sin memory_limit, para que horde funcione?
Si es necesario, ¿Como compilo php, eh encontado esta pagina http://www.profesionalhosting.com/soporte-en-linea/recompilar-php-y-actualiz..., pero no se si es lo que necesito?
De antemano muchas gracias, se que este no es el lugar para preguntar sobre php, pero he buscado pero no encontrado algo claro desde mi punto de vista.
Centos 5 final httpd-2.2.3-11.el5_1 PHP 5.1.6
Atte. Mario Ganga Castro.
On Fri, 2008-05-16 at 13:02 -0400, Mario Ganga wrote:
memory_limit disabled: No If PHP's internal memory limit is turned on and if not set high enough Horde will not be able to handle large data items (e.g. large mail attachments in IMP). If possible, you should disable the PHP memory limit by recompiling PHP without the "--enable-memory-limit" flag. If this is not possible, then you should set the value of memory_limit in php.ini to a sufficiently high value (Current value of memory_limit: 16M).
(SNIP)
Mis consultas son: ¿Es absolutamente necesario recompilar
php, sin memory_limit, para que horde funcione?
No, no es necesario, el mensaje te dice q recompiles PHP es cierto, pero tambien dice SI ESO NO ES POSIBLE q setees el valor de memory_limit a un valor suficientemente alto.
yo generalmente coloco ese valor en 256 MB en todos mis servidores. y Horde me anda de lo mas tranquilo con ese valor ^_^
-- Black Hand Amiga Addicts
Mario Ganga wrote:
Hola amigos de la lista.
Necesito ayuda para compilar o recompilar php, les cuento: Tengo instalado y funcionando php
(lo instale a traves de yum), pero ahora necesito instalar horde para correr kronolith, el test de horde apacerce todo bien menos esto:
memory_limit disabled: *No*
hola mario puedes cambiar el memory limit si lo deseas, no hará falta compilar php, recuerda reiniciar httpd para que tus cambios en php.ini tomen efecto
además, puedes obtener el rpm de horde desde aqui: http://mirror.centos.org/centos-5/5.1/extras/i386/RPMS/
Hola
Gracias por sus respuestas ya instale y corri horde, lo configure con backend "passwd" (etc/passwd), mi problrma es que no logro que autentique, mire el archivo hooks.php, deje creo que la funcion que correponde al tipo de autenficacion que quiero utilizar:
if (!function_exists('_passwd_hook_username')) { function _passwd_hook_username($userid) { return $userid . '@localhost'; } }
Mire el log aparece este error:
May 20 18:19:22 HORDE [error] [horde] FAILED LOGIN for user [XXX.XXX.XXX.XXX] to Horde [on line 116 of "/usr/share/horde/login.php"]
Esto es lo que aparece en la linia 116 de el archivo login.php
Horde::logMessage($entry, __FILE__, __LINE__, PEAR_LOG_ERR); if ($conf['menu']['always']) { $main_page = Util::addParameter(Horde::selfUrl(), 'reason', $auth->getLogoutReasonString()); if ($browser->hasQuirk('scrollbar_in_way')) { $scrollbar = 'yes'; } else { $scrollbar = 'auto'; } require HORDE_TEMPLATES . '/index/frames_index.inc'; exit;
Mis consultas son:
¿ Esta correcta la funcion que estoy ocupando para tratar de autenticar o voy a tener que programar una ? ¿ Si no es la funcion tengo que levantar algun servicio, para que me ayude a leer el /etc/passwd y el shadow ? ¿ Es mejor autenticar en una base de datos por ejemplo mysql ?
Bueno gracias ojala me puedan ayudar.
Atte. Mario Ganga.
On Sun, May 18, 2008 at 9:33 PM, "Ing. Ernesto Pérez Estévez" < centos@nuestroserver.com> wrote:
Mario Ganga wrote:
Hola amigos de la lista.
Necesito ayuda para compilar o recompilar php, les cuento: Tengo instalado y funcionando
php (lo instale a traves de yum), pero ahora necesito instalar horde para correr kronolith, el test de horde apacerce todo bien menos esto:
memory_limit disabled: *No*
hola mario puedes cambiar el memory limit si lo deseas, no hará falta compilar php, recuerda reiniciar httpd para que tus cambios en php.ini tomen efecto
además, puedes obtener el rpm de horde desde aqui: http://mirror.centos.org/centos-5/5.1/extras/i386/RPMS/
-- Saludos! epe
Ing. Ernesto Pérez Estévez http://www.NuestroServer.com/
USA: +1 305 359 4495 / España: +34 91 761 7884 Ecuador: +593 2 341 2402 / + 593 9 9246504 Mexico: +52 55 1163 8640 / Italia: +39 06 916504876 _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
El mar, 20-05-2008 a las 18:42 -0400, Mario Ganga escribió:
Hola
Gracias por sus respuestas ya instale y corri horde, lo
configure con backend "passwd" (etc/passwd), mi problrma es que no logro que autentique, mire el archivo hooks.php, deje creo que la funcion que correponde al tipo de autenficacion que quiero utilizar:
[...]
Mis consultas son: ¿ Esta correcta la funcion que estoy ocupando para
tratar de autenticar o voy a tener que programar una ? ¿ Si no es la funcion tengo que levantar algun servicio, para que me ayude a leer el /etc/passwd y el shadow ? ¿ Es mejor autenticar en una base de datos por ejemplo mysql ?
Si estás usando Horde, imagino que es porque quieres ussar IMP, la aplicación web para webmail de Horde et al.
Si es así, tienes en tu sistema un demonio POP/IMAP. La manera mas rápida y directa es configurar para que la autenticaciónsea vía IMAP.
Saludos