WWW server
Zde na serveru moon.felk.cvut.cz:80 patřícím mezi "sunovské" počítače
katedry je k dispozici www server
Apaches podporou PHP
Poznámky k instalaci:
- Na stroj moon se nelze přihlásit. WWW stránky si proto připravujte
na některém jiném sunu. Domovské adresáře jsou navzájem sdíleny.
- Domovské stránky se hledají v podadresáři public_html. Tento adresář
musí být otevřen pro čtení komukoliv. Domovský adresář musí mít
nastaveno právo x pro kohokoliv.
- Pokud je v URL uvedeno jen jméno adresáře, server v něm zkouší najít
soubor index.html, poté index.htm a konečně index.php. Když není ani
jeden nalezen, nabídne seznam všech souborů v adresáři.
- Uživatelské CGI skripty jsou spustitelné soubory s typem .cgi.
Jsou spouštěny prostřednictvím
suEXEC tak, aby běžely pod UID
dotyčného uživatele. Adresář se skriptem nesmí být světu otevřen
pro zápis.
- Soubory obsahující kód v PHP musejí mít typ .php
- Při problémech s přístupovými právy nebo při ladění skriptů
lze podrobnější informace naleznout v logovacích souborech
serveru. Do těchto souborů lze nahlédnout prostřednictvím
http://moon.felk.cvut.cz/logs.php
- PHP v sobě zahrnuje podporu pro přístup na databázové
servery MySQL, PostgreSQL a Oracle.
Poznámky k Oracle
V instalaci Oracle je v souboru tnsnames.ora definováno spojení na
Oracle server běžící na stroji cs.felk.cvut.cz. V PHP se spojení
navazuje dle vzoru:
$conn = ocilogon("bily", "nejake_heslo", "cs");
Pokud by byl rozumný důvod, lze do konfiguračního souboru
zavést i jiný server.
Změny, novinky:
- 9.7.2004: Kompletní upgrade. Solaris 9, Apache 1.3.31, PHP 4.3.7.
Apache obsahuje i moduly expires, headers a rewrite. V PHP je též
OpenSSL, MySQL, PostgreSQL, Oracle OCI, ftp, sockets a xslt.
Dotazy, připomínky, návrhy :
zajic@fel.cvut.cz