diegimas

diegimas naudojant „GitHub“

Atnaujinkite savo sistemos paketus į naujausią laidą.

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

„Ubuntu“ galite įdiegti „Apache Web Server“ iš oficialios APT saugyklos:

    sudo apt install apache2 

Norėdami paleisti paslaugą rankiniu būdu, paleiskite:

    sudo systemctl start apache2

Nors paslauga įgalinta paleisti įkrovą pagal numatytuosius nustatymus, rankiniu būdu leiskite ją paleisti:

    sudo systemctl enable apache2

Tada reikia įdiegti duomenų bazės serverį, naudokite šią komandą, kad įdiegtumėte „MySQL Server“

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

Įdiegus duomenų bazės serverį, naudokite šią komandą, kad iš naujo paleistumėte „MySQL Server“ iš naujo

    sudo service mysql restart 

Kitas žingsnis yra „Ubuntu“ įdiegti PHP:

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

​ Dabar jūs įdiegėte visą reikalingą programinę įrangą, o kitas žingsnis yra prisijungti prie „MySQL Server“ ir sukurti „Osticket“ duomenų bazę. Norėdami sukurti duomenų bazę, naudokite šią komandą. Pakeiskite savo duomenų bazės pavadinimą.

    CREATE DATABASE  

Sukurkite duomenų bazės vartotoją pavadinimu „“ su nauju slaptažodžiu. ir suteikė vartotojui visišką prieigą prie duomenų bazės paleisdama šias komandas. Pakeiskite savo norimą duomenų bazės vartotoją ir norimą slaptažodį.

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

Tada paleiskite žemiau pateiktas komandas, kad atsisiųstumėte ir ištrauktumėte atsisiųstą failą ir perkeltumėte jį į naują „Osticket“ šaknies katalogą.

    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/

​ Sukurkite duomenų bazės vartotoją pavadinimu „“ su nauju slaptažodžiu. ir suteikė vartotojui visišką prieigą prie duomenų bazės paleisdama šias komandas. Pakeiskite savo norimą duomenų bazės vartotoją ir norimą slaptažodį.

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

Sukurkite „VirtualHost“ konfigūracijos failą „Osticket“ „Apache Configurations“ kataloge:

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

​ Pridėti turinį:

    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

​ Iš naujo paleiskite „Apache2“:

    sudo systemctl restart apache2

diegimas naudojant „Docker“

Ištraukite „Osticket“ vaizdą iš „Hub.docker.com“:

    docker pull osticket/osticket

Įsitikinkite, kad turite „MySQL“ konteinerį, kurį „Osticket“ gali naudoti savo duomenims saugoti.

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

Dabar paleiskite šį vaizdą ir susiejkite „MySQL“ konteinerį.

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

Baigę diegimą, naršykite į savo „Osticket“ personalo valdymo skydą http: // localhost: 8080/scp. Prisijunkite su numatytuoju administratoriaus vartotoju ir slaptažodžiu:


*   username: ostadmin
*   password: Admin1

Sveikinimai! „Apache“ sėkmingai įdiegėte „Osticket“.

 Latviski