|
REGRESAR A Preguntas Frecuentes
¿Puedo utilizar scripts CGI personalizados? (Common Gateway Interfase)
Sí. Usted puede utilizar archivos .cgi y .pl en su cuenta.
¿Dónde puedo utilizar mis scripts Perl y PHP?
Los scripts Perl no requieren un directorio especial /cgi-bin/. Usted puede colocar sus scripts
PHP y Perl en el directorio que desee hacerlo.
Mi script me genera el error "Internal Server Error" ¿A qué se debe esto?
Los scripts PHP y Perl requieren permisos para que el servidor los pueda ejecutar apropiadamente.
Si usted obtiene este error eso quiere decir que no ha colocado los permisos correctos.
Los permisos requeridos son:
PHP scripts - chmod 755 filename.php
Perl scripts - chmod 755 filemane.cgi
El cambio de los permisos los puede realizar via FTP y SSh, o utilizando el File manager en su panel de control.
El script Formmail no funciona- no me envía el correo. ¿Cuál es el problema?
Usted puede tener problemas enviando correo con el script Formmail debido a las siguientes razones:
1. usted capturo un correo que no está alojado en nuestros servidores. Requerimos que el FROM del correo esté alojado en nuestros servidores. Solamente si el FROM del correo está alojado en nuestros servidores será posible enviar el correo sin ningún problema.
2. está utilizando un encabezado con información errónea. Siempre debe colocar el texto FROM, el nombre del que envía, y la dirección del correo. Sin una de estos 3 componentes, el script Formmail no funcionará apropiadamente y no le llevará el correo a su buzón. Para más información, dé clic sobre la liga: http://www.php.net/manual/en/function.mail.php
Aquí hay un ejemplo de cómo utilizar el script formmail:
$from = 'From: yourname ';
$to = 'receiver';
$subject = 'Hi! ';
$body = 'TEST';
if(mail($to,$subject,$body,$from)) echo 'MAIL - OK';
else echo 'MAIL FAILED';
?>
¿Cuál es la ruta a mis archivos?
La ruta a los archivos es: /home/www/subdominio
Depende de donde haya usted subido sus archivos. Usted puede ver el directorio /www en su cuenta y puede crear un subdominio, un dominio, u otras carpetas allí.
Me muestra el error "500 Internal Server Error" ¿Cuál es el problema?
Usted recibe este error debido a que todos los archivos Perl y PHP deben tener los permisos colocados
a 755. Puede cambiar los permisos de los archvos por medio del File Manager dentro de su panel de control,
o por medio de FTP. Una vez los cambie, los archivos funcionarán apropiadamente.
Para cambiarlos a través de FTP seleccione el archivo y ejecute los siguiente comandos: "chmod 755". O usted
puede utilizar el File Manager para el mismo propósito.
Por favor, observe que colocar los permisos de las carpetas a 755 no incluye colocar los permisos de los archivos
contenidos a 755. Los archivos seguirán teniendo el 644, hasta que usted seleccione todos los archivos Perl y PHP
y les cambie los permisos a 755.
Ya coloqué 755 a mi script Perl/CGi/PHP, pero aún me sigue enviando Internal Server Error
Para perl y los scripts CGI la solución es:
Incluya "-w" después del path en su script Perl. Se verá así:
#!/usr/bin/perl -w
Esto habilitará los "warnings" en Perl. Algunos scripts de Perl no se pueden ejecutar sin esta opción.
Para los scripts PHP:
El error se debe a que el archivo PHP tiene permisos erróneos. Usted probablemente colocó 755 a la carpeta donde
se localizan los archivos PHP, pero no colocó 755 a los archivos mismos. Debe seleccionar todos los archivos PHP y
cambiarles sus permisos, no a las carpetas.
Los archivos PHP ocasionan este error sólo cuando los permisos no son los correctos.
REGRESAR A Preguntas Frecuentes
|