0 [PL] Instalacja
Wruczek edited this page 6 years ago

Jest to krótka instrukcja instalacji TS-website 2.0

Wymagania

Pokaż / ukryj

Ogólne:

  • Hosting www, VPS lub serwer dedykowany z zainstalowanym Apache lub nginx
  • Dostęp do serwera (za pośrednictwem SSH lub FTP)
  • Klient FTP

Minimalne:

  • Wersja PHP 5.5 lub nowsza
  • Włączone rozszerzenia: mbstring, json, pdo_mysql, curl

Zalecana konfiguracja

  • Ubuntu 16.04+, PHP 7.0+, nginx

Jak zainstalować stronę TS-website 2 - w skrócie

Pokaż / ukryj
  1. Pobierz najnowszą wersję z releases page
  2. Rozpakuj
  3. Przenieś go do katalogu WWW
  4. Otwórz przeglądarkę i przejdź do TS-website, kontynuuj instalację

Wersja dla bałwanów - krok po kroku z komendami

Pokaż / ukryj

Jest to prosty samouczek z pokazanymi komendami dla bałwanów.

Czego będziesz potrzebować:

  • Czysty serwer VPS z systemem Ubuntu 16.04 lub nowszym
  • Dostęp SSH do serwera ("putty")

Przygotowanie systemu

Zaktualizuj apt i uzyskaj niezbędne pakiety

sudo apt-get update
sudo apt-get install unzip

Instalowanie serwera WWW, PHP i bazy danych

Podążaj za tutorialem od DigitalOcean.

Następnie: Zainstaluj kilka dodatkowych pakietów PHP:

sudo apt-get install php-mbstring php-curl

Stwórz bazę danych:

sudo mysql
CREATE DATABASE tswebsite;
exit

Instalacja TS-website

  1. Udaj się do releases page i skopiuj link do najnowszego wydania zip (tak jak tutaj)
  2. Wybierz, w jaki sposób chcesz zainstalować TS-website:

W folderze głównym (na przykład https://wruczek.tech)

cd /var/www/html
sudo wget wklej_link_do_release_tutaj
sudo unzip ts-website-*.zip
sudo rm ts-website-*.zip
sudo mv -v ts-website/* .
sudo chown www-data:www-data -R .

W podkatalogu (na przykład https://wruczek.tech/ts-website)

cd /var/www/html
sudo wget wklej_link_do_release_tutaj
sudo unzip ts-website-*.zip
sudo rm ts-website-*.zip
sudo chown www-data:www-data -R ts-website

Gotowe!

Ponownie odwiedź swoją stronę w przeglądarce internetowej, aby rozpocząć proces instalacji.
Jeśli zainstalowałeś TS-website w podkatalogu, odwiedź http://twoj-serwer/ts-website

Baw się dobrze!


Konfiguracja statusu administracji

Pokaż / ukryj

W konfiguracji, po prostu dodaj identyfikatory grup pod nazwą adminstatus_groups. Dodaj TYLKO przecinki między identyfikatorami (jest to JSON) Przykład:

[6,59,23,40]

Szablon konfiguracji Assignera

Pokaż / ukryj Do momentu wypuszczenia panelu administracyjnego użyj tego szablonu jako przykład konfiguracji assignera:
[
    {
        "name": "Country",
        "icon": "fas fa-globe",
        "max": 1,
        "groups": [
            6,
            59,
            12,
            11,
            388
        ]
    },
    {
        "name": "4 fun",
        "icon": "fas fa-gamepad",
        "max": 3,
        "groups": [
            14,
            15,
            620,
            61,
            625,
            18
        ]
    }
]
Przetłumaczona instrukcja z angielskiej na polski przez toster234