اعرف ياخوان ان اغلبكم يهرب من اي سكربت بس يشوفه بيرل او سي جي اي ويبحث عن بديل php هذا عادي وكل شخص حر يختار الاريح له
لكن حرام ان الشخص اذا ماوجد السكربت المطلوب الا بيرل يتركه فقط لانه يعتبر تركيب بيرل صعب
واغلب من يهرب من بيرل اكيد عقدكم الخطاء المعروف وهو اشهر خطاء في البيرل والسي جي اي وهو خطاء 500 او خطاء في الملقم الداخل
هذه ياخوان سببها مايخرج عن واحد من الثلاثة اسباب التاليه
1- امتداد البيرل او perl path وهذا احد متطلبات سكربتات البيرل فلو نظرت اعلى اي ملف بيرل او سي جي اي ستجد امتداد وضعه المبرمج غالباً يتم وضع الامتداد القياسي وهو
لكن ربما يكون الامتداد في السكربت مختلف عن الامتداد في الخادم واذا حصل راح تشوف الخطاء 500 فوراً لذا تأكد ان الامتداد صحيح اما اسئل المستضيف او ادخل CPanel وفي جدول المعلومات ابحث عن Path to PERL وان كان مختلف عدل الامتداد في الملفات
2- نمط رفع الملفات في الftp يجب ان يكون نمط رفع ملفات cgi او بيرل نمط اسكي ASCII اذا كان بيناري مباشره يكون في نقص في حجم الملف ويظهرلك الخطاء 500 بعض برامج الاف تي بي فيها خيار "اتوماتيك" اي الي لكن ايضاً يسبب مشاكل فاذا واجهت المشكلة اعد الرفع مع وضع نمط الرفع على اسكي
3- الترخيص اغلب سكربتات البيرل والسي جي اي تحتاج الترخيص 755 واذا نسيت الترخيص مباشرة يظهر لك الخطاء 500
اذا كان الامتداد صحيح ونمط الرفع صحيح والترخيص صحيح سيعمل معك السكربت لا محالة وان لم يعمل تأكد ان هناك مشكلة في السيرفر وليست لديك ولو جاء اكبر محترف ماراح يقدر يشغل اي سكربت بيرل في نفس سيرفرك فوراً اتصل بمدير السيرفر
واي مشكلة ياخوان في اي سكربت بيرل او سي جي اي انا مستعد للمساعده
اعرف ياخوان ان اغلبكم يهرب من اي سكربت بس يشوفه بيرل او سي جي اي ويبحث عن بديل php هذا عادي وكل شخص حر يختار الاريح له
صدقت أخوي أنا من الناس اللي لا أستعمل أي سكربت غير php فقد كنت منذ فترة أبحث عن سكربت عقار ... ووجد السكربت وعندما فتحت الملفات وجدت انه بلغة بيرل أو سي جي أي ( ناسي ) وعلى طول تركته
ما أدري ليه ....... ممكن لأني حاولت مرة في سكربت بيرل وتعبت معاه
ماعرفت أركبه ... وعاد حكمت عليها انها ماهي طيبة ..
لكن ما دام انك جاهز بالاسئلة ... راح أتعبك معاي وأدور سكربتات بيرل أو سي جي أي وأجي أزعجك هنا .......
مو شغلي انت اللي جبتها لنفسك
تحياتي
آخر تعديل بواسطة :.: الخافي :.: في 18 فبراير 2005, 00:58، تم التعديل مرتين في المجمل.
كنت انوي التطرق للموضوع..لكن جزاك الله خير سبقتني به..
اود اضافة نقطة بسيطة ونادرة الحدوث لكن قد تحدث...وهو ان الخطاء 500 قد يظهر بعض الاحيان بسبب وجود سطر فارغ في اخر الملف يجب ان تكون نهاية الملف عند اخر نقطة في الكود...
عند وجود خطاء في ملف بيرل او سي جي اي من المفيد الدخول الى سجل الاخطاء في CPanel لمعرفة تفاصيل اوضح عن الخطاء..