Dokumentacja Funkcje serwera

Zasady umieszczania skryptów

W ramach serwerów WWW możesz umieszczać skrypty napisane w językach PHP, PERL, C i C++ (skompilowane pod FreeBSD lub Linuxem) oraz Python. Lokalizacja pliku - skryptu jest dowolna, istotne natomiast jest rozszerzenie, po którym serwer rozpoznaje rodzaj skryptu:

  • PHP4 - .php4,
  • PHP5 - .php lub .php5,
  • PERL - .pl,
  • C, C++ (skompilowane CGI) - .cgi,
  • Python - .py.

Dzięki takiemu rozwiązaniu w konfiguracji skryptu nie musisz podawać ścieżki do interpretera poleceń danego języka. Ustawiając ścieżki w plikach konfiguracyjnych pamiętaj, że widziany przez Ciebie (po zalogowaniu na FTP) katalog główny jest także katalogiem głównym (root) dla skryptów. Uruchomiony skrypt ma pełne prawa zapisu w ramach Twojego serwera WWW - nie musisz się więc także martwić o prawidłowe ustawienie praw dostępu do poszczególnych plików.

Dostępne są także zewnętrzne programy, z których możesz skorzystać:

  • /usr/bin/date
  • /usr/bin/ls
  • /usr/bin/sendmail

programy z pakietu ImageMagick 6.3.2:

  • /bin/identify
  • /bin/composite
  • /bin/convert
  • /bin/mogrify
  • /bin/montage

Na naszych serwerach, w katalogu /usr/netpbm,  dostępne są także programy z serii NetPBM w wersji 10.13.

Jeżeli skrypty korzystają z plików, których nie chcesz udostępniać w jakiejkolwiek formie (np. pliki konfiguracyjne skryptów) umieść je w katalogu /hidden - katalog ten nie jest osiągalny z poziomu WWW.