• Publicidad

Subir CGI de Perl al hosting

Todo lo relacionado con el desarrollo Web con Perl: desde CGI hasta Mojolicious

Subir CGI de Perl al hosting

Notapor Gonzalojimenezroldan » 2008-09-17 12:42 @571

Hola, buenas tardes.

Soy nuevo en Perl. Quisiera que me ayudaran en un problema que tengo.

Estoy subiendo al hosting donde tengo alojada mi página, un CGI muy sencillo, para efectos de prueba, y es el siguiente:

Construí un archivo llamado CONEC.cgi y fue construido con el editor Dzsoft Perl Editor 5.8.3.

El editor generó el archivo CONEC.pl pero le cambié la extensión a .CGI.

Este es el contenido del archivo:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
#!/usr/bin/perl
print "Content-type: text/html \n";
print "<b>prueba</b>";
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


El verdadero problema es el siguiente: cuando subo este archivo al servidor web en la ruta https://xxxxxxxxxxxxxxxxxxx.com:2078/www/cgi-bin, cambio los permisos de este archivo a 755 y lo ejecuto y me sale el siguiente mensaje:

Código: Seleccionar todo
*******************************************************************
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request
******************************************************************


Cabe anotar que tengo otro CGI con el mismo contenido de este, en el servidor y me funciona, no entiendo porque el nuevo noooo...

Lo estoy subiendo al servidor como CONEC.txt, y en formato ASCII, en el servidor le cambio el nombre a CONEC.CGI y le doy los permisos 755.

Por favor, ¿pueden decirme qué es lo que estoy haciendo mal?

Gracias.
Gonzalojimenezroldan
Perlero nuevo
Perlero nuevo
 
Mensajes: 14
Registrado: 2008-09-17 11:49 @534

Publicidad

Notapor explorer » 2008-09-17 14:47 @658

Bienvenido a los foros de Perl en Español, Gonzalojimenezroldan.

Creo que falta un "\n" al final del primer print.

Revisa mi CGI mínimo, para inspirarte. Te recomiendo el uso del módulo CGI::Carp para que te saque los errores en la pantalla del navegador. Así sabrás exactamente porqué falla.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor Gonzalojimenezroldan » 2008-09-17 18:34 @815

:D Excelente la respuesta. Con esta solución de mi problema, ¿podrías por favor ayudarme? Estoy tratando de conectarme con una base de datos en MySQL, ¿tienes un script "modelo" así como mi script mínimo? Te agradecería mucho,

Quedo agradecido THNKS
Gonzalojimenezroldan
Perlero nuevo
Perlero nuevo
 
Mensajes: 14
Registrado: 2008-09-17 11:49 @534

Notapor explorer » 2008-09-18 05:37 @275

En el menú "Tutoriales" tienes más.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Web

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 7 invitados