نصب و راه اندازی

نصب با استفاده از GitHub

به روزرسانی بسته های موجود در سیستم خود به آخرین نسخه.

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

در اوبونتو ، می توانید سرور وب 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 در اوبونتو است:

    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 نصب کرده اید.

 فارسی