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

الموضوع: ممكن طريقة تركيب cgi+perl

  1. #1
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Jun 2003
    المشاركات
    572

    ممكن طريقة تركيب cgi+perl



    اخواني ممكن طريقة تركيب cgi و perl على السيرفر الشخصي موضحة بالشرح العربي ؟





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


  2. #2
    مـراقـب
    تاريخ التسجيل
    Apr 2001
    المشاركات
    4,264
    __________________
    لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ
    Fuga غير متواجد حالياً

  3. #3
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Jun 2003
    المشاركات
    572


    شكرا جزيلا لك أخي fuga وجزاك الله خيرا





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

  4. #4
    عضو فعال
    تاريخ التسجيل
    Dec 2001
    المشاركات
    1,436


    السلام عليكم ..

    اخي الفاضل حاولت لكن فشلت في تركيبه .. انا لدي سيرفر شخصي App serv ... ماهي الطريقة الصحيحة لتركيبه فضلا وليس أمرا !!..

    لانني لم تظهر لي next بعد تشغيله بعد التحميل ..





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

  5. #5


    السلام عليكم

    جرب هذه الخطوات عزيزي ....
    http://web.fares.net/w/.ee7e928

    اذا ما ضبط معك خبرنا بنوع النظام في جهازك ....

    وشكرا





    __________________
    موت الصالح راحة لنفسه * وموت الطالح راحة للناس
    مسالم2002 غير متواجد حالياً

  6. #6
    مـراقـب
    تاريخ التسجيل
    Apr 2001
    المشاركات
    4,264


    ماهو نظام جهازك ؟
    اذا كان 98 معناها يشتغل عادي أما اذا نظام آخر فلن يعمل





    __________________
    لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ
    Fuga غير متواجد حالياً

  7. #7
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Jun 2003
    المشاركات
    572


    شكرا لكم اخوتي الافاضل
    انا جربت التركيب على نظام 98 وميلينيوم وxp
    والان انا مركب xp على سيرفر متوافق معه لكن لم انجح بتركيب ال cgi وايضا ال asp مثل ما هو موضح في موقع الاخ fuga
    وشأجرب الطريقة الثانية وشكرا جزيلا لكم





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

  8. #8
    عضو فعال
    تاريخ التسجيل
    Dec 2001
    المشاركات
    1,436


    عندي النظام XP ويعمل عليه السيرفر الشخصي بشكل ممتاز ..

    هل اجرب هذه الطريقة ؟
    http://web.fares.net/w/.ee7e928

    ولو افترضنا انني وضعته في C:\Perl كيف سأصل للملفات اذا عن طريقhttp://localhost






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

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Sep 2002
    المشاركات
    182


    غير المسار عند التحميل إلى
    c:\usr





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

  10. #10
    عضو فعال
    تاريخ التسجيل
    Dec 2001
    المشاركات
    1,436


    vb2vb

    مافهمت





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

  11. #11
    عضو نشيط
    تاريخ التسجيل
    Sep 2002
    المشاركات
    182


    يجب ان تنزل مكتبة البيرل اولاً ActivePerl
    من هنـــــــا
    الحجم : 11.5 ميغا

    تنشيء مجلد في محرك الـ C وتسميه usr

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

    وايضا يجب ان تقوم بعدة تغييرات في ملف إعدادات السيرفر C:\apache\conf\httpd.conf حتى يتعرف على الـ perl

    ويستخدم المجلد cgi-bin عادة لعمل ذلك، وهو الخيار الإفتراضي في Apache، يتم تحديد المجلدات التي نريدها لتخزين الملفات التنفيذية عن طريق الأمر ScriptAlias، لهذا السبب ستجد السطر التالي في ملف إعدادات مزود Apache :
    ScriptAlias /cgi-bin/ "C:/Apache/cgi-bin/"

    في السطر السابق يقوم مزود Apache بعمل احتصار إلى الدليل C:/Apache/cgi-bin/ واسم هذه الوصله هو /cgi-bin/، ولكن هذا الاختصار يختلف عن الاختصارات العادية، حيث أنها تقوم بتنفيذ الملفات التي بداخل المجلد بدلا من عرضها مباشرة.

    توجد أيضا الأسطر التالية بعد السطر السابق بقليل والتي تحدد الخيارات الخاصة بالدليل cgi-bin :

    <Directory "C:/Apache/cgi-bin">
    AllowOverride None
    Options None
    </Directory>

    هذه الخيارات تغيرت الآن بعد أن تغيرة صفحات الويب لتتحول معظمها إلى صفحات تنفيذية نشطة بعد أن كانت مجرد مجموعة من البرامج محصورة في دليل معين، حيث أصبح الناس يستخدمون البرامج والسكربتات في أي مكان على المزود، ولهذا تم استخدام طريقة أخرى لإخبار المزود بأن هذه الملفات تنفيذية وهي عن طريق امتدادات الملفات، وفي أغلب المزود يستخدم الإمتداد pl و cgi للتغبير عن الملفات التنفيذية، قبل أن نقوم بعمل ذلك يجب أن نوقف عمل الدليل cgi-bin، ولعمل ذلك فإننا سنقوم بوضع علامة # في بداية كل سطر من الأسطر السابقة لتصبح كالتالي :

    #ScriptAlias /cgi-bin/ "C:/Apache/cgi-bin/"
    .
    .
    .
    #<Directory "C:/Apache/cgi-bin">
    # AllowOverride None
    # Options None
    #</Directory>

    بعد ذلك سنقوم بتعريف الإمتدادات pl و cgi كملفات تنفيذية، لعمل ذلك ابحث عن السطر التالي في دليل إعدادات Apache :
    #AddHandler cgi-script .cgi

    قم الآن بإزالة علامة # منم بداية السطر ليصبح فعالا، قم بعد ذلك بإضافة السطر التالي لتنفيذ الملفات ذات الإمتداد pl أيضا بدلا من عرضها :
    AddHandler cgi-script .pl

    يمكنك أيضا إضافة الإمتداد .exe للقائمة حتى تستطيع تجربة برامج CGI المكتوبة والمجمعة بلغات أخرى مثل C++ أو Visual Basic أو Delphi، فيصبح شكل الأسطر الثلاثة كالتالي الآن :

    AddHandler cgi-script .cgi
    AddHandler cgi-script .pl
    AddHandler cgi-script .exe

    إلى هنا لن تكون قد انتهيت بعد من إعداد المزود لتنفيذ ملفات CGI، يجب أيضا أن تفعل ميزة تنفيذ البرامج في دليل ويب الجذري الخاص بك، ولعمل ذلك ابحث عن السطر التالي، وتذكر مجددا بأننا قمن بتغيير السطر ليشير إلى دليل ويب الجذري الذي نريده :
    <Directory "C:/Apache/htdocs">

    أسفل السطر السابق ستجد مجموعة من الأسطر من بينها السطر التالي ( سيكون السطر مختلفا إذا كنت قد أضفت ميزة SSI ) :
    Options Indexes FollowSymLinks MultiViews

    كل ما عليك الآن هو إضافة كلمة ExecCGI إلى نهايته ( ضع مسافة بين نهاية السطر والكلمة ) ليصبح السطر كالتالي :
    Options Indexes FollowSymLinks MultiViews ExecCGI

    تذكر مجددا بأن السطر سيصبح كالتالي إذا كنت قد اتبعت تعليمات إضافة ميزة SSI :
    Options Indexes FollowSymLinks MultiViews Includes ExecCGI


    نقلا للأمانة
    عن ابو منار
    http://www.swalif.net/softs/showthre...ght=ActivePerl

    المطور العربي
    http://www.arabbuilder.com/learn/les.../server205.php





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

  12. #12
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Jun 2003
    المشاركات
    572


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





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





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

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

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