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.