Hola, deseo montar un servicio de postales para mi web (ya he revisado mensajes similares en el foro, y no encuentro la respuesta, mi intención no es hacerles perder tiempo, agradecería su ayuda )
el problema es que cuando ejecuto el script
http://www.misitio.com/cgi-bin/postales/card.cgi, sale una pantalla con el siguiente mensaje :
[B]Este cgi no puede abrir o escribir en
el directorio http://www.misitio.com/postales/cards. (directorio que ya cree en el servidor ) Por favor verifique este directorio y la variable BASEDIR , y los permisos de este directorio. Si le puso permisos 755, por favor cambielos a 777. permisos ok ...
Las modificaciones que realicé en el script fueron las siguientes :
$BASEDIR="http://www.mi_sitio.com/postales/cards";
$BASEURL="http://www.mi_sitio.com/postales/cards";
$SITEURL="http://www.mi_sitio.com/";
$SITENAME="mi_sitio";
$EXT=".html";
$PROGNAME="/cgi-bin/postales/card.cgi";
$MAILLOG="maillog";
$SUBJECT ="Tienes una tarjeta virtual !";
Tambien intente con :
$BASEDIR="/postales/cards";
$BASEURL="http://www.mi_sitio.com/postales/cards";
b]
Probé cambiando los chmod,
$BASEDIR=" es donde se indica el archivo donde se guardaran las imagenes ? Vinculo relativo ?
$SITEURL=" es como se llega a ese directorio ? vinculo absoluto ?
Así es la explicación en el script :
# BASEDIR: directorio del sistema UNIX donde se guardaran las tarjetas.
# BASEURL: URL donde se guardaran las tarjetas
En esta parte es donde estoy un poco enredado ...
Agradecería su ayuda ...Androide