اختيار المواقع الداعمة للـ CGI وتحديد تراخيص الملفات

المحتويات اختيار موقعك؛ تراخيص ملفات CGI: معنى التراخيص، امثلة، التحديد في برامج FTP

اختيار موقعك:

حتى يمكنك استخدام برامج CGI يجب الحصول على موقع يدعم و يتيح استخدام هذا النوع من البرامج. وقد بدأت بعض المواقع المجانية بإتاحة استخدام CGI ويبدو إننا سنرى توجهاً واسعاً نحو تقديم هذه الخدمة في المواقع المجانية. على سبيل المثال، بدأت Tripod في تجربتها في هذا المجال؛ وأعلنت Angelfire أنها ستقدمها مجاناً لعملائها قريباً (بداية نوفمبر 1999).
في الوقت الحاضر، أتصور أن افضل الأماكن المجانية التي تعطي مساحة معقولة هما
(20MB) VirtualAve و (15MB) ProHosting وبدون أية دعاية. بالنسبة لـ WebJump، فإنها على حين تتيح استخدام 25MB ألا أنها تقيد الحد الأعلى لتراخيص الملفات بان لا يتجاوز 775 مما يعيق استخدام بعض برامج CGI. عموما، لمعرفة أخر التطورات في هذا المجال، يمكنك استخدام محرك البحث المتقدم في موقع الأماكن المجانية في الإنترنت مع التأشير على خيار CGI ضمن Features.

تراخيص ملفات CGI

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

1. معنى التراخيص:

يجب أن يتاح لمخدّم الإنترنت إمكانية تشغيل برنامج CGI حتى ينفيذ تعليماته. وهذا يعني انه يجب تحديد "تراخيص Permissions" الملف بشكل يتيح القراءة والكتابة من قبل الآخرين. وتحدد تراخيص الملفات باستخدام أمر CHMOD. ويعبر عن هذا الأمر برقم من ثلاث خانات؛ كل خانة تحدد الترخيص لثلاثة أنواع من المستخدمين. تحدد الخانة الأولى (من الشمال) الترخيص للمالك، والثانية لمجموعة المستخدمين، والثالثة للآخرين (بقية العالم أو العامة). وتعمل كل خانة من الخانات الثلاثة بنفس الشكل لكل فئة من فئات المستخدمين الثلاثة؛ وما ترخصه في كل خانة لا يؤثر على التراخيص في الخانتين الثانيتين. كل خانة تحدد قيمة لثلاثة أنواع من التراخيص: القراءة والكتابة والتنفيذ. قيمة ترخيص القراءة=4، والكتابة=2، والتنفيذ=1. وتجمع هذه القيم للحصول على قيمة ترخيص الملف (أي أن كل خانة لا تتجاوز 7 ولا تقل عن 1).
الخلاصة، أن هناك:

·  ثلاث تراخيص: قراءة كتابة تنفيذ.

·  ثلاثة مستخدمين: مالك ومجموعة مستخدمين وبقية العالم.

·  ثلاثة قيم: 4 و 2 و 1.

·  النتيجة: ترخيص الملف على هيئة 777.

2. أمثلة أكثر أنواع التراخيص في CGI:

777: قراءة وكتابة وتنفيذ للمالك والمجموعة وبقية العالم.
755: قراءة وكتابة وتنفيذ للمالك، قراءة وتنفيذ (ولكن ليس كتابة) للمجموعة وبقية العالم.
644: قراءة وكتابة (ولكن ليس تنفيذ) للمالك، وقراءة (ولكن ليس كتابة او تنفيذ) للمجموعة وبقية العالم.

3. تحديد التراخيص في برامج FTP

هناك العديد من البرامج التي تستخدم لنقل الملفات إلى مخدمات الإنترنت والتي تسمى 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).

 

رجوع

1