Реших да започна да изучавам още един език, освен PHP. Колебаех се между perl и python, но в крайна сметка се спрях на Perl..
Първия проблем изникна още преди да съм започнал да пиша дори първия си код (Не е добър знак май
). Създадох си файл test.pl със съдържание
Удрям на камък.. Заредя ли файла през браузъра започва да се Download-ва вместо да се изпълни..
Зададох в .htaccess
Вече не се сваля файла, но не се и изпълнява. Бие грешка 500. Правата на файла са 755.
Моля за помощ
Благодаря предварително.
Edit: Извадка от error лога.
Първия проблем изникна още преди да съм започнал да пиша дори първия си код (Не е добър знак май
#!/usr/bin/perl/
print "test";
Удрям на камък.. Заредя ли файла през браузъра започва да се Download-ва вместо да се изпълни..
Зададох в .htaccess
Options +ExecCGI
AddHandler cgi-script pl
Вече не се сваля файла, но не се и изпълнява. Бие грешка 500. Правата на файла са 755.
root@localhost:~$ whereis perl
perl: /usr/bin/perl /etc/perl /usr/lib/perl /usr/share/perl /usr/share/man/man1/perl.1.gz
Моля за помощ
Edit: Извадка от error лога.
[Tue Jan 19 00:42:57 2010] [error] [client 127.0.0.1] Directory index forbidden by Options directive: /var/www/test/
[Tue Jan 19 00:42:59 2010] [error] [client 127.0.0.1] (13)Permission denied: exec of '/var/www/test/test.pl' failed
[Tue Jan 19 00:42:59 2010] [error] [client 127.0.0.1] Premature end of script headers: test.pl