Zanim zainstalujesz ispCP musisz spełnic następujące wymagania:
- jeżeli nadal używasz Debian Sarge, zrób upgrade do Debian Etch lub Debian Lenny.
- Twój serwer musi mieć w zaparkowaną domenę (FQDN - Fully Qualified Domain Name).
Musisz być pewien ze jestes zalogowany na konto użytkownika które ma uprawnienia administratora systemu (root).
<cli> # apt-get update # apt-get upgrade # apt-get install tar bzip2 wget # mkdir -p /usr/local/src/ispcp # cd /usr/local/src/ispcp # wget http://downloads.sourceforge.net/ispcp/ispcp-omega-1.0.0-rc4.tar.bz2 # tar -xjvf ispcp-omega-1.0.0-rc4.tar.bz2 </cli>
<cli> # cd ./ispcp-* </cli>
Musisz być pewien ze posiadasz wpis non-free w repozytoriach w pliku /etc/apt/sources.list jak pokazuje poniższy przykład:
<cli>
# stable
deb http://ftp.de.debian.org/debian/ etch main contrib non-free
deb http://security.debian.org/ etch/updates main contrib non-free
</cli>
Tylko Dla Debian Sarge:
Jeśli chcesz posiadac obsługę PHP5 w Debian Sarge dodaj tą linię. Mimo to polecamy upgrade do Etch.
<cli>
deb http://dotdeb.pimpmylinux.org/ oldstable all
</cli>
Następnie instalujemy wymagane pakiety za pomocą programu apt-get:
<cli>
# apt-get update
# apt-get upgrade
</cli>
Dla Debian Sarge (stara-stabilna) użyj:
# apt-get install $(cat ./docs/Debian/debian-packages-sarge)
Dla Debian Etch (stabilna) użyj:
# apt-get install $(cat ./docs/Debian/debian-packages-etch)
Dla Debian Lenny (testing)/Sid (niestabilna) użyj:
# apt-get install $(cat ./docs/Debian/debian-packages-lenny)
Gdy zobaczysz “courier screen” wybierz no dla “web directories”.
Gdy zobaczysz “postfix screen” wybierz internet site
Jeśli konfiguracja debiana jest poprawna, instalator powinien sam odczytac nazwę domeny i wyswietlić ja na ekranie.
Jesli nie, wpisz nazwę domeny bez 'www.' (np. yourdomain.com)
Wybierz yes jesli zostaniesz zapytany czy kontynuowac instalację bez skrzynek mailowych “installing without maildirs”
Wybierz no jeśli zostaniesz zapytany czy Sprawdzanie uaktualnień “force sync updates”.
Jeśli zostaniesz zapytany o tryb pracy ProFTPd, wybierz standalone
<cli>
# make install
</cli>
Zalecamy wykonanie kopii zapasowej obecnych plików konfiguracyjnych w systemie.
<cli>
# cp -Rv /tmp/ispcp/* /
</cli>
Zmien lub utwórz hasło root'a do MySQL, usuń użytkowników anonimowych, wyłącz zdalne logowanie na konto root, usuń bazę o nazwie test (i dostęp do niej)oraz przeładuj uprawnienia do tabel.
<cli>
# mysql_secure_installation
</cli>
Wejdź do folderu /var/www/ispcp/engine/setup:
<cli>
# cd /var/www/ispcp/engine/setup
</cli>
Następnie wykonaj polecenie:
<cli>
# perl ./ispcp-setup
</cli>
<cli>
# rm -fR /tmp/ispcp
</cli>
NOTE:Po Instalacji, prosze sprawdzić plik proftpd.conf i wyłączyc support dla IP6!!!
Teraz możesz juz zalogowac się do ispCP na podaną przez ciebie domenę z przedrostkiem “admin”.
np:
http://admin.your-domain.tld
Jesli nie możesz dostac się do panelu , oznacza to ze coś poszło nie tak. Prosimy sprawdzić ponownie wszystkie kroki instalacji lub zgłosic problem na Forum ispCP.