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.