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

إذا تم تنصيب بنجاح نقوم بإزالة 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
هام !!!
حل خطئ 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

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

I # vim /etc/crontab

إضافة

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

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

# /etc/init.d/cron restart

تجربته
إرسال رسالة إلكترونية إلى [email protected] ستتوصل ببريد إلكتروني (خلال بضع دقائق)، يزودك بالمعلومات الضرورية
helpdesk_ticket

ووصول رسالة ليتم حلها
new_ticket_support
عند فتح الرسالة عبر osticket
new_ticket_web

تعديل

rep_ostiket_5
لقد وضعت سكريبت mysql ليقوم بالإستجابة للكتابة بالعربية
يقوم سكريبت بتبديل الخانات إلى utf8
قبل إستعماله يرجى عمل نسخة إحتياطية ل قواعد البيانات
تحميل السكريبت
arabic helpdesk (129)
إذهب إلى mysql أو phpmyadmin وقم بنقل ونسخ ما في داخل helpdesk.sql
mysql -u root -h localhost -p
ملحوضة أعتقد أن عليك إعادة تسميت قاعدة البينات helpdesk

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

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

محمد حنين

الإسم الكامل محمد حنين أحد geek من أمد طويل ، مطور ويب، محب للحرية، مستعمل نضام لينوكس، وأخيرا مجرم باللغة العربية للأسف في وقتها. معلومات أكثر عني أو الإتصال بي Mohammed Hanine

You may also like...

No Responses

  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. يقول mohammed:

    يمكنك تجربت هذا وأعلمني إذا وجدت مشاكل أضع شرحا مفصلا له
    http://www.arlinux.net/osticket-1-6-stable-%D9%84%D8%AF%D8%B9%D9%85-%D8%A7%D9%84%D9%81%D9%86%D9%8A-helpdesk-%D8%AA%D8%B9%D8%B1%D9%8A%D8%A8/
    بالتوفيق

  3. يقول مشعل:

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

  4. يقول مشعل:

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

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *