المقدمة لماذا أحول جهازي إلى مزود ويب؟

مقدمة

 

لماذا أحول جهازي إلى مزود ويب؟

عندما تحتاج في موقعك إلى المعلومات الديناميكية كما في برامج إدارة الأخبار أو ساحات الحوار فإنك تستخدم السكريبتات أو البرامج التي تنفذ جهة المزود عادة لعمل ذلك، وتوجد العديد من هذه البرامج الجاهزة على الويب، سواءا عن طريق استخدام البرامج المستضافة في مزودات خارج موقعك أو تقوم بالحصول على البرامج وتركيبها وتشغيلها على مزودك الخاص، وقد كانت هذه العملية سهلة دائما وذات خطوات سهلة وواضحة، ولكن المشكلة تظهر عندما تبدأ بكتابة برامجك الخاصة أو محاولة تعديل وتخصيص البرامج المتطورة عن طريق تحرير شفراتها فإنك ستواجه صعوبة إجراء التجارب على المزودات البعيدة، تخيل بأنك ستحتاج إلى عمل سكريبت ما ثم إرساله إلى موقعك عن طريق برنامج FTP ، ثم زيارة الصفحة لترى بأن هنالك خطئا بالسكريبت فتضطر إلى تعديله ثم إرساله من جديد وهكذا، وهذه العملية تصبح مملة جدا ومكلفة أحيانا ( إذا كان الإتصال بالإنترنت يكلفك عن كل دقيقة إضافية )، كما أنه تتطلب وجود مزود خارجي للتجارب، بالإضافة إلى اتصال مستمر بالإنترنت.

حسنا، ماذا لو كانت لديك جميع هذه الأدوات مركبة على جهازك بحيث تحصل على بيئة للتجارب مطابقة وربما أفضل بكثير من بيئة المزود الحقيقي؟ هذا الأمر سيهل الكثير من الأمور، ستتمكن الآن من تحرير السكريبت بسهولة ثم تحفظه، تضغط رز Refresh في المتصفح، إذا لم تعجبك النتيجة تعود الملف ( السكريبت ) ثم Refresh وهكذا، وتتخلص بذلك من عناء إرسال السكريبت بعد كل تعديل والاضطرار إلى زيارة موقعك على الإنترنت الذي يعتبر موقعا خارجيا، حيث أن النتائج ستظهر في المتصفح بصورة فورية وبسرعة خارقة إذا كانت مستضافة على جهازك مقارنة مع ما إذا كانت مستضافة في موقع بعيد.

اجمع المعلومات اللازمة

قبل أن تبدأ يجب أن تقوم بجمع هذه المعلومات المهمة عن مستضيفك :

  1. هل يدعم المزود ملفات .htaccess لتعديل خيارات المزود؟
  2. ما هي أسماء الملفات التي يمكن استخدامها كفهارس Indexes للأدلة؟ أو ما هو الملف الذي سيظهر تلقائيا عند زيارة أحد الأدلة؟ ( مثال : index.html )
  3. هل يدعم مستضيفك ملفات SSI التي تترجم جهة المزود؟
  4. ما هو امتداد الملفات التي تترجم على أنها ملفات SSI؟
  5. هل يدعم المستضيف تنفيذ البرامج والسكريبتات عن طريق ملفات SSI؟
  6. هل يدعم المستضيف تقنية CGI؟
  7. هل يجب وضع جميع ملفات CGI في دليل معين؟ أم يجب استخدام امتداد معين لملفات CGI؟
  8. ما هو الدليل أو امتداد الملفات الذي يجب استخدامه مع ملفات CGI؟
  9. هل يدعم مزودك استخدام ملفات CGI المكتوبة بلغة Perl؟
  10. أين يوجد مترجم Perl على المزود؟
  11. هل يدعم مزودك البرامج المكتوبة بلغة PHP؟
  12. ما هي نسخة PHP التي يدعمها مزودك 3 أم 4؟
  13. ما هو الامتداد الذي يجب استخدامه مع ملفات PHP؟
  14. هل يدعم مستضيفك مزود MySQL؟
  15. ما هو اسم قاعدة البيانات التي يجب استخدامها في مزود MySQL؟
  16. ما هو اسم المستخدم الذي يجب استخدامه للدخول إلى مزود قواعد البيانات؟
  17. ما هي كلمة المرور التي يجب استخدامها للدخول إلى مزود قواعد البيانات؟
  18. ما هي نسخة مزود MySQL المركبة في المزود؟
  19. هل يحتوي مترجم Perl على الوحدات الازمة للوصول إلى مزود قواعد البيانات MySQL؟ أو هل يمكن الوصول إلى مزود قواعد البيانات MySQL من خلال سكريبتات Perl عن طريق واجهة DBI القياسية؟

هنالك أمر آخر مهم، وهو أنه إذا كان مستضيفك يستخدم Windowos كنظام تشغيل للمزود فإن هذه الدورة على الأرجح لن تفيدك كثيرا، في هذه الدورة سنحاول أن نجعل بيئة التطوير في جهازك مثل بيئة مزودات يونيكس القياسية.

ما هي البرامج التي تحتاجها؟

هذه قائمة بالملفات التي ستحتاجها لتركيب أدوات المزود المختلفة :

apache_1_3_12_win32.exe 3.0 MB
ActivePerl-5.6.0.618-MSWin32-x86-multi-thread.msi 8.30 MB
php-4.0.3pl1-Win32.zip 938 KB
mysql-3.23.26-beta-win.zip 9.20 MB

 

نُشر في <a href="https://max4arab.com/category/%d8%aa%d8%ad%d9%88%d9%8a%d9%84-%d8%a7%d9%84%d8%ac%d9%87%d8%a7%d8%b2-%d8%a7%d9%84%d8%b4%d8%ae%d8%b5%d9%8a-%d8%a7%d9%84%d9%89-%d9%85%d8%b2%d9%88%d8%af-%d9%88%d9%8a%d8%a8/" rel="category tag">تحويل الجهاز الشخصي الى مزود ويب</a> الموسومة <a href="https://max4arab.com/tag/%d8%a3%d8%ad%d9%88%d9%84/" rel="tag">أحول</a>، <a href="https://max4arab.com/tag/%d8%a5%d9%84%d9%89/" rel="tag">إلى</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d9%85%d9%82%d8%af%d9%85%d8%a9/" rel="tag">المقدمة</a>، <a href="https://max4arab.com/tag/%d8%aa%d9%84%d9%82%d8%a7%d8%a6%d9%8a%d8%a9/" rel="tag">تلقائية</a>، <a href="https://max4arab.com/tag/%d8%ac%d9%87%d8%a7%d8%b2%d9%8a/" rel="tag">جهازي</a>، <a href="https://max4arab.com/tag/%d9%84%d9%85%d8%a7%d8%b0%d8%a7/" rel="tag">لماذا</a>، <a href="https://max4arab.com/tag/%d9%85%d8%b2%d9%88%d8%af/" rel="tag">مزود</a>، <a href="https://max4arab.com/tag/%d9%85%d8%b3%d9%88%d8%af%d8%a9/" rel="tag">مسودة</a>، <a href="https://max4arab.com/tag/%d9%88%d9%8a%d8%a8/" rel="tag">ويب</a>