Монтаж

Установка с использованием GitHub

Обновление пакетов в вашей системе до последнего выпуска.

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

На Ubuntu вы можете установить веб -сервер Apache из официального репозитория APT:

    sudo apt install apache2 

Чтобы начать услугу вручную, запустите:

    sudo systemctl start apache2

Хотя служба включена для запуска по умолчанию по умолчанию, вручную разрешая ее, вы должны запустить:

    sudo systemctl enable apache2

Далее, необходимо установить сервер базы данных, используйте следующую команду для установки MySQL Server

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

Однажды установлен сервер базы данных, используйте следующую команду для перезапуска MySQL Server

    sudo service mysql restart 

Следующим шагом является установка PHP на 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}

​ Теперь вы установили все необходимое программное обеспечение, и следующий шаг - вход на MySQL Server и создать базу данных Osticket. Используйте следующую команду для создания базы данных. Измените с помощью имени базы данных.

    CREATE DATABASE  

Создайте пользователя базы данных под названием «» с новым паролем. и предоставил пользователю полный доступ к базе данных, запустив следующие команды. Измените с желаемым пользователем базы данных и с желаемым паролем.

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

Затем запустите команды ниже, чтобы загрузить и извлечь загруженный файл и переместить его в новый каталог Osticket Root.

    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/

​ Создайте пользователя базы данных под названием «» с новым паролем. и предоставил пользователю полный доступ к базе данных, запустив следующие команды. Измените с желаемым пользователем базы данных и с желаемым паролем.

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

Создать файл конфигурации VirtualHost для Osticket в каталоге конфигураций Apache:

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

​ Добавить контент:

    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

​ Перезапустить Apache2:

    sudo systemctl restart apache2

Установка с использованием Docker

Вытащите изображение Osticket с hub.docker.com:

    docker pull osticket/osticket

Убедитесь, что у вас есть контейнер MySQL, который Osticket может использовать для хранения своих данных.

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

Теперь запустите это изображение и свяжите контейнер MySQL.

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

После завершения установки перейдите на вашу панель управления персоналом Osticket по адресу http: // localhost: 8080/scp. Войдите в систему с помощью пользователя и пароля администратора по умолчанию:


*   username: ostadmin
*   password: Admin1

Поздравляю! Вы успешно установили Osticket на Apache.

 Русский