Koozali.org formerly Contribs.org

Ayuda AddHandler

Ayuda AddHandler
« on: September 30, 2009, 10:55:36 PM »
Saludos gente y buenas me presento... analaura de argentina y estoy usando hace un tiempo largo sme un poquito tocado por mi , pero adaptado a mis nesecidades, me surgio el otro dia que tuve que instalar un script y nesecitaba agregarle AddHandler application/x-httpd-php .htm, (lo hago funciona perfecto y despues me doy cuenta que lo genera nuevamente) estoy buscando donde tocar pero no lo encuntro alguien me tira una manito

Saludos

Re: Ayuda AddHandler
« Reply #1 on: October 01, 2009, 08:11:47 AM »
Hola Ana Laura.

Bienvenida al foro. Qué interesante es saber de una mujer administrando un SME!

A tu pregunta.
No comprendo bien qué es lo que quieres hacer, porque el sevirdor apache que ya trae SME tiene configurado por defecto el addhandler para servir archivos html y php.

Podrías ser más explícita para que pueda ayudarte?

1- De qué script se trata
2- En dónde has probado agregar el AddHandler
3- Qué es lo que tu dices que "se genera nuevamente"
4- En qué lugar queda instalado el script
5- Utilizas las ibays para ello?

Saludos

Re: Ayuda AddHandler
« Reply #2 on: October 02, 2009, 02:17:54 AM »
Hola Normando, gracias por la bienvenida, yo estoy corriendo un script donde debe estra declarado:

AddHandler application/x-httpd-php .htm

en el sme viene declarado de esta forma

AddHandler cgi-script .cgi
AddHandler server-parsed .shtml
AddHandler imap-file map

si yo lo agrego en /etc/httpd/conf/httpd.conf corre perfecto pero al transcurrir un rato deja de funcionar  :oops:
#------------------------------------------------------------
#              !!DO NOT MODIFY THIS FILE!!
#
# Manual changes will be lost when this file is regenerated.
#
# Please read the developer's guide, which is available
# at http://www.contribs.org/development/
#
# Copyright (C) 1999-2006 Mitel Networks Corporation
#------------------------------------------------------------
:oops:

si utilizo ibays para los dominios virtuales.

Saludos y Gracias

Re: Ayuda AddHandler
« Reply #3 on: October 02, 2009, 05:13:00 AM »
Bueno Normando aca solucione el tema, a ver si le sirve a alguien mas... bueno lo que hice fue lo siguiente

1.: Cree un archivo llamado 80AddHandler15 en

Quote
# /etc/e-smith/templates/etc/httpd/conf/httpd.conf/

dentro del archivo con el vi agrege lo siguiente

AddHandler application/x-httpd-php .htm

Lo guardo #wq!

Quote
# expand-template /etc/httpd/conf/httpd.conf
Quote
# httpd -t
Quote
# svc -t /service/httpd-e-smith


SOLUCIONADO: El script ahora esta corriendo

Saludos
« Last Edit: October 02, 2009, 05:15:05 AM by analaura »

Re: Ayuda AddHandler
« Reply #4 on: October 02, 2009, 06:05:44 AM »
Hola Ana

Bueno, veo que has entendido perfectamente el concepto de plantillas (templates) del SME.

Dado que el fragmento 80AddHandler15 no existe en la distribución, está muy bien lo que has hecho, pero en caso de que quieras modificar un fragmento-xxx ya existente, lo que debes hacer es copiarlo desde

/etc/e-smith/templates/etc/httpd/conf/httpd.conf/fragmento-xxx

a

/etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/fragmento-xxx

Si el directorio no existe debes crearlo. Luego, expandes el template como has hehco, con la salvedad de que los templates-custom tiene prioridad sobre los templates normales.

Ésta es una de las cosas que hacen del SME magnífico: en caso de que algo salga mal o no funcione, simplemente borras el fragmento que esta en templates-custom, expande los templates y reinicias el servicio y listo, todo havuelto a la normalidad.

Seré curioso, pero por qué necesitas tratar a un archivo con extensión .htm como php?

Saludos

Re: Ayuda AddHandler
« Reply #5 on: October 02, 2009, 04:17:28 PM »
Gracias por la aclaracion, me servira para tener en cuenta para el futuro,
con respecto a el porque del tratar a un archivo con extensión .htm como php
La aplicacion es una plataforma de pago y en sus comienzo se empezo a desarrollar asi no estoy segura si tiene que ver con la seguridad averiguo y lo comento

Saludos