Kurulum
GitHub kullanarak kurulum
Sisteminizdeki paketleri en son sürüme güncellemek.
sudo apt-get update<br></br>sudo apt-get upgrade
Ubuntu’da Apache Web sunucusunu resmi APT deposundan yükleyebilirsiniz:
sudo apt install apache2
Hizmeti manuel olarak başlatmak için:
sudo systemctl start apache2
Hizmetin varsayılan olarak önyüklemeye başlayabilmesine rağmen, manuel olarak çalışmanız gerekir:
sudo systemctl enable apache2
Ardından, veritabanı sunucusunu yüklemeniz gerekiyor, mysql sunucusunu yüklemek için aşağıdaki komutu kullanın
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
Veritabanı sunucusu yüklendikten sonra, MySQL sunucusunu yeniden başlatmak için aşağıdaki komutu kullanın
sudo service mysql restart
Bir sonraki adım, PHP’yi Ubuntu’ya yüklemektir:
sudo apt update
sudo apt-get install php php-{fpm,pear,imap,apcu,intl,cgi,common,mbstring,net-socket,gd,xml-util,mysql,bcmath}
Şimdi, gerekli tüm yazılımı yüklediniz ve bir sonraki adım MySQL Server’a giriş yapmak ve Osticket veritabanı oluşturmaktır. Veritabanı oluşturmak için aşağıdaki komutu kullanın. Veritabanı adınızla değiştirin.
CREATE DATABASE
Yeni şifreli "" adlı bir veritabanı kullanıcısı oluşturun. ve aşağıdaki komutları çalıştırarak kullanıcıya veritabanına tam erişim sağladı. İstediğiniz veritabanı kullanıcısınız ve istediğiniz şifreyle değiştirin.
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Ardından, indirilen dosyayı indirip çıkarmak ve yeni bir Osticket kök dizinine taşımak için aşağıdaki komutları çalıştırın.
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/
Yeni şifreli "" adlı bir veritabanı kullanıcısı oluşturun. ve aşağıdaki komutları çalıştırarak kullanıcıya veritabanına tam erişim sağladı. İstediğiniz veritabanı kullanıcısınız ve istediğiniz şifreyle değiştirin.
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Apache Configurations dizininde Osticket için VirtualHost yapılandırma dosyası oluşturun:
sudo vim /etc/apache2/sites-enabled/osticket.conf
İçerik ekle:
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’yi yeniden başlatın:
sudo systemctl restart apache2
Docker kullanarak kurulum
Osticket görüntüsünü hub.docker.com’dan çekin:
docker pull osticket/osticket
Osticket’in verilerini depolamak için kullanabileceği bir MySQL kabınız olduğundan emin olun.
docker run --name osticket_mysql -d -e MYSQL_ROOT_PASSWORD=secret \
-e MYSQL_USER=osticket -e MYSQL_PASSWORD=secret -e MYSQL_DATABASE=osticket mariadb
Şimdi bu görüntüyü çalıştırın ve MySQL kabını bağlayın.
docker run --name osticket -d --link osticket_mysql:mysql -p 8080:80 osticket/osticket
Kurulum tamamlandığında, http: // localhost: 8080/scp adresindeki Osticket Personel Kontrol Panelinize göz atın. Varsayılan Yönetici Kullanıcı ve Parola ile Giriş:
* username: ostadmin
* password: Admin1
Tebrikler! Osticket’i Apache’ye başarıyla yüklediniz.