الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   إدارة وتشغيل السيرفرات (http://www.arabwebtalk.com/forumdisplay.php?f=80)
-   -   شرح تركيب سيرفر الديجي شات على سيرفرك وانشاء ملف ستارت اب له . . (http://www.arabwebtalk.com/showthread.php?t=18697)

Al-Mas Support 17-01-2006 01:05 AM

شرح تركيب سيرفر الديجي شات على سيرفرك وانشاء ملف ستارت اب له . .
 
بسم الله الرحمن الرحيم

والصلاه والسلام على سيدنا محمد صلى الله عليه وسلم,

حبيت اليوم اطرح موضوع صادفت فيه اناس كثر الكثير من المشاكل ويغيب يضا عن اذهان اخرين . .

نبذه عن ال DigiChat : -

هو عباره عن سكربت يعمل بلغه الجافا سكربت ويتميز بسرعته الملحوظه ويعتبر افضل سكربتات الدردشة على الإطلاق ! !


طريقة التركيب : -

اولا انا جربت التركيب على نظام CentOS 3.4 و فيدورا كور 3 ولم اقم بتجربه هذه الطريقه على نظام تشغيل آخر ولكن سوف اجتهد بادراج تعليقاتي على باقي الأنظمه باذن الله . .

الخطوه الأولى :-

بعد دخولك الى سيرفرك باستخدام احد برامج الإتصال بال SSH عن طريق حساب ال ROOT الخاص بك , توجه الى فولدر /root عن طريق الأمر التالي : -
كود:

cd /root
الأن قم بسحب نسخة الديجي شات الإصداره الرابعه من موقعه الأصلي بدون جافا عن طريق الأمر التالي : -
بعد ذلك تاكد من وجودها بالأمر ls -al .

الأن تبقى سحب الجافا عن طريق الكود التالي : -

الآن تمام عندنا الجافا وملف التسطيب . نبدأ أولا بتركيب الجافا عن طريق الأمر التالي : -

كود:

sh ./j2sdk-1.4.2-03-linux-i586.bin
تابع التركيب الى النهاية . . اغذروني من ضيق الوقت ما قدرت اشرح بالصور :(

بعد الإنتهاء من عمليه تركيب الجافا نستخدم الأوامر التاليه لتنشيطها : -

كود:

PATH=/root/j2sdk1.4.2/bin:$PATH:$HOME/bin:./
كود:

export JAVA_HOME=/root/j2sdk1.4.2
كود:

export CLASSPATH=/root/j2sdk1.4.2/lib/tools.jar:/root/j2sdk1.4.2/jre/lib/rt.jar:./
مع مراعاه مسار الجافا اللي ركبتها .

الأن انت جاهز لتركيب سيرفر الديجي شات وبأذن الله الطريقه راح تزبط معاك .

قم بتشغيل الأمر التالي : -
كود:

sh ./Install_DigiChat.bin -i console
تابع الى النهاية وسوف يكون هناك بعض الأشاء ستقابلك اثناء التركيب منها : -
1 - Hostname << وهذا يكون الموقع تبعك اللي بتركب عليه الشات مثالarabwebtalk.com

2 - webdirectory << وهذا مسار التركيب مثال اذا كنت قد انشأت مساحه باسم digichat وتريد تركيب الشات عليها يكون المسار /home/digichat/public_html/

3 - company << وهو اسم الشركة المرخص لها الدردشة .

4 - Order# << وهذا رقم الأوردر وسوف تحصل عليه من الكراك الذي سارفقه بالمرفقات .

5 - serial << وهو الرقم السري للدردشه وسوف تحصل عليه من الكراك ايضا .


بعد الإنتهاء من التركيب بنجاح يكون قد تبقى امامك خطوتان اساسيتان.

الأولى : - تشغيل سيرفر الشات عن طريق الأمر التالي : -

كود:

sh ./DigiChat_Server &
الثانية : - انشاء ملف ستارت اب للديجي شات بحيث انه لا يتوقف اذا اعدت تشغيل السيرفر لسبب ما وهو عن طريق امرين : -

cp -r /root/DigiChat_Server /etc/init.d/DigiChat_Server

كود:

cp -r /root/DigiChat_Server /etc/rc.d/rc3.d/S80DigiChat_Server



هكذا تكون قد اتممت تركيب الدردشة بنجاح ,

واعذروني لو كنت قد قصرت في جزء من الشرح وهذا لضيق الوقت.

اذا كان هناك خطأ فهو من الشيطان وما كان من توفيق الا من عند الله . .

اسأل الله ان ينال الشرح رضاكم وان اكون قد وفقت في ايصال المعلومه لكم .

واي مشكله انا حاضر باذن الله تعالى . .

بالنسبة لرابط تحميل الجافا والدردشة يفضل الضغط عليها ونسخها من المتصفح .


مع تحيات ;

الدعم الفني لتطوير المواقع والمنتديات

المــــــــــــــاس هــــــوست

Al-Mas Support 17-01-2006 01:16 AM

المرفقات 1
اسف جدا حبايبي نسيت الكراك . .

ارفقته في المشاركة ده . .

سلام

h00st.com 17-01-2006 01:55 AM

بسم الله ماشاء الله موضوعك متميز جدا وكما عهدنا شبكة الماس دائما متميزة

الموضوع يستاهل التثبيت من الأدارة

تقبلوا وافر الاحترام والتقدير :)

أحمد شهبه 17-01-2006 02:00 AM

سلمت يمناك يا بشمهندس رامي :)

مشكور أخوي هوست علي مرورك

لك منا وافر الأحترام والتقدير

المــاس العربية

Ali Hamad 17-01-2006 04:30 AM

السلام عليكم :

الف شكر يالغالي لك على مساعدة اخوانك ، وشرحك الي مية المية " مع اني لا احب الشات ولا عمري ركبته " .

تحياتي ،

Al-Mas Support 17-01-2006 12:09 PM

يسلموو يا غاليين على المرور . .

Ali Hamad ولا يهمك يا غالي تسلم على مرورك . . vbmenu_register("postmenu_104854", true);

ساحر القلوب 28-01-2006 07:08 PM

إقتباس:

بعد الإنتهاء من عمليه تركيب الجافا نستخدم الأوامر التاليه لتنشيطها : -



كود:
PATH=/root/j2sdk1.4.2/bin:$PATH:$HOME/bin:./




كود:
export JAVA_HOME=/root/j2sdk1.4.2




كود:
export CLASSPATH=/root/j2sdk1.4.2/lib/tools.jar:/root/j2s dk1.4.2/jre/lib/rt.jar:./



مع مراعاه مسار الجافا اللي ركبتها .
السلام عليكم

لم افهم طريقة استخدام هذه الاوامر

فالذي عملته هو استبدال كلمة root بـ www/DigiChat فهل هذا صحيح

فملف تثبيت الجافا قمت بتحميله تثبيته داخل مجلد www/DigiChat

مع العلم أني لا املك السيرفر فقط حساب SSH خاص بموقعي

أم اطلب من المستضيف تثبيت الجافا ؟

Balarb Hosting 30-01-2006 02:04 AM

مشكور يالغالي مبدع حقا

شرح رائع

تقبل تحياتي

Al-Mas Support 07-02-2006 02:47 PM

الف شكر حبايبي على ردودكم ان شاء الله اكون افدتكم ولو ب 1%


حبيبي ساحر القلوب

بعد تثبيتك للجافا على www/DigiCat قم بالدخول على الشل وادخل على الفولدر DigiChat عن طريق الأمر التالي cd www/DigiChat

وبعدها قم بكتابه الأمر التالي pwd لمعرفه مسارك

سيظهر كالتالي ( مثال) /home/awt/www/DigiChat

قم بنسخه واستبدل به /root/ في الأوامر الثلاثه السابقه

ثم قم بنسخهم بالترتيب وضع الاول في حقل كتابه الاوامر في الشل
واضغط انتر
والثاني والثالث مثله بالزبط

ان شاء الله تنفع معاك لو ما نفع ضيفني على d3m@al-mas.org بحلهالك ان شاء الله

تحياتي للجميع

KhalijHost 21-02-2006 04:11 PM

جزاك الله خيرا


عندما طبقت هذا الأمر

sh ./Install_DigiChat.bin -i console


ظهر لي هذا

Preparing to install...
tail: `-1' option is obsolete; use `-n 1'
Try `tail --help' for more information.
./Install_DigiChat.bin: line 329: [: `)' expected, found -z
WARNING! The amount of /tmp disk space required and/or available
could not be determined. The installation will be attempted anyway.
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

Launching installer...

./Install_DigiChat.bin: /tmp/install.dir.26193/Linux/resource/jre/bin/java : /bin/sh: bad interpreter: Permission denied
root@vision [~]#

StromEr 21-02-2006 06:45 PM

شيك السابورت حق سيرفرك مشان مشكله التصريحات علي مأظن

تحياتي ::::: فريق عمـل أرب سيرف

Ali Hamad 22-02-2006 09:48 AM

السلام عليكم :

التصريح لابد ان يكون اقل شيء 755 ، او 777 ، وتصريح مجلد التمب لابد ان يكون 777 ، وايضا البارتشن يجب ان يكون قابل لتنفيذ ا لاوامر .

mount | grep tmp
cat /etc/mtab | grep tmp اذا عندك سي بنل .
cat /etc/fstab | grep tmp

علي حمد !

KhalijHost 23-02-2006 08:19 AM

ما ادري جربت ما اعطيتني ولكن نفس المشكل وهذه النتيجة


root@vision [~]# mount | grep tmp
none on /dev/shm type tmpfs (rw)
/usr/tmpDSK on /tmp type ext3 (rw,noexec,nosuid,loop=/dev/loop0)
/tmp on /var/tmp type none (rw,noexec,nosuid,bind)
root@vision [~]# cat /etc/mtab | grep tmp
none /dev/shm tmpfs rw 0 0
/usr/tmpDSK /tmp ext3 rw,noexec,nosuid,loop=/dev/loop0 0 0
/tmp /var/tmp none rw,noexec,nosuid,bind 0 0
root@vision [~]# cat /etc/fstab | grep tmp
none /dev/shm tmpfs defaults 0 0
root@vision [~]# sh ./Install_DigiChat.bin -i console
Preparing to install...
tail: `-1' option is obsolete; use `-n 1'
Try `tail --help' for more information.
./Install_DigiChat.bin: line 329: [: `)' expected, found -z
WARNING! The amount of /tmp disk space required and/or available
could not be determined. The installation will be attempted anyway.
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

Launching installer...

./Install_DigiChat.bin: /tmp/install.dir.10354/Linux/resource/jre/bin/java : /bin/sh: bad interpreter: Permission denied
root@vision [~]#

seifelislam 24-02-2006 01:11 AM

مشكور اخى
بس ممكن سؤال لانى مبتدىء مثلا لو انا عندى ريسلر ممكن اسطب عليه الشات ولا لازم يكون عندى سيرفر

KhalijHost 24-02-2006 10:27 AM

هل من مجيب

Ali Hamad 24-02-2006 12:43 PM

نعم لك من مجيب :)

/usr/tmpDSK on /tmp type ext3 (rw,noexec,nosuid,loop=/dev/loop0)


هذي مشكلتك :) ، مجلد التمب غير قابل لتنفيذ اي شئ فيه ، وبما انك قمت بحمايته عن طريق السي بنل قم بعمل التالي لالغاء الحماية :

بشكل عام اذا لم يكن البارتشن تقسيمه اساسيه وتم عمله عن طريق السي بنل تستطيع الغائه بالطريقة التالي ( او اسال الداتا سنتر اوفر لك ) :
/etc/init.d/chkservd stop
/etc/init.d/httpd stop
/etc/init.d/mysql stop
killall -9 ftp
killall -9 httpd
killall -9 mysql
killall -9 exim
/etc/init.d/exim stop


بعد ماتوقف كل الخدمات هذي :
umount /var/tmp
umount /tmp

افتح الملف هذا :
nano -w /etc/rc.d/rc.local

وشيل السطر هذا :
/scripts/securetmp --auto

بعدين :
rm -rf /usr/tmpDSK

بعدين :
nano -w /etc/mtab

امسح السطرين :

/usr/tmpDSK /tmp ext3 rw,noexec,nosuid,loop=/dev/loop0 0 0
/tmp /var/tmp none rw,noexec,nosuid,bind 0 0

ريبوت ( لابد من عمل اعادة التشغيل ) ، وراح يكون المجلد غير محمي ، بعدها سوي الخطوة وخبرني بالنتيجه .

ملاحظه مهمة جدا :
انت تقوم بهذا العمل على مسؤولية الشخصيه ، لاني لا ارى ولا اعلم مافي سيرفرك ، لذلك ذكرت الطريقة بشكل عام وبامكانك سؤال الداتا سنتر لعملها لك ، او تطبيق شرحي ، وانشاء الله بنسبة 99 % سيكون كل شيء يعمل على مايرام لاني اراك قمت بالعمل هذا عن طريق السي بنل ، لاني قمت بعملها اكثر من مره وكل شيء في كل مره كان يعمل بسلام .. من نتائج الاوامر اعلاه لاشيء يدعو للقلق .. طبعا اكيد انت فاهمني ليش كتبت الي فوق وانشاء الله انك مو منهم .

خالص التحية ،
علي حمد

KhalijHost 24-02-2006 07:49 PM

عملت ما طلبته منه
ولكن نفس المشكل

Ali Hamad 25-02-2006 12:06 AM

سلام عليكم :

هل التمب باقي noexec ؟

KhalijHost 25-02-2006 12:22 PM

هذه النتيجة
root@vision [~]# sh ./Install_DigiChat.bin -i console
Preparing to install...
tail: `-1' option is obsolete; use `-n 1'
Try `tail --help' for more information.
./Install_DigiChat.bin: line 326: [: `)' expected, found -z
WARNING! The amount of /tmp disk space required and/or available
could not be determined. The installation will be attempted anyway.
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

Launching installer...

Warning: -Xmx50331648 not understood. Ignoring.
Warning: -Xms16777216 not understood. Ignoring.
Unable to locate the application's 'main' class. The class 'com.zerog.ia.installer.Main' must be public and have a 'public static void main(String[])' method. (LAX)

(:6049): Gtk-WARNING **: cannot open display:
root@vision [~]#

Ali Hamad 25-02-2006 10:38 PM

سلام عليكم :

اجل شغله الديجي شات ، سوي بارتشن علشانه " لعيون الديجي شات " للتمب /tmp بس تأكد يكون البارتشن noexec ، ثمن شغل البرنامج مره ثانية ، ويفترض 100 % يشتغل معاك ، كانه يقول ان مافيه /tmp او ان مافيه مساحة فاضية " مع اني ارجح الثانية " .

سوي مثل مايقول ، لاني بصراحه ولا عمري ركبت ديجي شات ولا احبه .


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 04:27 AM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012