اذهب إلى المحتوى

السؤال

نشر

السلام عليكم ورحمة الله وبركاته صباح الخير 

اريد رفع موقعي على الإنترنت مكتوب بلغة php sql css HTML JS 

على استضافة مجانية وهل هوسنجر مناسبة ولماذا GitHub لايستضيف الا الواجهات الأمامية 

وماهي افضل طريقة لإنشاء رابط لموقعي ونشره على الإنترنت 

وهل يمكنني جعله خاصا وبعدها انشره

Recommended Posts

  • 0
نشر

استضافة Hostinger جيدة ولكنها لم تعد توفر استضافة مجانية، كان لديهم خدمة مجانية تسمى 000webhost ولكن تم إغلاقها نهائياً في منتصف عام 2024.

من الاستضافات الجيدة المجانية ستجدين infinityfree والتالي أيضًا:

و لديكِ Vercel أيضًا لكن للمشاريع الصغيرة فقط فهي غير مهيئة لمشاريع PHP بشكل خاص وتحتاج إلى خطوات إضافية مقارنًة بالاستضافات السابقة.

وخدمة GitHub Pages مصممة لاستضافة المواقع الثابتة Static  فقط، أي التي تتكون من (HTML, CSS, JS) فقط، حيث الخادم في جيت هاب يقوم ببساطة بإرسال الملفات كما هي إلى متصفح المستخدم دون أي معالجة.

أما المواقع الديناميكية تتطلب لغة برمجة تعمل على الخادم مثل PHP وبرنامج لإدارة قواعد البيانات مثل MySQL/SQL، وخوادم GitHub لا تحتوي على مُفسر PHP أو خادم قواعد بيانات، لذلك لا يمكنها تشغيل أكواد PHP أو جلب البيانات من SQL.

بتاريخ 11 دقائق مضت قال Hiba Abdalrheem:

وماهي افضل طريقة لإنشاء رابط لموقعي ونشره على الإنترنت 

عند التسجيل في استضافة مجانية مثل InfinityFree، ستحصلين على نطاق فرعي Subdomain مجاني، وسيكون رابط موقعك شيئاً مثل www.yourname.epizy.com.

أو شراء نطاق مخصص مثل www.test.com من شركات مثل Namecheap, GoDaddy, أو Hostinger وربطه باستضافتك.

بتاريخ 12 دقائق مضت قال Hiba Abdalrheem:

وهل يمكنني جعله خاصا وبعدها انشره

لا ترفع الموقع على الإنترنت أساساً حتى تنتهين منه، استخدمي بيئة تطوير مثل لاراجون على حاسوبك، لتحويل جهازك إلى خادم محلي وتسمح وتشغيل PHP و SQL بحرية، وعندما يكتمل الموقع 100%، ارفعيه على الإنترنت.

أو إنشاء ملف باسم index.html وتكتبين فيه الموقع تحت الصيانة - قريباً، الخوادم تقرأ ملف .html قبل .php وعندما تنتهين، احذفي ملف الـ html ليظهر موقعك من خلال ملف index.php

أو حماية مجلد الموقع بالكامل بكلمة مرور باستخدام ميزة Directory Privacy الموجودة في لوحة تحكم الاستضافة cPanel، بحيث لا يفتح الموقع لأي شخص إلا إذا أدخل اسم مستخدم وكلمة مرور تحدديها أنتي، وعندما ترغبين بنشره، تقومين بإلغاء الحماية بضغطة زر.

  • 0
نشر

أولاً هوستنجر ليس لديها خطة استضافة مجانية حالياً  ولكن بشكل مجاني يوجد WebHostMost وInfinityFree. 

ثانياً يجب التوضيح أن الاستضافة المجانية عمومًا تعاني من قيود صارمة، وتعليق مفاجئ للحساب عند تجاوز الحمل المسموح، ودعم فني شبه معدوم. ولذلك فهي مناسبة لمشروع تجريبي أو بورتفوليو فقط.

أما بالنسبة لأن GitHub لا يستضيف إلا الواجهة الأمامية هو GitHub Pages شبكة توصيل محتوى ثابت (CDN)  يأخذ الملفات كما هي (HTML/CSS/JS) ويرسلها للمتصفح دون أي معالجة . و لا يوجد على مفسر PHP  ولا محرك قاعدة بيانات يعالج طلباتك  .

وأفضل طريقة لإنشاء رابط ونشر الموقع إما نطاق فرعي مجاني من الاستضافة نفسها أو شراء نطاق حقيقي (.com أو .net) من  Namecheap ثم ربطه بحسابك في الاستضافة المجانية .وبالتأكيد النطاق الاحترافي يمنحك مصداقية ويحسن ظهورك في محركات البحث (SEO)  .

  • 0
نشر

وعليكم السلام ورحمة الله تعالى وبركاته،

في الواقع هوستنجر لم تعد تقدّم استضافة مجانية حاليا مع الأسف خاصة بعد إغلاق خدمتها المجانية القديمة قبل سنوات لذا يفضل البحث عن بدائل مثل InfinityFree أو GoogieHost أو Byet.Host أو WebHostMost أو Fly.io وVercel للمشاريع الصغيرة مع مراعاة أن الاستضافة المجانية عموما تكون محدودة الإمكانيات وقد تتعرض للتعليق المفاجئ وتفتقر لدعم فني حقيقي فهي مناسبة لمشروع تجريبي أو معرض أعمال لا أكثر.

أما سبب عدم استضافة GitHub لموقعك فهو أن GitHub Pages مخصصة فقط للملفات الثابتة ك HTML وCSS وJS دون أي معالجة من جهة الخادم ولا تحتوي على مفسّر PHP أو قاعدة بيانات بينما موقعك يبدو أنه ديناميكي ويعتمد على PHP وSQL ويحتاج بيئة خادم فعلية.

ولإنشاء رابط ونشر الموقع يمكنك الاكتفاء بنطاق فرعي مجاني تمنحه الاستضافة تلقائيا أو شراء نطاق مخصص من مزوّدين مثل Namecheap أو GoDaddy وربطه بحسابك لمصداقية أفضل وترتيب أعلى في نتائج البحث وإن أردت إبقاء الموقع خاصا قبل نشره فبإمكانك تطويره محليا أولا عبر أداة مثل Laragon قبل رفعه نهائيا.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...