parent
8b205d401d
commit
c8222b4ca6
@ -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: <br>
|
||||
`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)
|
Loading…
Reference in new issue