نوفر في ديموفنف إمكانية الاختيار من بين عدة إصدارات PHP، بالإضافة للتمكن بشكل مباشر من التحكم في الموديولات التي ترغب بتفعيلها أو تعطيلها من خلال لوحة تحكم الاستضافة.

الجزء الأول : تعديل اصدار PHP للموقع بشكل كامل:

1 - قم بتسجيل الدخول إلى لوحة تحكم الاستضافة

2- قم باختيار Select PHP Version

J_Change_PHP_001

3- اختيار الاصدار الذي ترغب به من قائمة Current PHP Version ، ثم الضغط على Set as current ، كما يمكنك اختيار الموديولات التي تريد تفعيلها على الموقع الخاص بك وذلك بعد اختيار الاصدار.

J_Change_PHP_002

4- يمكنك أيضاً تعديل اعدادات PHP ، بالضغط على Options

J_Change_PHP_003

5- تعديل الاعدادات طبقاً لما ترغب بتعديله.

J_Change_PHP_004

 

الجزء الثاني : تعديل اصدار PHP لمجلد أو مسار معين على الموقع:

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

على سبيل المثال الموقع الرئيسي الخاص بخطة الاستضافة هو dimofinf.sa والسكربت المرتبط بالموقع يعمل بإصدار PHP 8.1 ، وملفات السكربت موجودة داخل المسار : public_html

ولكن لديك موقع اضافى أو دومين فرعي من موقعك أو سكربت فى مجلد فرعي ملفات هذا السكربت موجودة داخل المسار: public_html/beta ، ويحتاج هذا السكربت الى إصدار PHP 7.4

من خلال الجزء الأول فى الشرح تم توضيح تعديل اصدار PHP للموقع الخاص بك واختيار الـ PHP Modules والتحكم فى اعدادات PHP Settings ، ولكن ذلك للموقع بشكل كامل ولكل المجلدات والملفات الفرعية داخل الموقع ستعمل من خلال هذا الاصدار.

أما فى حالة نريد تخصيص إصدار PHP آخر خلاف الاصدار الرئيسي للموقع لمجلد معين (فى هذا المثال سنقوم بالتطبيق على مجلد public_html/beta وسنقوم بتخصيص إصدار PHP 7.4 لهذا المسار) فيمكنك تنفيذ ذلك من خلال اتباع الخطوات التالية:

1 - قم بتسجيل الدخول إلى لوحة تحكم الاستضافة

2- قم باختيار Select PHP Version

J_Change_PHP_001

3- قم باختيارالاصدار الذي ترغب بتخصيصه للمجلد الفرعي  من قائمة Current PHP Version ، ثم الضغط على Apply

* قبل القيام بتعديل الاصدار تذكر جيداً الإصدار الرئيسي لموقعك قبل التعديل حيث سنقوم بالتغيير إليه مجدداً.

php_selector_per_dir_001

 

4- قم بالضغط على Reset to default لتفعيل الموديولات الهامة والضرورية والتي نقوم بتفعيلها افتراضياً لكل اصدار حسب المتطلبات المتوافقة مع أغلب السكربتات

php_selector_per_dir_002

 

5- فى حالة ترغب بتعديل إعدادات PHP مثل memory_limit و upload_max_filesize وغيرها من الاعدادات ، قم بالضغط على Options وقم بالتعديل حسب متطلبات عمل السكربت أو يمكنك ترك القيم بالقيمة الافتراضية فى حالة لا تحتاج الى تعديل معين.php_selector_per_dir_003 

6- قم بالعودة مرة أخرى لاختيار الاصدار الرئيسي الذي كان يعمل عليه موقعك الأساسي (فى مثالنا الحالي هو الاصدار PHP 8.1) ، وذلك بالضغط مرة أخرى على Extensions واختيار الاصدار والضغط على Apply

php_selector_per_dir_018

 

7- قم بالعودة الى الصفحة الرئيسية للسي بانل ، ثم قم بالدخول الى مدير الملفات أو File Manager

php_selector_per_dir_004

 

8- فى حالة ظهر لك المجلد الرئيسي لموقعك وليست محتويات public_html (هذا يكون على حسب اعدادك لمدير الملفات) ، قم بالضغط على public_html للدخول الى ملفات ومجلدات الموقع

php_selector_per_dir_005

9- قم بالدخول الى مجلد beta الذي سنقوم بتغيير الاصدار له (أو المجلد الذي ترغب بتغيير الاصدار له ، فى مثالنا هذا كما تم التوضيح تم الذكر بأننا سنقوم بالعمل على مجلد beta كمثال)

php_selector_per_dir_006

 

10- فى حالة عدم وجود ملف ".htaccess" داخل هذا المسار ، قم بإنشاء ملف جديد بالضغط على "File+"

php_selector_per_dir_007

11- قم بكتابة اسم الملف وهو .htaccess ، ثم الضغط على Create New File

* يجب كتابة الاسم بنفس الأحرف مع مراعات النقطة أو dot الموجودة فى بداية اسم الملف

php_selector_per_dir_008

 

12- بعد انشاء الملف ".htaccess" سيظهر لك ضمن ملفات المجلد beta ، وفى حالة عدم ظهور الملف كما موضح بالصورة التالية فذلك بسبب عدم تفعيل خيار إظهار الملفات المخفية من إعدادات مدير الملفات.

php_selector_per_dir_009

 

13- لإظهار الملفات المخفية ، فيمكنك الدخول الى إعدادات مدير الملفات "Settings" الموجودة أعلى يمين الصفحة

php_selector_per_dir_010

 

14- قم بتحديد "Show Hidden Files (dotfiles)" أو "إظهار الملفات المخفية" ، ثم قم بالضغط على Save

php_selector_per_dir_011

 

15- سيظهر لك الملف الان ضمن ملفات المجلد كما بالصورة التالية

php_selector_per_dir_012

 

16- سنقوم الان بتحرير الملف لإضافة الكود الخاص بتشغيل اصدار PHP المطلوب ، قم بالضغط بالزر الأيمن على ملف ".htaccess" ثم قم بإختيار Edit

php_selector_per_dir_013

 

17- ستظهر لك قائمة أخرى ، قم بالضغط على Edit

php_selector_per_dir_014

 

18- قم بإضافة الكود التالي داخل الملف:

<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php74___lsphp
</FilesMatch>

 

19- قم بحفظ الملف بالضغط على Save Changes

php_selector_per_dir_015

 

20- الان قد تم الانتهاء من التعديلات اللازمة وموقعك الرئيسي الان يعمل من خلال الاصدار PHP 8.1 ومجلد beta يعمل من خلال الاصدار PHP 7.4

- للتأكد من الاصدار للموقع الرئيسي يمكنك رفع ملف فحص اصدار PHP والتحقق من الاصدار :

php_selector_per_dir_016

 

- كما يمكنك تنفيذ نفس الخطوة للمجلد الفرعي للتحقق من الاصدار:

php_selector_per_dir_017

 

 

* يمكنك تنفيذ ذلك على أي مجلد على موقعك ترغب فى تخصيص اصدار PHP معين له باتباع نفس الخطوات السابقة وتعديل ملف .htaccess الموجود داخل المجلد ، ووضع الكود الموجود فى الخطوة رقم 18 ، مع تعديل رقم الاصدار الى الاصدار الذي ترغب به.

- على سبيل المثال فالكود المستخدم هو للاصدار PHP 7.4 ، لاستخدام إصدار آخر ستقوم فقط بتعديل رقم الاصدار فى الكود بدلاً من 74 الى رقم الاصدار الذي ترغب به:

 

<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php74___lsphp
</FilesMatch>

 

 

- اليك قائمة بأرقام الاصدارات التي يمكنك استخدامها والتعديل اليها:

52
53
54
55
56
70
71
72
73
74
80
81
82
83
84

 

فى حالة لديك أي استفسار أو طلب فيمكنك إنشاء تذكرة موجهه لقسم دعم الاستضافة وسنكون سعداء بالرد على استفساراتك.


Was this answer helpful? 0 Users Found This Useful (0 Votes)