Cài đặt

Cài đặt bằng GitHub

Cập nhật các gói trên hệ thống của bạn lên bản phát hành mới nhất.

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

Trên Ubuntu, bạn có thể cài đặt Apache Web Server từ kho lưu trữ APT chính thức:

    sudo apt install apache2 

Để bắt đầu dịch vụ theo cách thủ công, chạy:

    sudo systemctl start apache2

Mặc dù dịch vụ được bật để bắt đầu khởi động theo mặc định, nhưng theo cách thủ công, bạn phải chạy:

    sudo systemctl enable apache2

Tiếp theo, cần cài đặt máy chủ cơ sở dữ liệu, sử dụng lệnh sau để cài đặt máy chủ MySQL

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

Một khi, máy chủ cơ sở dữ liệu được cài đặt, sử dụng lệnh sau để khởi động lại máy chủ MySQL

    sudo service mysql restart 

Bước tiếp theo là cài đặt PHP trên 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}

​ Bây giờ, bạn đã cài đặt tất cả các phần mềm cần thiết và bước tiếp theo là đăng nhập vào máy chủ MySQL và tạo cơ sở dữ liệu Osticket. Sử dụng lệnh sau để tạo cơ sở dữ liệu. Thay đổi với tên cơ sở dữ liệu của bạn.

    CREATE DATABASE  

Tạo người dùng cơ sở dữ liệu có tên là "" với mật khẩu mới. và cấp quyền truy cập đầy đủ của người dùng vào cơ sở dữ liệu bằng cách chạy các lệnh sau. Thay đổi với người dùng cơ sở dữ liệu mong muốn của bạn và bằng mật khẩu mong muốn của bạn.

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

Tiếp theo, chạy các lệnh bên dưới để tải xuống và trích xuất tệp đã tải xuống và chuyển nó vào một thư mục gốc Osticket mới.

    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/

​ Tạo người dùng cơ sở dữ liệu có tên là "" với mật khẩu mới. và cấp quyền truy cập đầy đủ của người dùng vào cơ sở dữ liệu bằng cách chạy các lệnh sau. Thay đổi với người dùng cơ sở dữ liệu mong muốn của bạn và bằng mật khẩu mong muốn của bạn.

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

Tạo tệp cấu hình VirtualHost cho Osticket trên thư mục cấu hình Apache:

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

​ Thêm nội dung:

    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

​ Khởi động lại Apache2:

    sudo systemctl restart apache2

Cài đặt bằng Docker

Kéo hình ảnh Osticket từ Hub.Docker.com:

    docker pull osticket/osticket

Hãy chắc chắn rằng bạn có một thùng chứa MySQL chạy mà Osticket có thể sử dụng để lưu trữ dữ liệu của nó.

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

Bây giờ chạy hình ảnh này và liên kết thùng chứa MySQL.

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

Sau khi cài đặt được hoàn thành, hãy duyệt đến bảng điều khiển nhân viên Osticket của bạn tại http: // localhost: 8080/scp. Đăng nhập bằng người dùng và mật khẩu quản trị viên mặc định:


*   username: ostadmin
*   password: Admin1

Chúc mừng! Bạn đã cài đặt thành công Osticket trên Apache.

 Tiếng Việt