1)Pobieramy i kompilujemy mod_fcgid:
Jeśli jesteś już zapisany - Kliknij "Zaloguj się" i podaj swojego maila - treść zostanie odblokowana:
2)Zmieniamy options.conf ustawiając php5_cgi=yes i pozostałe wpisy php na no:
3)Rekompilujemy php:
4) Modyfikujemy httpd.conf:
i dodajemy na koncu pliku:
4) tworzymy własne szablony Virtualhostów kopiując je do ktalogu custom:
5) Dla skopiowanych plików od vhostów w katalogu custom zakomentowujemy wszystkie wpisy dotyczące php i suphp:
I dodajemy na końcu każdego edytowanego pliku (a przed )
6) Tworzymy 2 skrypty w katalogu custom:
fcgid.sh o treści:
oraz
domain_create_post.sh
7) kopiujemy php.ini do katalogu /usr/local/directadmin/scripts/custom/
8) Edytujemy plik /usr/local/directadmin/scripts/custom/php.ini zmieniając linijke open_basedir na:
9) Na koniec nadajemy uprawnienia dla wcześniej utworzonych skryptów:
10) Jeżeli wdrażamy na istniejącym już systemie (z działającymi kontami) proszę wykonać poniższe polecenia
11) Po instalacji tworzymy odpowiednie katalogi:
Testowane i wdrożone dla:
Debian 6 64 bit
PHP 5.3.17
Custombuild 1.2
Ważna uwaga!
Po skompilowaniu dodatku ( ioncube, zend,eaccelerator) poza dopisaniem go do standardowego pliku php.ini nalezy pamiętać, by dopisać go do /usr/local/directadmin/scripts/custom/php.ini oraz wszystkich php.ini – kazdy użytkownik ma własny plik w lokalizacji
/fcgi/username/public_html/php.ini