From c8222b4ca6dfa3fcf0720e2357114c761db68a25 Mon Sep 17 00:00:00 2001 From: Oliwier Date: Sat, 29 Sep 2018 12:22:18 +0200 Subject: [PATCH] Created [PL] Instalacja (markdown) --- [PL]-Instalacja.md | 55 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 [PL]-Instalacja.md diff --git a/[PL]-Instalacja.md b/[PL]-Instalacja.md new file mode 100644 index 0000000..0cb49da --- /dev/null +++ b/[PL]-Instalacja.md @@ -0,0 +1,55 @@ +Krótka instrukcja jak poprawnie zainstalować TS-website. Instrukcja jest kompatybilna dla wersji TS-website 1.x oraz przyszłej 2.0. + +### Wymagania +#### Generalne: +- Hosting www, VPS lub serwer dedykowany z zainstalowanym Apache lub nginx +- Dostęp do serwera (za pośrednictwem SSH lub FTP) +- Klient FTP + +#### Web Server: +- Wersja PHP 5.5 lub nowsza +- Włączoną obsługę ``utf8_encode`` + +### Zalecana konfiguracja +- Zalecamy użyć PHP 7 z nginx:
+`sudo apt-get install nginx php7.0-fpm php7.0-curl php7.0-mbstring php7.0-json php7.0-mysql php7.0-xml` + +### Zalecana konfiguracja serwera WWW +**Apache**: + 1. Włączyć [wsparcie .htaccess](http://stackoverflow.com/a/22526144) + 2. Włączyć mod_rewrite: (`sudo a2enmod rewrite && sudo service apache2 restart`) + 3. Edytuj plik `.htaccess`, od komentuj linie, numer 19 (usuń "#") + 4. Zmień `enablehta` w `config.php` do `true` + +**nginx**: + 1. Upewnij się, że twoja konfiguracja jest podobna do [tej konfiguracji](https://gist.github.com/Wruczek/6ea965815e11a6c4f86c2771c65bda48) + - `.php` pliki obsługiwane bez rozszerzenia + - Strony błędów zostały zmienione na niestandardowe + 2. Zmień ścieżkę do stron błędów + 3. Zmień `enablehta` w `config.php` do `true` + +### Wybierz metodę instalacji: +- [Normalna instalacja](#normalna-instalacja) - łatwiejsza, ale wolniejsza + - Jeśli nie masz dostępu do SSH, lub nie czujesz się komfortowo z jej używania +- [Instalacja z dostępem do SSH](#instalacja-z-dostępem-do-SSH) - trudniejsza, ale szybsza + - Jeśli masz dostęp do SSH + +### Normalna instalacja +1. Pobierz najnowsze pliki z [tąd](https://github.com/Wruczek/ts-website/archive/1.0.zip). +2. Wypakuj wszystkie pobrane pliki, otrzymasz folder `ts-website-1.0` +3. Połącz się z FTP i prześlij pliki z wnętrza folderu `ts-website-1.0` na swój serwer WWW +4. Przejdź do adresu serwera w przeglądarce + +### Instalacja z dostępem do SSH +1. Połącz się do swojego SSH przy użyciu programu PUTTY +2. `cd` przejdź do swojego katalogu serwera sieciowego (zwykle znajduje się w `/var/www` lub `/var/www/html`) +3. Zainstaluj `unzip`, jeśli jeszcze go nie masz: `sudo apt install unzip` +4. Uruchom: `wget https://github.com/Wruczek/ts-website/archive/1.0.zip && unzip 1.0.zip && rm 1.0.zip` +5. Aby przenieść pliki do katalogu głównego, uruchom: `mv ts-website-1.0/{*,.*} . 2>/dev/null;rm -r ts-website-1.0/ +` +6. Przejdź do adresu serwera w przeglądarce + +*** + +##### Mocno zainspirowany przez dokumentacje [piwik](http://piwik.org/docs/) +##### Przetłumaczona instrukcja z [angielskiej](https://github.com/Wruczek/ts-website/wiki/%5BEN%5D-Website-Installation) na polski przez [toster234](https://github.com/toster234) \ No newline at end of file