Instalace

Instalace pomocí GitHub

Aktualizace balíčků ve vašem systému na nejnovější verzi.

    sudo apt-get update<br></br>sudo apt-get upgrade 

Na Ubuntu můžete nainstalovat webový server Apache z oficiálního úložiště APT:

    sudo apt install apache2 

Chcete -li spustit službu ručně, spusťte:

    sudo systemctl start apache2

Přestože je služba ve výchozím nastavení povolena spuštěna na spuštění, musíte ji ručně umožnit spustit:

    sudo systemctl enable apache2

Dále je třeba nainstalovat databázový server, použijte následující příkaz k instalaci serveru MySQL

    sudo apt-get update;  sudo apt-get install mysql-server; mysql_secure_installation 

Jakmile je nainstalován databázový server, použijte následující příkaz k restartu serveru MySQL

    sudo service mysql restart 

Dalším krokem je instalace PHP na Ubuntu:

    sudo apt update
    sudo apt-get install php php-{fpm,pear,imap,apcu,intl,cgi,common,mbstring,net-socket,gd,xml-util,mysql,bcmath}

​ Nyní jste nainstalovali veškerý požadovaný software a dalším krokem je přihlášení na server MySQL a vytvoření databáze osticket. K vytvoření databáze použijte následující příkaz. Změňte název databáze.

    CREATE DATABASE  

Vytvořte uživatele databáze s názvem „“ s novým heslem. a udělil uživateli plný přístup k databázi spuštěním následujících příkazů. Změňte s požadovaným uživatelem databáze a pomocí požadovaného hesla.

    CREATE USER ''@'localhost' IDENTIFIED BY ''; 
    GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
    FLUSH PRIVILEGES; EXIT;

Dále spusťte příkazy níže a stáhněte si stažený soubor a přesuňte jej do nového kořenového adresáře osticket.

    sudo apt-get install curl wget unzip
    curl -s https://api.github.com/repos/osTicket/osTicket/releases/latest \
     | grep browser_download_url \
     | grep "browser_download_url" \
     | cut -d '"' -f 4 \
     | wget -i -
    ls osTicket
    scripts  upload
    sudo mv osTicket /var/www/
    cd /var/www/osTicket/upload/include
    sudo cp ost-sampleconfig.php ost-config.php
    sudo chown -R www-data:www-data /var/www/

​ Vytvořte uživatele databáze s názvem „“ s novým heslem. a udělil uživateli plný přístup k databázi spuštěním následujících příkazů. Změňte s požadovaným uživatelem databáze a pomocí požadovaného hesla.

    CREATE USER ''@'localhost' IDENTIFIED BY ''; 
    GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
    FLUSH PRIVILEGES; EXIT;

Vytvořte konfigurační soubor VirtualHost pro OSTICKET v adresáři Apache Configurations:

    sudo vim /etc/apache2/sites-enabled/osticket.conf

​ Přidejte obsah:

    ServerAdmin <span id="cloakb665bd186c6476058479fa928a49f386">This email address is being protected from spambots. You need JavaScript enabled to view it.
    DocumentRoot /var/www/osTicket/upload
    ServerName osticket.example.com
    ServerAlias www.osticket.example.com
    Options FollowSymlinks
    AllowOverride All
    Require all granted
    ErrorLog ${APACHE_LOG_DIR}/osticket_error.log
    CustomLog ${APACHE_LOG_DIR}/osticket_access.log combined

​ Restart apache2:

    sudo systemctl restart apache2

Instalace pomocí Docker

Vytáhněte obrázek osticketu z Hub.Docker.com:

    docker pull osticket/osticket

Ujistěte se, že máte běh kontejneru MySQL, který může osticket použít k ukládání svých dat.

    docker run --name osticket_mysql -d -e MYSQL_ROOT_PASSWORD=secret \
    -e MYSQL_USER=osticket -e MYSQL_PASSWORD=secret -e MYSQL_DATABASE=osticket mariadb

Nyní spusťte tento obrázek a propojte kontejner MySQL.

    docker run --name osticket -d --link osticket_mysql:mysql -p 8080:80 osticket/osticket

Po dokončení instalace poté přejděte na ovládací panel zaměstnanců OSTICKET na adrese http: // localhost: 8080/SCP. Přihlaste se pomocí výchozího uživatele administrátora a heslo:


*   username: ostadmin
*   password: Admin1

Gratuluji! Osticket jste na Apache úspěšně nainstalovali.

 Čeština