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.

 Türkçe