مكتبة الشروحات

knowledgebase

التوثيق
إدارة الخوادم والاستضافة

استخدام Plesk كمنصة تطوير: PHP، Node.js، Python و Git

  • 0 هل كانت المقالة مفيدة ؟

Plesk: مركز التحكم لتطبيقات الويب الخاصة بك

عندما تقوم بحجز استضافة معنا في Ypsilon.dev، ستحصل على إمكانية الوصول إلى لوحة التحكم القوية Plesk. تجعل Plesk من السهل للغاية إدارة ونشر التطبيقات الحديثة. سواء كنت تدير موقع WordPress تقليدي، أو تطبيق React/Node.js حديث، أو واجهة خلفية بـ Python – تدعمك Plesk بالكامل.

نظرة عامة على لوحة تحكم Plesk

1. إعدادات وإصدارات PHP

تعمل معظم مواقع الويب اليوم باستخدام PHP. في Plesk يمكنك تحديد إصدار PHP الذي تريد استخدامه لكل نطاق بشكل فردي (مثل PHP 8.1 أو 8.3). انتقل إلى "إعدادات PHP" في لوحة التحكم.

  • يمكنك تعديل القيود مثل memory_limit أو max_execution_time مباشرة من خلال الواجهة الرسومية.
  • يمكنك تحديد ما إذا كان يجب تشغيل PHP كتطبيق FPM أو FastCGI (يوصى بـ FPM للحصول على أفضل أداء).
إعدادات PHP في Plesk

2. استضافة تطبيقات Node.js

هل يستخدم مشروعك Express، Next.js، أو إطار عمل Node.js آخر؟ يوفر لك Plesk مدير Node.js مدمج. انقر على "Node.js" في القائمة الرئيسية للنطاق الخاص بك.

  1. قم بتفعيل Node.js للنطاق.
  2. يقوم Plesk تلقائيًا بتحميل ملف package.json الخاص بك ويسمح لك بتثبيت تبعيات NPM بنقرة واحدة.
  3. يتيح لك مدير التطبيق تعيين متغيرات البيئة (ENV).
  4. يتم توجيه زيارات تطبيقك تلقائيًا عبر وكيل NGINX العكسي الداخلي إلى مثيل Node.js الخاص بك. لا تحتاج إلى تكوين أي منافذ (Ports) يدويًا!
مدير Node.js في Plesk

3. تطبيقات وإطارات عمل Python (Django / Flask)

سواء لعلوم البيانات (Data Science)، أو واجهات برمجة التطبيقات (APIs)، أو لمجرد التفضيل – توفر لك Plesk بيئة استضافة مريحة عبر خيار "إعداد Python".

تستخدم Plesk تقنية Phusion Passenger. ما عليك سوى اختيار نص البدء الخاص بك مثل app.py أو wsgi.py، وتحديد إصدار Python، وسيبدأ الخادم البيئة الافتراضية (venv) من أجلك. يمكنك أيضًا تثبيت المتطلبات (requirements.txt) مباشرة عبر واجهة المستخدم.

إعداد Python في Plesk

4. النشر التلقائي باستخدام Git

لا مزيد من رفع الملفات يدويًا عبر FTP! باستخدام إضافة "Git"، يمكنك ربط مستودعك (GitHub، GitLab، Bitbucket) بسلاسة في Plesk.

  • Webhooks: بمجرد دفع كود جديد إلى الفرع الرئيسي `main`، تستقبل Plesk إشعار Webhook وتسحب أحدث الملفات تلقائيًا.
  • إجراءات النشر: يمكنك تحديد أوامر Shell ليتم تنفيذها تلقائيًا بعد سحب الكود (مثل npm run build، composer install أو ترحيل قواعد البيانات).
أداة Git في Plesk

إذا كانت لديك أي أسئلة أخرى بخصوص إطار عمل معين في حساب Plesk الخاص بك، فلا تتردد في فتح تذكرة دعم!

هل كانت المقالة مفيدة ؟

مقالات مشابهة