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