النتائج 1 إلى 10 من 10

الموضوع: شرح تشغيل برامج سي جي أي على الجهاز الشخصي ....... مع شرح لبرنامج الاومني

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Aug 2004
    المشاركات
    74

    شرح تشغيل برامج سي جي أي على الجهاز الشخصي ....... مع شرح لبرنامج الاومني



    لكثرة ما رأيت من أشخاص كثر طلبات عن طريقة تشغيل ملفات السي جي اي على جهاز شخصي وبعضهم طلب شرح لبرنامج الأومني والأن سنضع طريقة التركيب مع الشرح ......
    نناقش في هذا الدرس ما هي البرامج التي نحتاجها للعمل على ملفات الـ cgi وما هي فائدة هذه البرامج .. وكيف يمكن تشغيل هذه الملفات على الجهاز الشخصي دون الحاجه لنقلها على موقعك في الإنترنت

    بسم الله الرحمن الرحيم
    نتابع معا سلسلة دروس الـ cgi وكنا قد إستعرضنا في الدرس الأول أهمية هذه البرامج وأغراض التي تستخدم فيها ،، وفي هذا الدرس سوف نقوم بإستعراض بعض الأدوات والبرامج التي يجب إستخدامها لكي نبدأ في العمل على الـ cgi

    ملفات الـ cgi هي ملفات نصية يمكن إستخدام أي محرر نصوص كالمفكرة أو الدفتر أو الوورد للتعديل بها ... وهذه من نقاط الضعف في ملفات الـ cgi حيث لا يوجد حاليا أي برنامج يعرض ملفات الـ cgi بصورتها التي ستظهر عليها كما في الفرونت بيج ... فمثلا يعلم الجميع أن تصميم الصفحات في السابق كان يتطلب معرفة تامة بالـ html أما حاليا وبعد ظهور مئات البرامج كالفرونت بيج أصبح بإمكانك أن ترى ما ستحصل عليه بالضبط ولا يشترط لتصميم الصفحات أي خلفية عن html أما الـ cgi فيجب معرفة بعض رموزها وخاصة تلك التي تدل على النص الذي سوف يظهر عند تشغيل الملف ..... حاليا كل هذه الأمور لا تعنينا ولا يشترط للعمل مع الـ cgi أي خبرة كاملة برموزها ... ولكن قد يتسأل البعض ويقول : إذا كان ملف الـ cgi يظهر لدي بشكل رموز غريبه ... وعند وضعه في الموقع يظهر بالشكل المصمم من أجله ... فهل يجب علي الإتصال بلإنترنت في كل مرة أريد فيها تجربة إحدى الملفات ؟؟ طبعا نقول لا ... لا يجب عليك ذلك فالأن توجد برامج تمكنك من تشغيل ملفات الـ cgi في جهازك الشخصي فلا حاجه للإتصال بالإنترنت وتحميل ملفات الـ cgi الى الموقع لكي تراها ... وسنستعرض حاليا جميع البرامج التي نحتاجها مع وضع وصلة لتجميلها مع الإشارة الى مدى الإستفادة منها ومدى أهميتها في العمل ... البرامج هي

    1- مكتبة الـ PERL
    هذه المكتبة هي الأساس لتشغيل ملفات الـ cgi حيث يجب عند تحميلها وضعها في مجلد في الـ C وقم بتسميته perl والا فلن تستفيد من هذه المكتبه أبدا حيث ستعمل لديك كمفسر لجميع رموز الـ cgi

    2 - برنامج omni httpd :
    هذا البرنامج هو عبارة عن سيرفر خاص بك ... يقوم بتشغيل ملفات الـ cgi دون الحاجه الى نقلها الى السيرفر الخاص بالشركة المستضيفة في الإنترنت فبذلك يوفر عليك العناء والتعب ويسهل عليك إمكانية التعديل في الملفات وتعريبها حيث سيصبح جهازك تماما كأي سيرفر

    3 - برنامج WS-FTP
    برنامج نقل المواقع الشهير حيث يفضل إستخدامه لنقل ملفات الـ cgi الى سيرفرالشركة المستضيفة لموقعك وذلك بعد إنتهائك من التعديل فيها بجهازك .. إذا كنت تستخدم برنامج أخر فلا مانع من البقاء بإستخدامه ولكن الشرح في الدروس القادمه سيكون على أساس إستخدام هذا البرنامج لذا يفضل إستخدامه

    4- أي محرر نصوص كالمفكره أو الدفتر
    وذلك لكي يمكنك فتح ملفات الـ cgi والتعديل بها كما تشاء.. لا أعتقد أن أي جهاز يخلو من هذين البرنامجين !!
    الأن بعد تحميل لمكتبة برامج PERL والسيرفر Omni httpd إتبع الخطوات التالية
    1- إنقر على زر start ( إبدأ ) تم إختر تشغيل وأكتب regedit ثم إنقر ok


    5 - الأن أعد تشغيل الكمبيوتر ... ثم قم بتشغيل السيرفر omni httpd
    وسوف يظهر لك شعار البرنامج بجانب الساعه كما في الشكل التالي :



    6 - الأن قم بالنقر مرتين على هذه الأيقونه فإذا ظهرت لك واجهة البرنامج مكتوب
    في المربع في الأسفل :
    TCP/IP Stack: Microsoft wsock32.dll, ver2.2, 32bit of Apr 28 1998, at 19:33:24. (1.1; 2.2) running on Windows 95/98
    Logs Initalized
    Free trial license is valid


    3- اضف سجل زوار رائع بإستخدام الـ cgi

    هذا الدرس يقدم لك طريقة سهله لإضافة سجل زوار رائع وجذاب بإستخدام احد برامج الـ cgi المشهورة والتي تمتاز بسهولة التعامل معها دون الحاجه الى الدخول في اعماق لغة البيرل

    بسم الله الرحمن الرحيم

    بعد أن بدأنا بتعريف عام عن الـ cgi في الدرس الأول ثم ذكرنا متطلبات العمل على الـ cgi في الدرس الثاني ... أصبحنا جاهزين للإستفادة التامة من هذه التقنية فيفترض للبدء في هذا الدرس أن تكون قد أكملت المتطلبات التي ذكرناها في الدرس الثاني .. سنبدأ في هذا الدرس بشرح كيفية تثبيت برنامج لسجل الزوار يتميز هذا البرنامج بأناقة تصميمه وسهولة التحكم به عن طريق لوحة تحكم خاصة تمكن صاحب الموقع من تعديل أو حذف أي مشاركة ... إذا أردت الحصول على نسخة من هذا البرنامج .. إنقرهنا هذه النسخه غير معربة .. عموما لا بد من معرفة كيفية التعريب لذا سنبدأ من الدرس القادم بشرح كيفية تركيب ملفات غير معربة ونترك مهمه التعريب عليك أنت .. الأن بعد أن قمت بتحميل الملف المضغوط إتبـع الخطوات التالية :

    1- بعد تنزيل الملف المضغوط بإسم gb.zip قم بفك الضغط في أي مجلد خاص

    تكون قد أعددته مسبقا لحفظ ملفات الـ cgi

    2- ستحصل على ملجدين بعد فك الضغط الأول يكون بإسم cgi-bin وهو الذي يحتوي على ملفات الـ cgi والأخر بإسم noncgi وهي ملفات أخرى مثل صور ومستندات توضيحية ... كما يحتوي هذا المجلد على ملف perl مهم وهو خاص بكلمة المرور

    3- الأن قم جميع محتويات المجلد cgi-bin الذي حصلت عليه قبل قليل الى المجلد التالي : C:httpdcgi-bin وهو المجلد الخاص بـتشغيل ملفات الـ cgi في برنامج السيرفر omni httpd ... ولمزيد من التوضيح إنظر الشكل التالي



    4- بالنسبة للمجلد noncgi ستجد فيه ملف بإسم gbpassword.pl قم بنسخه والصقه مع الملفات السابقه في المجلد cgi-bin الخاص بالسيرفر omni httpd

    5- بالنسبة لـباقي الملفات في المجلد noncgi فهي ضرورية لإضافة الصور والرموز الى سجل الزوار ... فلذلك قم بنسخ المجلد noncgi بأكمله وضعه في المجلد المسمى htdocs الموجود في مجلد السيرفر الرئيسي ... ولمزيد من التوضيح إنظر الى الشكل التالي



    6- الأن بعد أن وضعت المجلد noncgi في المجلد htdocs أصبحت جاهزا لتشغيل سجل الزوار الخاص بك .. وللبدء في ذلك إتبع هذه الخطوات :

    خــطوات تثبت سجل الزوار من خلال لوحة التحكم الخاصة

    1- إفتح متصفح الإنترنت الخاص بك وإكتب العنوان التالي :

    http://localhost/cgi-bin/gbadmin.cgi?action=genvars

    طبعا لا تنسى أن تقوم بتشغيل السيرفر omni httpd للإنتقال الى هذا العنوان

    2- سيظهر لك الشكل التالي :



    وللدخول على لوحة التحكم يجب كتابة كلمة السر ... ستجد هذه الكلمة في الملف المسمى gbpassword.pl قم بفتحه بواسطه أي محرر نصوص مثل المفكره وستجد كلمتين متشابهتين .. هاتان الكلمتان هي كلمات السر قم بكتابتها بـالفراغ في الشكل السابق .. الكلمة الإفتراضية التي قمت بوضعها هي smart بإمكانك تغييرها حسب ما تريد لمزيد من الحماية .. فهذا ضروري

    3- الأن بعد كتابتك لكلمة السر في الفراغين السابقين ودخولك بالضغط على زر enter now ستظهر لك نافذة لوحة التحكم كما في الشكل التالي :



    هذه الصورة تحتوي على بعض التغييرات التي يجب أن تقوم بها ليعمل لديك سجل الزوار بشكل سليم وسأقوم بشرح معنى كل خانة من الخانات الموجودة في الصورة حسب الرقم الموجود بجانبها :

    1- يعني المسار الرئيسي في جهازك لمكان وجود ملفات الـ cgi الخاصه بسجل الزوار

    2-المسار الرئيسي في جهازك لمكان وجود ملفات الـ noncgi لسجل الزوار

    3- المسار الرئيسي لملفات التغييرات التي ستسجل فيها هذه التعديلات

    وهي غالبا تكون نفس مسار ملفات الـ cgi

    4 - عنوان Url الخاص بـملفات الـ cgi

    5- عنوان url الخاص بملفات الـ noncgi

    ملاحظة : إذا كنت قد تتبعت الخطوات وطبقتها بحذافيرها من الدرس الثاني فلا حاجة لتغيير أي شي عن الصورة الموجودة ... فقط قم بالنقل كما هو موجود

    4- باقي الخيارات في لوحة التحكم واضحة وهي إما أن تكون خاصة بالتوقيت أو ببريد صاحب الموقع أو بعنوان الموقع الرئيسي ..... وهكذا

    5 - بعد إستكمالك للتغييرات .. إكتب كلمة السر في المكان المخصص لها في أخر لوحة التحكم وأنقر زر submit general varibles

    الأن تكون على إستعداد للإطلاع على سجل زوارك ... قم بالدخول على هذا العنوان

    http://localhost/cgi-bin/ugb.cgi

    وستشاهد سجل الزوار بشكله الرئيسي ... إذا كان لديك أي تعديل على الألوان

    قم بالدخول على العنوان التالي

    http://localhost/cgi-bin/gbadmin.cgi?action=styles

    من هنا تستطيع تغيير الألوان كيفما تشاء ... الأن أصبح سجل زوارك جاهزا وسأقوم وبإمكانك تشغيله على الإنترنت تماما كما شغلته على جهازك ... الا أنه توجد فروقات بسيطة في مسارات الملفات في لوحة التحكم ... وسأقوم قريبا بالتعقيب على هذا الموضوع ... وذلك بإضافة رد هنا بكيفية التعديل لكي يتناسب سجل الزوار مع الموقع المستضيف ... عموما إذا وفقت في تشغيل سجل الزوار في جهازك .. قم بحجز موقع في شركة virtualave.net والتي يمكنك من خلالها تشغيل ملفات الـ cgi

    منقــــول .....

    بس أنا حابب أضيف شغلة بسيطة ما أضافها الكاتب وهي أنوا بعد ما انزل مكتبة البيرل نفتح صفحة السي جي أي الي بدنا انشغلها ومنطلع على السطر الأول منشوف ....
    !#user/bin/perl
    يجب تعديلها لتصبح
    #Xerl/bin/perl.exe
    مع تبديل الحرف x لأسم القرص الذي وضعت فيه مكتبة البيرل ....

    أرجو أن يكون الشرح مبسط للجميع وشكرا .......... اخوكم عمر





    __________________
    :::::Smarto1@hotmail.com::::::
    Smart328 غير متواجد حالياً


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    178


    الله يعطيك العافيه Smart328

    اممم طيب وين البرامج ؟!!:anger1:





    php11 غير متواجد حالياً

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    437


    الف شكر يالغالي على هذا الشرح





    albdre غير متواجد حالياً

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    3,528


    اعتقد انك نقلت الشرح بدون الصور ...

    وكمان روابط مافيه .. تأكد





    __________________


    oO(الباسل)oO غير متواجد حالياً

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    178


    هذا عنوان تحميل Active Perl :
    اضغط هنا


    ومن هنا حمل omni httpd





    php11 غير متواجد حالياً

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Aug 2004
    المشاركات
    74


    رد مقتبس من php11
    هذا عنوان تحميل Active Perl :
    اضغط هنا


    ومن هنا حمل omni httpd
    شكرا جزيلا أخي الكريم .... وأنا أسف لأني ماوضعت الينكان لأني كنت أبحث عنها ........ لأن الينكات الي كانت عندي قديمة وعطلانة .....





    __________________
    :::::Smarto1@hotmail.com::::::
    Smart328 غير متواجد حالياً

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    129


    السلام عليك أخي الكريم
    لي الملاجظات التالية أرجوا الإجابة عليها

    - إنقر على زر start ( إبدأ ) تم إختر تشغيل وأكتب regedit ثم إنقر ok

    ماذا نفعل ؟


    الأن قم جميع محتويات المجلد cgi-bin الذي حصلت عليه قبل قليل الى المجلد التالي : C:httpdcgi-bin


    لم أجد الملف موجودا في السي بل وجدته في داخل programme files
    ولم اجد ملف cgi


    وشكرا





    __________________
    QTK-Online.com Internet Solutions
    crazy_agent غير متواجد حالياً

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    129


    ?? Up UP ?





    __________________
    QTK-Online.com Internet Solutions
    crazy_agent غير متواجد حالياً

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Aug 2004
    المشاركات
    74


    رد مقتبس من crazy_agent
    السلام عليك أخي الكريم
    لي الملاجظات التالية أرجوا الإجابة عليها

    - إنقر على زر start ( إبدأ ) تم إختر تشغيل وأكتب regedit ثم إنقر ok

    ماذا نفعل ؟


    الأن قم جميع محتويات المجلد cgi-bin الذي حصلت عليه قبل قليل الى المجلد التالي : C:httpdcgi-bin


    لم أجد الملف موجودا في السي بل وجدته في داخل programme files
    ولم اجد ملف cgi


    وشكرا

    أخي الكريم راح أضعلك الخطواط لحل المشكلة والمشكلة بسيطة وأنا على نظامي مافي هاد الش بس يوجد بعض الأنظمة ماتاخدها في الريجستري ويكون الخطأ من نسخة الأكتف بيرل :
    - إنقر على زر start ( إبدأ ) تم إختر تشغيل وأكتب regedit ثم إنقر ok
    2- ستظهر لك شاشة محرر التسجيل ... إذهب الى الإمتداد التالي :
    HKEY_LOCAL_MACHINE
    System
    CurrentControl
    SetServices
    W3Sv
    cparameters
    Script Map
    - إنقر مرتين على pl. و cgi. الذي قمت بإضافتهما وفي المربع الذي سيظهر لك أكتب :
    cerlbinperl.exe %s %s
    يجب كتابة هذا الأمر في كل من pl. و cgi.
    5 - الأن أعد تشغيل الكمبيوتر ... ثم قم بتشغيل السيرفر omni httpd





    __________________
    :::::Smarto1@hotmail.com::::::
    Smart328 غير متواجد حالياً

  10. #10
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    129


    مشكووووور و جاري التجربة





    __________________
    QTK-Online.com Internet Solutions
    crazy_agent غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض