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“.