Przewodnik kompatybilny z ispCP RC4 oraz RC5
Preinstalacja
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).
Instalacja
Musisz być pewien ze jestes zalogowany na konto użytkownika które ma uprawnienia administratora systemu (root).
1. Odpakuj pliki ispCP
# 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
2. Przejdź do folderu ispCP
# cd ./ispcp-*
3. Zainstaluj wymagane Pakiety
Musisz być pewien ze posiadasz wpis non-free w repozytoriach w pliku /etc/apt/sources.list jak pokazuje poniższy przykład:
# stable
deb http://ftp.de.debian.org/debian/ etch main contrib non-free
deb http://security.debian.org/ etch/updates main contrib non-free
Tylko Dla Debian Sarge: Jeśli chcesz posiadac obsługę PHP5 w Debian Sarge dodaj tą linię. Mimo to polecamy upgrade do Etch.
deb http://dotdeb.pimpmylinux.org/ oldstable all
Następnie instalujemy wymagane pakiety za pomocą programu apt-get:
# apt-get update
# apt-get upgrade
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
4. Konfiguracja ispCP
# make install
5. Kopiowanie folderów ispCP do systemu
Zalecamy wykonanie kopii zapasowej obecnych plików konfiguracyjnych w systemie.
# cp -Rv /tmp/ispcp/* /
6. Konfiguracja serwera MySQL
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.
# mysql_secure_installation
7. Konfiguracja ispCP
Wejdź do folderu /var/www/ispcp/engine/setup:
# cd /var/www/ispcp/engine/setup
Następnie wykonaj polecenie:
# perl ./ispcp-setup
8. Usuwanie plików instalacyjnych
# rm -fR /tmp/ispcp
9. Twój ispCP juz działa!
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.
