Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Mundo Perl » Web » configurando Perl con Cpanel Responder al tema
Nuevo tema


Página 1 de 1  [ 4 mensajes ] 
 
Nota 2006-11-10 18:16 @802

Perlero Nuevo
Registrado: 2006-11-09 17:32 @772
Ubicación: Barranquilla-Colombia
Mensajes: 10
configurando Perl con Cpanel
:shock: hola amigos :) ..alguien podría explicarme como configurar mi host para que interprete los .pl?.he intentado y he pasado la tarde intentándolo de todas las formas y no lo logro, los logs dicen esto:

Código:
[2006-11-10 15:59:50]: error: file is writable by others: (/srv/home/hanleth/public_html/cgi-bin/perl.pl)
[2006-11-10 15:59:10]: error: file has no execute permission: (/srv/home/hanleth/public_html/cgi-bin/perl.pl)


aun, habiendo colocado scripts con 755, 777. ¡¡no lo logro!!..

Esta es la url de mi script (el que intento ejecutar): http://www.hinoeath.org/cgi-bin/perl.pl

Ya comprobé la ruta del interprete de Perl usr/bin/perl (que es efectivamente esa), el código está bien e incluso lo he intentado con un sencillo "Hola Mundo!" pero no lo logro. Siempre obtengo el mismo error.

:( ..uso Cpanel, ya he hablado con el administrador pero vamos estos nunca contestan. ¿Tengo que hacer alguna modificación en la librería de scripts, control CGI, o algo por el estilo? por que no doy para que ejecute un simple : Hola mundo! =(...

http://img456.imageshack.us/my.php?image=perlwl8.jpg

salu2 y de antemano gracias..


Nota 2006-11-10 19:18 @846
Avatar de Usuario
Creador de Perl en Español
Registrado: 2003-10-15 16:52 @744
Ubicación: México
Mensajes: 1163
Hola:

Hay tres cosas básicas que debes de checar:

1. El path de Perl
2. Los permisos
3. Que el archivo lo hayas agregado en ASCII

Prueba con el siguiente script, debe de jalar correctamente en tu servidor:

Syntax: [ Download ] [ Hide ]
Using perl Syntax Highlighting
#!/usr/bin/perl -w

use strict;

print "Content-type: text/html\n\n";
print "HOLA";

exit(1);



Saludos

_________________
Uriel Lizama Perl programmer fundador de Perl en Español


Nota 2006-11-10 19:26 @851
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10249
El primer mensaje de error sale porque le estás dando permiso de escritura al script cuando le pones un 7 en tercera posición de los permisos (xx7). Debería ser un 5.

Y el segundo error dice que no es ejecutable, lo que se consigue poniendo al menos un 5 alguna de las 3 posiciones (dependiendo de quién sea el propietario del script).

Prueba con un 555 (lectura y ejecución para todos). Si esto no funciona, quizás el problema esté en que la carpeta cgi-bin tiene mal los permisos (que deberían ser 755, por ejemplo).


Nota 2006-11-10 20:09 @881

Perlero Nuevo
Registrado: 2006-11-09 17:32 @772
Ubicación: Barranquilla-Colombia
Mensajes: 10
Listo, solucionado. Tenía que darle permiso 555 a mi script. Muchísimas gracias a kidd y a explorer.

Saludos y ahora sí a jugar con Perl :D


Responder al tema  [ 4 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO