Należy posiadać dystrybucję Debian w wersji stabilnej (Jessie).
Jeżeli planujesz dzierżawę serwera dedykowanego, to dystrybucja ta powinna być dostępna u Twojej firmy hostingowej.
Mieć w pełni zaktualizowany system.
Aby dokonać aktualizacji dystrybucji Debian do najnowszej wersji, należy w konsoli wpisać:
apt-get update
apt-get upgrade
Należy posiadać poprawnie skonfigurowane adresy DNS dla domeny, którą chcesz ustawić do obsługi aplikacji Mnumi:
Skonfigurować zabezpieczenie ACL:
Instalując ACL
apt-get install acl
Włączając wsparcie ACL dla partycji dysku
mount -o remount,acl /dev/<em>[nazwa partycji]
oraz edytując plik /etc/fstab, dopisując parametr “acl
/dev/[nazwa partycji] / ext3 defaults,errors=remount-ro,acl 0 1
Jako użytkownik ROOT, uruchom w pasku komend:
echo "deb http://security.mnumi.com stable main" > /etc/apt/sources.list.d/mnumi.list
gpg --keyserver pgpkeys.mit.edu --recv-key 219E61968CE79DFF
gpg -a --export 219E61968CE79DFF | apt-key add -
W przypadku posiadania Debiana w wersji: Stretch, komendy wyglądają następująco:
echo "deb http://security.mnumi.com stable main" > /etc/apt/sources.list.d/mnumi.list
apt-key adv --keyserver hkp://pgpkeys.mit.edu:80 --recv-keys 8CE79DFF
Jeżeli pojawi się błąd:
Należy doinstalować pakiet dirmngr:
apt-get update
apt-get install mnumicore3
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące NOWE pakiety:
mnumicore3
0 aktualizowanych, 1 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 0 B/14,2 MB archiwów.
Po tej operacji zostanie dodatkowo użyte 13,7 MB miejsca na dysku.
Kontynuować [T/n]?
Naciskamy “t” i potwierdzamy enterem.
Podczas instalacji należy podać nazwę serwera (ang. ServerName). Wpisujemy adres zgodny w konfiguracją DNS (np. panel.example.com)
apt-get install mnumishop
Gdy konsola nas o to poprosi wpisujemy nazwę serwisu (ang. Server Name) dla paczki MnumiShop (np. sklep.example.com)
apt-get install mnumiwizard
Gdy zostaniemy zapytani o utworzenie bazy danych wybieramy tak i potwierdzamy enterem.
Podczas instalacji należy podać nazwę serwera (ang. Serwer Name) dla paczki MnumiWizard (np. kreator.example.com)
Czasem czysta instalacja Debiana, nie posiada skonfigurowanej poprawnie ustawień językowych. W efekcie podczas instalacji może podczas instalacji paczek potrafi pokazywać komunikat błędu:
Traceback (most recent call last):
File "/usr/bin/apt-listchanges", line 33, in <module>
from ALChacks import *
File "/usr/share/apt-listchanges/ALChacks.py", line 32, in <module>
sys.stderr.write(_("Can't set locale; make sure $LC_* and $LANG are correct!\"))
NameError: name '_' is not defined
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_GB:en",
LC_ALL = (unset),
LC_MESSAGES = "pl_PL.UTF-8",
LC_COLLATE = "pl_PL.UTF-8",
LC_CTYPE = "pl_PL.UTF-8",
LANG = "en_GB"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Aby rozwiązać problem, uruchom:
dpkg-reconfigure locales
następnie dodaj do zaznaczonych elementów polską wersję: pl_PL.UTF-8 UTF-8 po czym potwierdź wybierając “OK”.
W ekranie “Default locale for the system environment”, również wybierz pl_PL.UTF-8 UTF-8.
Jeżeli mimo poprawnej konfiguracji ACL, po wpisaniu komendy mount, nie wyświetlą się opcje ACL, można wyłączyć weryfikację poprawności konfiguracji, tworząc odpowiedni plik poprzez wywołanie komendy:
touch /etc/mnumi/mnumiwizard/ignoreacl