801 090 005
+48 58 326 09 90
bok@iq.pl

Podstawowe informacje na temat CGI oraz SSI

W celu włączenia obsługi skryptów CGI z rozszerzeniem .cgi należy w pliku htaccess(o ile istnieje) dodać następujący wpis:

 

<FilesMatch \.cgi$>
  SetHandler cgi-script
</FilesMatch>

 Same skrypty CGI powinny być umieszczane w katalogu /cgi-bin/
(po zalogowaniu się za pomocą FTP proszę przejść do katalogu /www/cgi-bin/).
Nazwy skryptów muszą mieć końcówki .pl lub .cgi.
Pliki SSI muszą mieć rozszerzenie .shtml.

Skrypty CGI muszą mieć nadany atrybut wykonywalności - trzeba to wykonać za pomocą programu FTP:

  • CuteFTP
    Menu Commands → Advanced Commands → Change File Attributes
    następnie prosimy ustawić opcje według rysunku poniżej:
  • Inne programy FTP
    Jeżeli nie ma opcji pozwalającej na ustawienie praw dostępu do pliku w sposób podany powyżej, można skorzystać z uniwersalnej komendy, którą trzeba wywołać na serwerze FTP: site chmod 755 nazwapliku

Polecamy używanie programu CuteFTP.

Prosimy pamiętać, aby pliki skryptów przesyłać w formacie Uniksowym. W przeciwnym wypadku nie będą działać.
W przypadku edycji pliku skryptowego prosimy zaznaczyć w swoim edytorze opcję zapisu w formacie Uniksowym, co zaoszczędzi problemów w przyszłości. Jeśli jednak zapisujemy pliki za pomocą edytora, który nie ma możliwości zapisu w formacie Uniksowym to przy korzystaniu z FTP proszę włączyć opcję przesyłania plików jako ASCII (zamiast Binary, albo Auto) - plik zostanie poprawnie przekonwertowany do właściwego formatu.

Ścieżki dostępu do programów i plików:
- Ścieżka do konta WWW: /www/nazwa_konta/www/
- PERL: /usr/bin/perl
- Sendmail: /usr/sbin/sendmail
- Date: /bin/date


Oceń ten wpis:
średnia ocen: 0 / Ilość ocen: 0