====== 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.