|
CGI scripting
من الممكن
أن تدع CGI-scripts
هو الذي يدير موقعك أو أسم النطاق الذي
لديك. تستطيع أن تضع هذه في cgi-bin
لموقعك:
home/yourdomainname.com/cgi-bin
السيرفر سيستخدم الـ SuEXEC.
هذا يعني أن الرموز الكودات أو
السكريبتس ستدار تحت المستخدم
'use' أو المجموعة
'group'
التي تنتمي لها أنت. والفائدة الكبرى من كل هذا أن الملفات
التي عملتها مع CGI-scripts
ستكون ملكاً خاصاً لك اوتوماتيكياً. وبدون SuEXEC
يكون المستخدم لا شيء
'no body'،
لأنه ببساطة المحتويات تلك لن تدع أي شخص الحصول على تلك
الملفات. إضافة إلى هذا فأن SuEXEC
هي أكثر الكودات أماناً للمستخدم على
أساس كتابة المتغيرات لـ
CGI-scripts.
أنه من
الممكن كما أسلفنا أن تدع
CGI-scripts هو الذي يدير موقعك
أو أسم النطاق الذي لديك. تستطيع أن تضع هذه في cgi-bin
لموقعك:
home/yourdomainname.com/cgi-bin.
ولكن كان لزاما عليك أن تغير الحقوق لـ chmod،
ووجب عليك أن تعطيها الرقم chmod 755
كي تعمل بشكل صحيح.
ممكن أن يكون أيضاً لكل DIR
داخل /home/yourdomainname.com/public_html/
CGI كي يعمل على إدارة الموقع (حتى
مستويات إثنين بالعمق داخل السجل المسمى بـ
cgi-bin
ولكن بطبيعة الحال الأفضلية دائماً تكون إلى أن يكون للسجل
cgi-bin.
الملفات خارج هذا السجل الجذري يجب أن تأخذ الإمتداد
pl.
أو cgi.
كي تعمل بشكل صحيح، وإن غيرت الإمتداد
لأي صفحة لأي موقع فلن يؤثر على شكل الصفحة أو المضمون
لها.
للأسف لا
تقدم مؤسستنا أي دعم للـ
CGI-scripts. ولكن نعم نعطي هنا
بعض النصائح تلك التي يجب أن تنتبه لها لكتابة الـCGI-scripts
أرصفة
السيرفرات و أمكنة الملفات !
أخيراً
يجب
أن تنشر ملفاتك وتصعدها للسيرفر من
خلال FTP في ASCII.
هل فعلت هذا من خلال Binair
إذن ملفاتك سوف لن تعمل بشكل صحيح.
أيضاً يجب
الإنتباه جيداً على أن الدايراكتوري DIR
(السجل الجذري) الذي يحتوي
الملفات، أو الملفات بنفسها، أن لا يكون
أبداً
على chmod 777
بل يجب أن تكون هذه في كل الأحوال أو
في هذه الحالة أن ترجع إلى chmod 755.
في أدناه تجد بعض
الروابط التي ممكن أن تفيدك بكتابة السكريبتس:
PHP Hosting
PHP هي اللغة
الأكثر شيوعاً والأكثر إستخداماً لكتابة الصفحات الديناميكية على
الإنترنت.
لمزيد من المعلومات حول هذه اللغة، ننصح بأن
تزوروا الموقع: http://www.php.net.
هل تريد أن تعرف
ماذا تفعل هذه اللغة PHP
وترى كيف تكون؟ فكون أذن ملف وسمه
info.php وضع هذا الكود فيه:
<?
phpinfo();
?>
بعدها قم بزيارة
الملف على موقعك http://www.yourdomainname.com/info.php
وأنظر المعلومات التي تحتويها تلك الصفحة.
إصدار
PHP :
لدينا دائماً آخر وأحدث الإصدارات
لهذه اللغة التي تكون مستقرة ومهمة جداً تلك التي تدير البيئة
للسيرفرات، البيئة الأمينة والأمان هو لدينا في المرتبة الأولى
ونضعه دائماً في أعلى مرتبة لدينا، ونوليه كل أهتماماتنا، لهذا نحن
ننتظر دائماً أن يفحص آخر إصدار حتى ننصبه على أجهزتنا الحديثة.
أنظر
هنا أي مو ديل أو أي أصدار في هذه اللحظة هو من يدير أجهزتنا.
SSI
on your hosting account
Server Side Includes
يمكن من صنع الملفات للعمل على "on the fly".
مثال على هذا التاريخ والوقت على صفحة إنترنت،
التحديث الأخير على التاريخ لهذا الملف...إلخ.
أخيراً يمكن أن تكون هذه الوجه الآخر لـ CGI
وبرامج /bin/sh.
Server Side Includes
قد نصب على كل الخطط لإستضافة المواقع
الهوستينج. فنحن ندع أنفسنا دائماً منشغلين بالإهتمام في
تسجيل أسماء النطاق
(أسماء الدوماين) DNS و
خدمات الإستضافة
الهوستينج ولا نلزم أنفسنا للأسف
لإعطاء دعم فني على خدمات SSI tags و
ملفات SSI.
SSI لـ.shtml.
مع "virtual include"
SSI أو (Server Side Includes)
تنصب على الملفات الأمينة: shtml.
مع ما يسمى بـ virtual
include
يعني هذا أيضاً (بدون الإمتداد
cgi)
SSI لـ shtml.
لـ "exec cgi includes"
هذا ينصب فقط حسب الطلب على حساب الإستضافة
الذي لديك، أيضاً يمكن أن يكون على السجل الرئيسي
'public_html'.
SSI for .html
حسب الطلب أيضاً ممكن تنصيب الـ
SSI لحساب صفحات
html. هنا
وجب عليك أولاً الإتصال بنا وأرسال الملف
html بعد أن تعطيه
الأحقية 755 (chmod 755).
فقط في هذه الطريقة وهذه الحالة يمكن أن يكون تنصيب الـ
SSI لحساب صفحات
html.
Server /
Account Supporting
الإمكانيات الأساسية المحددة لدينا على شكل
نقاط:
|