اختيار
المواقع الداعمة للـ CGI
وتحديد تراخيص الملفات
المحتويات اختيار
موقعك؛ تراخيص
ملفات CGI: معنى
التراخيص، امثلة،
التحديد في
برامج FTP
حتى
يمكنك استخدام برامج CGI
يجب الحصول على موقع يدعم و يتيح استخدام هذا
النوع من البرامج. وقد بدأت بعض المواقع
المجانية بإتاحة استخدام CGI
ويبدو إننا سنرى توجهاً واسعاً نحو تقديم هذه
الخدمة في المواقع المجانية. على سبيل
المثال، بدأت Tripod
في تجربتها في هذا المجال؛ وأعلنت Angelfire
أنها ستقدمها مجاناً لعملائها قريباً (بداية
نوفمبر 1999).
في الوقت الحاضر، أتصور أن افضل الأماكن
المجانية التي تعطي مساحة معقولة هما (20MB)
VirtualAve
و (15MB) ProHosting
وبدون أية دعاية. بالنسبة لـ WebJump،
فإنها على حين تتيح استخدام 25MB ألا أنها تقيد الحد الأعلى
لتراخيص الملفات بان لا يتجاوز 775 مما يعيق
استخدام بعض برامج CGI.
عموما، لمعرفة أخر التطورات في هذا المجال،
يمكنك استخدام محرك البحث المتقدم في موقع الأماكن
المجانية في الإنترنت
مع
التأشير على خيار CGI
ضمن Features.
إذا
كنت تريد فقط معرفة كيف يمكن تغيير تراخيص
ملف ما دون الحاجة إلى معرفة معنى التراخيص،
يمكنك الانتقال مباشرة إلى أمثلة
تغيير الترخيص و طرقها
في البرامج المشهورة في اخر هذه الصفحة.
يجب
أن يتاح لمخدّم الإنترنت إمكانية تشغيل
برنامج CGI
حتى ينفيذ تعليماته. وهذا يعني انه يجب تحديد
"تراخيص Permissions"
الملف بشكل يتيح القراءة والكتابة من قبل
الآخرين. وتحدد تراخيص الملفات باستخدام أمر CHMOD.
ويعبر عن هذا الأمر برقم من ثلاث خانات؛ كل
خانة تحدد الترخيص لثلاثة أنواع من
المستخدمين. تحدد الخانة الأولى (من الشمال)
الترخيص للمالك، والثانية لمجموعة
المستخدمين، والثالثة للآخرين (بقية العالم
أو العامة). وتعمل كل خانة من الخانات الثلاثة
بنفس الشكل لكل فئة من فئات المستخدمين
الثلاثة؛ وما ترخصه في كل خانة لا يؤثر على
التراخيص في الخانتين الثانيتين. كل خانة
تحدد قيمة لثلاثة أنواع من التراخيص: القراءة
والكتابة والتنفيذ. قيمة ترخيص القراءة=4،
والكتابة=2، والتنفيذ=1. وتجمع هذه القيم
للحصول على قيمة ترخيص الملف (أي أن كل خانة لا
تتجاوز 7 ولا تقل عن 1).
الخلاصة، أن هناك:
·
ثلاث
تراخيص: قراءة كتابة تنفيذ.
·
ثلاثة
مستخدمين: مالك ومجموعة مستخدمين وبقية
العالم.
·
ثلاثة
قيم: 4 و 2 و 1.
·
النتيجة:
ترخيص الملف على هيئة 777.
2. أمثلة أكثر أنواع التراخيص في CGI:
777:
قراءة وكتابة وتنفيذ للمالك والمجموعة وبقية
العالم.
755: قراءة وكتابة وتنفيذ للمالك، قراءة وتنفيذ
(ولكن ليس كتابة) للمجموعة وبقية العالم.
644: قراءة وكتابة (ولكن ليس تنفيذ) للمالك،
وقراءة (ولكن ليس كتابة او تنفيذ) للمجموعة
وبقية العالم.
هناك العديد من البرامج التي تستخدم
لنقل الملفات إلى مخدمات الإنترنت والتي تسمى
FTP
اختصارا لـ File Transfer Protocol.
ومن اكثر هذه البرامج شيوعا، FTP Voyager
و CuteFTP
و WS_FTP.
لتغيير خصائص ترخيص ملف باستخدام FTP Voyager،
اضغط عليه بالزر الأيمن من الماوس ثم اختار Properties،
ستظهر لك نافذة الحوار التالية:
يمكنك
إما أن تختار ترخيص كل فئة على حدة بالتأشير
على خانة الخيارات، او كتابة رقم الترخيص
المطلوب في خانة Numeric Value
وهذا هو الأسهل ثم OK
او Apply.
تغيير خصائص ترخيص ملف باستخدام CuteFTP
مشابهة لـ FTP
Voyager:
اضغط عليه بالزر الأيمن من الماوس ثم اختار Change File
Attributes،
ستظهر لك نافذة الحوار التالية:
يمكنك
إما أن تختار ترخيص كل فئة على حدة بالتأشير
على خانة الخيارات، او كتابة رقم الترخيص
المطلوب في خانة Manual
وهذا هو الأسهل ثم OK.
لتغيير خصائص ترخيص ملف باستخدام WS_FTP
اضغط عليه بالزر الأيمن من الماوس ثم اختار chmod (UNIX)،
ستظهر لك نافذة الحوار التالية:
لاحظ أن WS_FTP لا يتيح للمستخدم إدخال رقم (قيمة) التراخيص؛ ولكن يجب اختيار التراخيص من نافذ الحوار لكل فئة مستخدم؛ وعموماً، سيمكنك رؤية قيمة التراخيص من الـ LogWnd (في WS_FTP Pro).