osTicket 1.6 RC5 لدعم الفني helpdesk + تعديل

السلام عليكم ورحمة الله وبركاته

osTicket هو سكريبت php مفتوح المصدر لدعم الفني عن طريق الاستفسار عبر البريد الإلكتروني ، والهاتف وشبكة الإنترنت في أشكال بسيطة وسهلة الاستخدام والمزيد من المعلومات زيارة الموقع

شرح كيفية تنصيب OsTicket بالصور ومن الصفر

متطلبات النظام
PHP 4.3+
MySQL 4.4+

تنصيب سيرفير بهذه المتطلبات

إستعمال Debian أو Ubuntu

apt-get install apache2 php5-imap php-pear libapache2-mod-php5 wwwconfig-common php5 php5-cli php5-gd php5-mcrypt php5-curl php5-imagick php5-mhash php5-sqlite php5-xsl libapache2-mod-php5 mysql-client-5.0 mysql-server-5.0 php5-mysql phpmyadmin

يمكنك إستعمال https لإستخدام أمن للمعلومات إضغط هنا

نقوم بتحميل أخر نسخة من هنا

I # wget http://osticket.com/dl/osticket_1.6.rc5.tar.gz

فك الضغط

I # tar xvzf osticket_1.6.rc5.tar.gz

رفعها إلى السرفير بإستخدام ftp أو ftps الملف المسمى upload وإعادة تسميته
محليا

I # mv osticket_1.6.rc5/upload/ /var/www/helpdesk

علينا إضافة قاعدة بيانات mysql ليتم إستخدامها بإستعمال phpmyadmin أو يدويا
يدويا

I # mysql -u root -h localhost -p

CREATE USER ‘helpdesk’@'localhost’ IDENTIFIED BY ‘password’;

GRANT SELECT ,
INSERT ,UPDATE ,DELETE ,CREATE ,DROP ,FILE ,INDEX ,ALTER ,
EXECUTE ON * . * TO ‘helpdesk’@'localhost’ IDENTIFIED BY ‘password’ WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;

CREATE DATABASE IF NOT EXISTS `helpdesk` ;

GRANT ALL PRIVILEGES ON helpdesk . * TO ‘helpdesk’@'localhost’;
exit;

تغير permissions الملف include/settings.php لتمكن php الكتابة فيه بإستخدام ftp أو ftps
يدويا

I # cd /var/www/helpdesk/
I # chmod 777 include/settings.php

تنصيبه

http://www.domain.com/helpdesk/setup/

ستضهر هذه الصفحة فنقوم بتعبئت الخانات بالعلومات الخاصة بنا وبعدها ضغط install
install helpdesk 296x300 osTicket 1.6 RC5 لدعم الفني helpdesk + تعديل

إذا تم تنصيب بنجاح نقوم بإزالة permissions للملف include/settings.php وحذف مجلد التنصيب بإستخدام ftp أو ftps
يدويا

I# chmod 644 include/settings.php
I # rm -r setup

نذهب الأن إلى

http://www.domain.com/helpdesk/scp/admin.php/

ونقوب ببعض التعديلات

تعديلاة لإرسال وإستقبال الرسائل الإلكترونية
config mail helpdesk 250x300 osTicket 1.6 RC5 لدعم الفني helpdesk + تعديل
هام !!!
حل خطئ Certificate failure for ***
فتح الملف vim include/class.mailfetch.php
وتغير

$this->serverstr=sprintf(‘{%s:%d/%s’,$this->hostname,$this->port,strtolower($this->protocol));
if(!strcasecmp($this->encryption,’SSL’)){
$this->serverstr.=’/ssl/novalidate-cert’;
}
$this->serverstr.=’}INBOX’;

ليكون مثل هذا

$this->serverstr=sprintf(‘{%s:%d/%s’,$this->hostname,$this->port,strtolower($this->protocol));
if(!strcasecmp($this->encryption,’SSL’)){
$this->serverstr.=’/ssl’;
}
$this->serverstr.=’/novalidate-cert}INBOX’;

وأعد محاولة حفض تعديل الرسائل

تعديلات عامة
config helpdesk 129x300 osTicket 1.6 RC5 لدعم الفني helpdesk + تعديل

استخدام cron لتشغيل ملف php من أجل جلب الرسائل
إضغط هنا لمزيد من المعلومات

I # vim /etc/crontab

إضافة

*/1 * * * * nobody php5 /var/www/helpdesk/api/cron.php

سيقوم بجلب الرسائل الموجودة كل دقيقة
إعادة تشغيل cron

# /etc/init.d/cron restart

تجربته
إرسال رسالة إلكترونية إلى support@domain.com ستتوصل ببريد إلكتروني (خلال بضع دقائق)، يزودك بالمعلومات الضرورية
helpdesk ticket 300x131 osTicket 1.6 RC5 لدعم الفني helpdesk + تعديل

ووصول رسالة ليتم حلها
new ticket support 300x162 osTicket 1.6 RC5 لدعم الفني helpdesk + تعديل
عند فتح الرسالة عبر osticket
new ticket web 270x300 osTicket 1.6 RC5 لدعم الفني helpdesk + تعديل

تعديل

rep ostiket 5 300x169 osTicket 1.6 RC5 لدعم الفني helpdesk + تعديل
لقد وضعت سكريبت mysql ليقوم بالإستجابة للكتابة بالعربية
يقوم سكريبت بتبديل الخانات إلى utf8
قبل إستعماله يرجى عمل نسخة إحتياطية ل قواعد البيانات
تحميل السكريبت
تحميل
إذهب إلى mysql أو phpmyadmin وقم بنقل ونسخ ما في داخل helpdesk.sql
mysql -u root -h localhost -p
ملحوضة أعتقد أن عليك إعادة تسميت قاعدة البينات helpdesk

بعض الإضافات
http://osticket.com/forums/showthread.php?t=589

أرجو ان أكون قد وفقت في شرحي
بالتوفيق للجميع

دون تعليق ل “osTicket 1.6 RC5 لدعم الفني helpdesk + تعديل”

  1. مشعل

    اخي الكريم

    include/settings.php

    لايوجد ملفsettings.php تحت مجلد الانكلود

    والتركيب سوف يتم على استضافة عادية

    ياليت تفيدني لان لي اكثر من اسبوعين وانا احاول التركيب وتظهر لي الرساله التالية

    osTicket is already installed?
    Configuration file already changed – which could mean osTicket is already installed or the config file is unclean. If you are trying to upgrade the system then click here.

    If you believe this is in error, please try replacing the config file with a unchanged template copy and try again or get technical help from developers.

    رد
  2. مشعل

    للأسف الكريم اخي خلت على الرابط وعملت الي عملت
    مدري ليش مو راضي السكربت هذا بالذات يظبط معي
    ياليت لو تعطينا شرح مفصل اكثر من الموجود وجزاك الله الف خير

    رد
  3. مشعل

    لتوضيح لست صاحب سيرفر
    مستضيف عادي ومحتاج السكربت هذا الذات

    رد

إترك تعليق

  • (لن يتم نشره)

الوسوم المسموح إستعمالها : <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>