menu 1
menu 2
menu 3
menu 4
menu 5
Ayuda

Registrar Acreditado MX

Demos Interactivos Emagen

Garantía

Cliente ID
Clave -La Olvidé
 

 

Registra tu Dominio MX

Perl/CGI/SSI

<< Regresar a Categorías

 

¿En donde coloco mis scripts CGI?
¿Qué tipo de scripts CGI puedo utilizar?
¿Cuál es la ruta de Perl en el servidor?
¿Cuál es la ruta del SendMail en el servidor Linux?
¿Por qué me aparece el error 'Permission Denied' cuando intento correr mis scripts CGI?
Al intentar correr mi script me aparece el error '500 Internal Server Error'. ¿Por qué?
Mi script CGI simplemente no funciona ¿Pueden ayudarme?
¿Cuentan con algún script FormMail.pl preinstalado?
¿Qué es un SSI?
¿Cómo llamo un SSI desde mis páginas?

 

 

 

 

 

¿En donde coloco mis scripts CGI?
Los scripts CGI se ejecutan desde tu carpeta cgi-bin localizada en el directorio /cgi-bin de tu espacio de hospedaje. Cuando llames tus scripts desde tus páginas web deberás de hacerlo de la siguiente forma:

http://www.midominio.com/cgi-bin/miscript.pl

 

 

¿Qué tipo de scripts CGI puedo utilizar?
El lenguaje más comúnmente usado para scripts CGI es Perl. Si deseas también puedes utilizar C+ para tus scrpits, aunque estos deben de estar precompliados para Linux o deberás complilarlos tu mismo. Nuestra recomendación es que utilices Perl.

 

 

¿Cuál es la ruta de Perl en el servidor?
La ruta es /usr/bin/perl. La primer línea de tu script deberá de ser siempre #!/usr/bin/perl

 

 

¿Cuál es la ruta del SendMail en el servidor Linux?
La ruta es /usr/sbin/sendmail. Por ejemplo, para configurar la ruta al SendMail en el script FormMail.pl deberás de utilizar:

$mailprog = '/usr/sbin/sendmail -t';

 

 

¿Por qué me aparece el error 'Permission Denied' cuando intento correr mis scripts CGI?
Los scripts CGI necesitan permiso para ejecutarse. Necesitas cambiar el permiso (chmod) con tu programa FTP a que sea 755, o rwxr-xr-x.

 

 

Al intentar correr mi script me aparece el error '500 Internal Server Error'. ¿Por qué?
Puede haber varias razones para que este error te aparezca. Puede ser una configuración equivocada, algún problema de sintaxis en tu script, etc. Con mucha seguridad podrás encontrar el error si consultas tus archivos de registro de error (error logs) en tu panel de control.

Un problema muy común es que no hayas otorgado el permiso de ejecución (chmod 755) a tu script.

 

 

Mi script CGI simplemente no funciona ¿Pueden ayudarme?
Te podemos proporcionar toda la información del servidor que requieras para la configuración de tu script. Pero las razones por las que un script no funcione pueden ser muchísimas! Te recomendamos que leas y revises bien el archivo 'README' que seguramente viene con tu script para que trates de encontrar el problema y la solución.

Si aún necesitas ayuda, podemos asistirte a encontrar la falla y a dejar funcionando el script. Esto tendría un costo de $400 pesos la hora.

 

 

¿Cuentan con algún script FormMail.pl preinstalado?
Si. Ponte en contacto con nosotros para proporcionarte los datos de configuración de tu formulario y darte de alta en los 'referers' del script.

 

 

¿Qué es un SSI?
SSI (Server Side Include) es un tipo de código HTML que se incluye en las páginas web y que dirige al servidor hacia un archivo alterno que en muchas ocasiones contiene datos dinámicos. Es muy común utilizarlos para incluir encabezados o pies de páginas ya que al modificar un sólo archivo se actualiza la información en todos los archivos que contengan este SSI.

Los SSIs también puedes utilizarse para ejecutar programas e insertar sus resultados. Ejemplos del uso de un SSI además de encabezados y piés de página, pueden ser contadores, encuestas, etc.

 

 

¿Cómo llamo un SSI desde mis páginas?
Primero. Asegúrate que el archivo que contenga el comando SSI tenga la extensión .shtml para que el servidor pueda reconocer que hay un SSI ejecutándose.

Después, consulta el archivo 'README' que viene con tu script para que verifiques la sintaxis que debes de utilizar. Generalmente se utilizan cualquiera de estas dos directrices:

< !--#include file = "../ruta/a/mi/archivo.txt" -->

< !--#include virtual = "/ruta/a/mi/archivo.txt" --> si /ruta se encuentra en la raíz de tu sitio web.

Nota: elimina el especio entre < y !

 

 

Si no encuentras respuesta a tu pregunta, ¡Comunícate con Nosotros!

 

 

 

 


  © emagen.com.mx 1999

Aviso LegalPrivacidadTérminos de Uso
Política Anti-SPAMGarantía