ووردبريس

كيفية تشغيل وردبرس على دوكر في وضع التطوير

تعتبر منصة ووردبريس من أكثر أنظمة إدارة المحتوى شيوعًا، وتتيح للمطورين إنشاء مواقع ويب بسرعة وسهولة. ومع ذلك، عند استخدام ووردبريس مع Docker، قد يحتاج المطورون إلى التبديل إلى وضع التطوير (development mode) لتسهيل عملية التطوير والاختبار. في هذا المقال، سنتناول كيفية وضع ووردبريس في وضع التطوير داخل حاويات Docker.

ما هو وضع التطوير في ووردبريس؟

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

كيفية إعداد ووردبريس في وضع التطوير باستخدام Docker

للبدء، تأكد من أنك قد قمت بتثبيت Docker وDocker Compose على جهازك. ستحتاج أيضًا إلى ملف docker-compose.yaml لتحديد إعدادات ووردبريس وقاعدة البيانات. يمكنك إعداد ملف docker-compose.yaml بالشكل التالي:

version: '3.1'
services:
  wordpress:
    depends_on:
      - db
    image: wordpress:latest
    restart: always
    ports:
      - '8000:80'
    volumes:
      - './:/var/www/html'
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: gruny
      WORDPRESS_DB_PASSWORD: mysql-ps
      WORDPRESS_DB_NAME: wordpress
      WORDPRESS_CONFIG_EXTRA: |
        define( 'WP_ENVIRONMENT_TYPE', 'development' );
  db:
    image: mysql:5.7
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: mysql-ps
      MYSQL_DATABASE: wordpress
      MYSQL_USER: gruny
      MYSQL_PASSWORD: mysql-ps

في هذا الإعداد، نقوم بتعريف البيئة المطلوبة لووردبريس مع استخدام متغير WORDPRESS_CONFIG_EXTRA لتحديد نوع البيئة على أنها تطوير.

تفعيل إعدادات التطوير

عندما يتم إعداد المتغيرات بشكل صحيح، يجب أن تتعرف ووردبريس على وضع التطوير. ومع ذلك، قد تواجه بعض المشكلات في حالة عدم رؤية التغييرات المطلوبة. في مثل هذه الحالات، يمكنك التحقق من ملف wp-config.php الموجود داخل حاوية ووردبريس. يمكنك إضافة السطر التالي إذا لم يكن موجودًا:

define( 'WP_ENVIRONMENT_TYPE', 'development' );

إذا كنت لا تزال تواجه مشكلات في تفعيل أوضاع التطوير، تحقق من أن المتغير $configExtra يحتوي على القيم الصحيحة. يمكن طباعة هذا المتغير للتحقق من محتواه.

التأكد من تفعيل وظائف التطبيق

عند العمل مع ووردبريس في وضع التطوير، من المهم التأكد من أن جميع الوظائف المطلوبة تعمل بشكل صحيح، مثل كلمات مرور التطبيقات. إذا كنت لا تستطيع الحصول على وظائف كلمات مرور التطبيقات، فقد يكون من الضروري إعادة تشغيل الحاوية أو الحاويات المستخدمة. استخدم الأمر التالي لإعادة تشغيل Docker:

docker-compose down
docker-compose up -d

استخدام إضافات لتحسين تجربة التطوير

إذا كنت ما زلت تواجه مشاكل في التبديل إلى وضع التطوير، يمكنك استخدام إضافات ووردبريس مثل "Local Development" التي توفر واجهة مستخدم لإدارة إعدادات البيئة. لكن قد يحتاج الأمر إلى التحقق من مكونات إضافية أخرى قد تؤثر على أداء ووردبريس في وضع التطوير.

استنتاج

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

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

احمد علي

متخصص في مجال تطوير وإدارة المواقع الإلكترونية، يتمتع بخبرة واسعة في التعامل مع منصات إدارة المحتوى، خاصة ووردبريس. يقدم أحمد حلولاً مبتكرة واستراتيجيات فعالة لتحسين أداء المواقع وتطوير تصميماتها بما يتناسب مع احتياجات المستخدمين. كما يتميز بقدرته على تبسيط المفاهيم التقنية وكتابة محتوى تعليمي يساعد الأفراد والشركات على تحسين تواجدهم الرقمي وتحقيق أهدافهم على الإنترنت.
زر الذهاب إلى الأعلى
Don`t copy text!