للحفاظ على أمان عملائنا ورسائل البريد الإلكتروني ومواقع الويب الخاصة بهم ، يتم تعطيل بعض الوظائف PHP ، بما في ذلك ()exec و ()proc_open و ()system ، على منصات الاستضافة المشتركة الخاصة بنا. يجب أن نحافظ على سياسة أمنية صارمة ولا يمكننا تفعيلها.
غالبًا ما يتم استخدام هؤلاء الوظائف بواسطة المكونات الإضافية والسمات الثانوية لـ WordPress أو Joomla أو أنظمة إدارة المحتوى الأخرى. الخيار الأفضل ، في هذه الحالة ، هو البحث عن مكون إضافي أو سمة بديلة لا تحتوي على هذا المطلب.
إذا كنت بحاجة إلى استخدام وظائف PHP معطلة ، فستحتاج إلى التفكير في نقل موقع الويب الخاص بك إلى خادم VPS أو خادم سحابي أو خادم مخصص حيث سيكون لموقع الويب الخاص بك بيئته المخصصة وستكون قادرًا على تخصيص تكوين جميع الخدمات (خادم الويب PHP ، MySQL ، إلخ).
تنطبق الخطوات الموضحة أدناه على VPS و الخوادم السحابية والخوادم المخصصة التي تستخدم لوحة التحكم cPanel.
لتنشيط إحدى وظائف PHP ، ما عليك سوى الانتقال إلى WHM > البرامج > محرر MultiPHP INI
يجب تحديد "وضع "المحرر"" ثم إصدار PHP الذي تريد تنشيط الوظيفة من أجله
ابحث عن السطر الذي يحتوي على "disable_functions" ، وقم بإزالة الوظيفة من القائمة الحالية لتفعيلها ، ثم انقر فوق "SAVE".