How can we help you?

كيفية تمكين وحدة GD على نطاقي؟

Ella McMorran
Written by
Ella McMorran

وحدة GD هي مكتبة رسومات PHP التي تتعامل مع معالجة الصور - تغيير الحجم، والقص، والعلامات المائية، والصور المصغرة، وتحويل التنسيق، وأي شيء تحتاجه إضافات WordPress أو البرامج النصية المخصصة للقيام به مع الصور. بدون تمكينها، غالبًا ما تفشل عمليات تحميل الصور أو سترى أخطاء “Call to undefined function imagecreatetruecolor()” المخيفة.

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

تمكين وحدة GD

نظرًا لأن استضافتك تعمل على CloudLinux، فإنك تحصل على تحكم لكل نطاق في وحدات PHP. إليك كيفية تمكين GD لنطاقك:

  1. تسجيل الدخول إلى cPanel - استخدم cPanel لنطاقك المحدد (وليس حساب WHM الرئيسي)
  2. البحث عن “Select PHP Version” - عادةً ما يكون في قسم البرامج
  3. تبديل إصدارات PHP - قم بالتغيير إلى أي إصدار PHP غير أصلي وانقر على “Set as Current”
  4. تمكين GD - حدد مربع “GD” في قائمة الوحدات وانقر على حفظ

هام: تحتاج إلى التبديل بعيدًا عن إصدار PHP الأصلي أولاً. تظهر خيارات الوحدة فقط عند استخدام إصدارات alt-php.

المشكلات الشائعة

“لا أرى خيار GD” - تأكد من أنك قمت بالتبديل إلى إصدار PHP غير أصلي أولاً. لا يعرض PHP الأصلي واجهة تحديد الوحدة.

“التغييرات لا تسري” - امنحها 2-3 دقائق حتى تنتشر التغييرات. تحتاج بعض أنظمة التخزين المؤقت إلى لحظة للتحديث.

“ما زلت أتلقى أخطاء imagecreate” - تحقق مرة أخرى من أنك حفظت التغييرات وأن نصوصك البرمجية تستخدم إصدار PHP الصحيح. أحيانًا تبقى العمليات المخزنة مؤقتًا القديمة معلقة.

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