اخي تركيب السي جي اي لايختلف جداً عن الphp
لكن لدينا بعض عوامل يجب الاهتمام بها عند تركيب اي تطبيق cgi او perl
اولاً: الperl path وهو مسار مكتبة البيرل في الخادم معظم التطبيقات يكون المسار مكتوب بها على هذا الشكل
/usr/bin/perl
وفي الغالب الاعم يكون صحيح..لكن بعض المستضيفون يغيرونه فهذه يأكدها لك مدير الخادم...هو سيعطيك الباث وانت تضعه في الاعلى بدل الاساسي مثل
/usr/sbin/perl
/usr/local/perl
ثانياً: عند رفع اي من تطبيقات pl او cgi يجب ان يكون نمط رفع الملفات معد على اسكي ASCII معظم برامج الftp تعطيك الحرية في التغير من بيناري الى اسكي وهناك النمط الالي...في حالات كثيره ثبت ان النمط الالي غير مفيد..لذا دائماً حول النمط الى اسكي قبل رفع تطبيقات سي جي اي وستجد خيار في برنامج الاف تي بي قريب من هذا المصطلح Default Transfer Mode
ثالثاً: اعطاء الملفات الترخيص 755 والا سيظهر لك الخطاء 500
وهل يجب وضع السكريبت
على الرووووت
أم داخل
cgi-bin
هذه على حسب المستضيف البعض لايمانع بتثبيت السي جي اي في اي مجلد وبعضهم لايسمح بتشغيلها خارج cgi-bin ...هذه يؤكدها لك المستضيف او التجربة..ثبت اي تطبيق سي جي اي خارج المجلد cgi-bin مع مراعاة اهم 3 نقاط والتي ذكرتها..فان عمل التطبيق على مايرام فهذا يعني ان المستضيف لايمانع في تركيب cgi خارج المجلد الخاص,,,اما ان كان يمانع فستجد ان التطبيق يعطيك خطاء 500 او اخر قريب منه
بالتوفيق
__________________
== قيد الصيانة والتحديث راجعنا القرن بعد القادم ==