[{"data":1,"prerenderedAt":217},["ShallowReactive",2],{"seo-verification":3,"blog-بيئة-تجريبية-لموقع-ووردبريس-لعميل-أنشئها-واختبر-قبل-الإنتاج-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-بيئة-تجريبية-لموقع-ووردبريس-لعميل-أنشئها-واختبر-قبل-الإنتاج-ar",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":27,"featuredImage":29,"bgImage":30,"posterImage":31,"relatedSolution":32,"intro":35,"sections":36,"ctaTitle":160,"ctaBody":161,"ctaButton":162,"ctaUrl":163,"relatedPosts":164},545,"بيئة-تجريبية-لموقع-ووردبريس-لعميل-أنشئها-واختبر-قبل-الإنتاج",{"fr":12,"en":13,"ar":10,"es":14},"environnement-preproduction-wordpress-client-agence","wordpress-client-staging-build-it-test-updates-then-deploy","preproduccion-wordpress-de-cliente-montarla-y-probar-antes","بيئة تجريبية لموقع ووردبريس لعميل: أنشئها واختبر قبل الإنتاج","نطاق فرعي معزول وقاعدة بيانات مستنسخة وnoindex وكلمة مرور: أنشئ بيئة تجريبية لموقع ووردبريس لعميل، واختبر التحديثات واحدًا واحدًا، ثم انقلها إلى الإنتاج.",12,0,false,"2026-10-31T00:00:00+00:00","2026-10-31T19:07:30+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},3,"النشر","deploiement","bg-success\u002F10 text-success",[28],{"id":23,"name":24,"slug":25,"color":26,"icon":25},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fenvironnement-preproduction-wordpress-client-agence-poster.svg",{"categorySlug":33,"appSlug":34},"أنظمة-إدارة-المحتوى-والمواقع","wordpress","يستغرق تحديث النواة أو إحدى الإضافات ثوانيَ، وقد يكلّف ساعات أمام عميل يبيع عبر الإنترنت. ومع ذلك فالبيئة التجريبية سيئة العزل أسوأ من غيابها: تُفهرَس في محركات البحث، أو ترسل رسائل بريد حقيقية إلى عملاء الموقع، أو تطمس عناوين الإنتاج عند العودة. يبني هذا الدليل خطوة بخطوة نسخة آمنة من موقع ووردبريس لعميل، بأوامر `wp-cli` المفيدة، ويختبر التحديثات واحدًا تلو الآخر، ويقرأ الأخطاء في `debug.log`، ثم ينقل التغييرات إلى الإنتاج دون طمس قاعدة البيانات الحية ومع خطة تراجع جاهزة.",[37,41,51,54,88,91,94,104,107,110,118,150,153,157],{"type":38,"title":39,"body":40},"h2","لماذا بيئة تجريبية بدل الاختبار على الموقع المباشر","إضافة نماذج لم تعد تعمل، وقالب فقد تنسيقه، وشاشة «حدث خطأ فادح في هذا الموقع»: أعطال تأتي بعد تحديث بدا بسيطًا. مع ثلاثة مواقع تكفي الحيطة. أما مع ثلاثين موقعًا فإما أن تحدّث في الظلام وإما أن تتوقف عن التحديث، وعندها تصبح الثغرة غير المسدودة هي الكلفة.\n\nالبيئة التجريبية نسخة حية من الموقع على عنوان مستقل وبقاعدة بيانات خاصة بها. يمكنك أن تكسر فيها ما تشاء، وتقرأ الأخطاء، وتصلحها، ثم تعيد على الإنتاج الخطوة التي ثبتت صحتها. وهي لا تغني عن النسخة الاحتياطية: بل تجعل اللجوء إليها نادرًا.",{"type":42,"title":43,"items":44},"ul","ما تقدمه لك البيئة التجريبية",[45,46,47,48,49,50],"**تحديثات بلا مفاجآت** — يُرى كل تغيير في النواة أو القالب أو الإضافات على الشاشة قبل أن يصل إلى الزوار.","**تشخيص مقروء** — تذهب الأخطاء إلى سجل لا إلى أمام العميل، ويُعرف السبب قبل أن يتصل.","**مراجعة مشتركة** — يعتمد العميل أو مدير مشروعه النتيجة على عنوان منفصل دون المساس بالموقع العام.","**سجل للتغييرات** — تدوّن إصدار كل إضافة قبل التحديث وبعده، وتعيد على الإنتاج الشيء نفسه تمامًا.","**تجربة للجديد** — قالب جديد أو منشئ صفحات جديد أو وحدة دفع جديدة: يُحكم على كل شيء على نسخة.","**تراجع جاهز** — تُنجَز النسخة الاحتياطية وتُفحص قبل الاختبار لا بعد الحادث.",{"type":38,"title":52,"body":53},"المتطلبات بالأرقام قبل النسخ","احسب ثلاثة أضعاف حجم الموقع المباشر من مساحة القرص: الموقع ونسخته وتصدير قاعدة البيانات. اعرف حجم `wp-content` بالأمر `du -sh wp-content` وحجم قاعدة البيانات في phpMyAdmin أو بالأمر `wp db size`. خصّص نطاقًا فرعيًا لكل عميل، مثل `staging.your-domain.com`، واستخدم إصدار PHP نفسه المستخدم في الإنتاج: بيئة تجريبية بإصدار أحدث تعتمد إعدادًا ليس إعداد العميل. يظهر هذا الإصدار في الأدوات › سلامة الموقع › المعلومات، والإصدارات المدعومة حاليًا محدّثة في php.net\u002Fsupported-versions.php.\n\nتحتاج أيضًا إلى طرفية فيها `wp-cli` (اتصال SSH على حساب يسمح به، أو خادم VPS). يصف هذا الدليل النسخ اليدوي، الملفات ثم قاعدة البيانات، وهو يُظهر بالضبط ما يُنسخ. وإن كان WP Toolkit متاحًا في حسابك فإن استنساخه ينتج هذه النسخة بدلًا عنك (راجع دليل «تثبيت ووردبريس من cPanel»)؛ ويبقى باقي الدليل (noindex والمصادقة وإيقاف البريد والاختبارات) سارياً كما هو. لتثبيت موقع جديد من cPanel راجع الدليل المخصص لذلك.",{"type":55,"title":56,"steps":57},"steps","إنشاء البيئة التجريبية خطوة بخطوة",[58,61,64,67,70,73,76,79,82,85],{"title":59,"body":60},"خذ نسخة احتياطية من الإنتاج قبل أي كتابة","من مجلد الموقع المباشر:\n`mkdir -p ~\u002Fpreprod-backups`\n`wp db export ~\u002Fpreprod-backups\u002Fbefore-staging.sql --single-transaction`\n`tar -czf ~\u002Fpreprod-backups\u002Ffiles-before-staging.tar.gz -C ~\u002Fpublic_html .`\nتأكد من وجود الملفين ومن أنهما غير فارغين بالأمر `ls -lh ~\u002Fpreprod-backups`. النسخ الاحتياطية للباقة لا تغني عن هذه الخطوة: فتكرارها يختلف بحسب الباقة، وقد يعود تاريخها إلى عدة أيام.",{"title":62,"body":63},"أنشئ النطاق الفرعي ومجلده","أنشئ `staging.your-domain.com` في cPanel (يشرح دليل «إنشاء نطاق فرعي في cPanel» الشاشة) مع مجلد جذر خاص به، ويُفضَّل خارج `public_html`، مثل `~\u002Fstaging.your-domain.com`. المجلد الموضوع داخل `public_html` يمكن بلوغه أيضًا من عنوان في الموقع المباشر. انتظر حتى تُصدَر شهادة TLS للنطاق الفرعي قبل الاختبار.",{"title":65,"body":66},"انسخ الملفات","`rsync -a --exclude='wp-content\u002Fcache\u002F' ~\u002Fpublic_html\u002F ~\u002Fstaging.your-domain.com\u002F`\nكيّف مسار المصدر مع مجلد جذر موقع العميل. بلا طرفية، يتيح مدير ملفات cPanel ضغط المجلد ونقله ثم استخراجه في مجلد النطاق الفرعي.",{"title":68,"body":69},"أنشئ قاعدة بيانات ومستخدمًا مخصصين","في قسم قواعد بيانات MySQL في cPanel، أنشئ قاعدة جديدة ومستخدمًا، وامنحه كل الصلاحيات على هذه القاعدة وحدها. ثم افتح `wp-config.php` الخاص بالنسخة وغيّر `DB_NAME` و`DB_USER` و`DB_PASSWORD`. هذا أغلى خطأ في هذا الدليل: نسخ `wp-config.php` دون تغيير هذه الأسطر الثلاثة يجعل البيئة التجريبية تكتب في قاعدة بيانات الإنتاج.",{"title":71,"body":72},"استورد قاعدة البيانات","من مجلد النسخة:\n`cd ~\u002Fstaging.your-domain.com`\n`wp db import ~\u002Fpreprod-backups\u002Fbefore-staging.sql`\n`wp option get siteurl`\nيجب أن يعرض الأمر الأخير عنوان الإنتاج بعد: هذا طبيعي، فالعناوين لم تُستبدل بعد. وإن فشل فإن `wp-config.php` ما زال يشير إلى قاعدة بيانات خاطئة.",{"title":74,"body":75},"استبدل العناوين، مع تجربة جافة أولًا","`wp search-replace 'https:\u002F\u002Fyour-domain.com' 'https:\u002F\u002Fstaging.your-domain.com' --all-tables --skip-columns=guid --dry-run`\nاقرأ التقرير: يسرد الجداول وعدد الاستبدالات. ثم أعد الأمر نفسه دون `--dry-run`. يخزّن ووردبريس إعدادات كثيرة في بيانات متسلسلة (serialized) تحمل فيها كل سلسلة طولها: أمر `sed` على ملف التصدير يغيّر طول العنوان دون تصحيح هذا العدد فتصبح الإعدادات غير مقروءة. أما `wp search-replace` فيفهم هذه البيانات ويعيد كتابتها بشكل صحيح.",{"title":77,"body":78},"اضبط إعدادات البيئة التجريبية في wp-config.php","أضف فوق السطر «That's all, stop editing»:\n`define('WP_ENVIRONMENT_TYPE', 'staging');`\n`define('DISABLE_WP_CRON', true);`\n`define('DISALLOW_FILE_EDIT', true);`\n`define('WP_DEBUG', true);`\n`define('WP_DEBUG_LOG', true);`\n`define('WP_DEBUG_DISPLAY', false);`\nتذهب الأخطاء إلى `wp-content\u002Fdebug.log` دون أن تظهر للزوار. الثابت `WP_ENVIRONMENT_TYPE` موجود منذ ووردبريس 5.5 ويقبل `local` و`development` و`staging` و`production`: يسمح للقوالب والإضافات بالتكيف، لكنه لا يخفي الموقع عن محركات البحث، ومن هنا الخطوة التالية.",{"title":80,"body":81},"أغلق الوصول واطلب noindex","في الإعدادات › القراءة، فعّل «منع محركات البحث من فهرسة هذا الموقع»، أو من سطر الأوامر: `wp option update blog_public 0`. ثم أضف مصادقة HTTP إلى مجلد النسخة: ملف `.htpasswd` يُنشأ بالأمر `htpasswd -c ~\u002F.htpasswd-staging client`، ثم في ملف `.htaccess` الخاص بالمجلد التوجيهات `AuthType Basic` و`AuthName \"Preproduction\"` و`AuthUserFile` الذي يشير إلى هذا الملف و`Require valid-user`. وإن تعذّر ذلك فقيّد الوصول بقائمة عناوين IP.",{"title":83,"body":84},"افحص النسخة كما يفعل الروبوت","`curl -sI https:\u002F\u002Fstaging.your-domain.com\u002F`\nيجب أن يكون الرد `401`. ثم بالبيانات:\n`curl -s -u client https:\u002F\u002Fstaging.your-domain.com\u002F | grep -i robots`\nيجب أن تظهر وسم `meta name='robots'` يحتوي على `noindex`. وإن استبدلته إضافة تخزين مؤقت أو إضافة سيو فهي التي ينبغي ضبطها. وأخيرًا تحقق من أن القالب لا يحتوي على عنوان إنتاج مكتوب يدويًا: `grep -r \"https:\u002F\u002Fyour-domain.com\" wp-content\u002Fthemes`.",{"title":86,"body":87},"اربط البيئة التجريبية بروتين الوكالة","اجعل هذا الإعداد نموذجًا: نطاق فرعي لكل عميل، في حساب cPanel الخاص بالعميل، مع قائمة التحقق نفسها. ترتيب العمليات لنقل موقع إلى استضافة أخرى يتناوله دليل «نقل موقع ووردبريس لعميل دون توقف»؛ أما البيئة التجريبية الموصوفة هنا فهي أداة دائمة لا خطوة من خطوات التحويل.",{"type":38,"title":89,"body":90},"العزل الحقيقي: noindex وحده لا يكفي","يطلب noindex من محركات البحث ألا تحتفظ بصفحة، لكنه لا يمنع أحدًا من قراءتها. البيئة التجريبية المفتوحة للجميع ينتهي بها الأمر في رابط مُلصق في تذكرة أو خريطة موقع أو لقطة شاشة، وعندها تنشر محتوى مكررًا عن الإنتاج. والحمايتان متكاملتان: noindex يطلب من المحركات عدم الفهرسة، ومصادقة HTTP أو قائمة عناوين IP تمنع الوصول.\n\nفخ واحد: إن حجبت النطاق الفرعي عبر `robots.txt` فلن يقرأ الروبوت الصفحة ولن يرى وسم noindex أبدًا. ومع وجود المصادقة لا فائدة من هذا الملف.",{"type":38,"title":92,"body":93},"تعطيل البريد والمدفوعات والمهام المجدولة","تحتوي النسخة على عملاء الموقع الحقيقيين: مشتركون ومشترون وعناوين طلبات. يجب إيقاف كل ما يُرسل تلقائيًا قبل أي اختبار، وإلا خرج تذكير سلة متروكة أو تذكير موعد أو تجديد اشتراك مرتين من النسخة. تُطلَق المهام المجدولة في ووردبريس بالزيارات: في البيئة التجريبية عطّلها بـ `DISABLE_WP_CRON` وشغّلها يدويًا بالأمر `wp cron event run --due-now` حين تريد اختبارها.",{"type":42,"title":95,"items":96},"قائمة التحقق قبل لمس أي إضافة",[97,98,99,100,101,102,103],"**البريد** — إضافة الإرسال في وضع الاختبار أو محوّلة إلى صندوق للمراجعة، وإشعارات المتجر متوقفة.","**المدفوعات** — البوابة في وضع الاختبار، ومفاتيح الإنتاج مسحوبة من النسخة، وعناوين الاستدعاء (webhooks) غير مسجلة للبيئة التجريبية.","**المهام المجدولة** — `DISABLE_WP_CRON` مضبوط، والأحداث المعلقة مسرودة بالأمر `wp cron event list`.","**تعديل الملفات** — `DISALLOW_FILE_EDIT` مفعّل حتى لا يُعدَّل الكود من لوحة الإدارة.","**سجل الأخطاء** — `WP_DEBUG_LOG` مفعّل و`WP_DEBUG_DISPLAY` على `false`.","**التكاملات الخارجية** — أنظمة العملاء والأدلة وأدوات الإحصاء ومفاتيح API الخاصة بالإنتاج مستبدلة أو مسحوبة.","**محركات البحث** — noindex مضبوط والمصادقة قائمة، مع فحص ذلك بـ `curl` كما سبق.",{"type":38,"title":105,"body":106},"اختبر التحديثات واحدًا تلو الآخر","اسرد ما ينتظر التحديث بالأمر `wp plugin list --update=available`. ثم حدّث إضافة واحدة في كل مرة: `wp plugin update plugin-name`، وتصفّح الصفحات المهمة (الرئيسية ونموذج الاتصال والسلة وتسجيل الدخول) واقرأ نهاية السجل بالأمر `tail -n 30 wp-content\u002Fdebug.log`. لا تنتقل إلى التالية إلا حين يهدأ السجل. افعل الشيء نفسه مع القالب بالأمر `wp theme update theme-name` ثم مع النواة بالأمر `wp core update`.\n\nدوّن في سجل التغييرات لكل سطر الإصدار قبل التحديث والإصدار بعده. هذه هي القائمة التي ستعيدها على الإنتاج إصدارًا بإصدار بدل نسخ أي شيء.",{"type":38,"title":108,"body":109},"حين يكسر التحديث الموقع: قراءة debug.log","العَرَض الكلاسيكي هو شاشة «حدث خطأ فادح في هذا الموقع». يدخل ووردبريس عندها في وضع الاسترداد ويرسل رابطًا إلى عنوان الإدارة، وهذا يفترض أن إرسال البريد يعمل: وهو معطّل في البيئة التجريبية، فلا تنتظره. السبب موجود في السجل: `tail -n 40 wp-content\u002Fdebug.log`. ابحث عن آخر سطر يبدأ بـ `PHP Fatal error`، مثل `Call to undefined function` أو `Cannot declare class`، ودوّن مسار الملف: المجلد الواقع تحت `wp-content\u002Fplugins\u002F` يسمّي الإضافة المعطوبة. عطّلها دون المرور بلوحة الإدارة بالأمر `wp plugin deactivate plugin-name`، فيعود الموقع وتعرف المتسبب.",{"type":42,"title":111,"items":112},"استكشاف الأخطاء: الأعراض الأخرى التي تصادفها فعلًا",[113,114,115,116,117],"**الموقع يحوّل إلى الإنتاج** — ما زال `wp option get siteurl` و`wp option get home` يعرضان العنوان القديم، أو أن منشئ الصفحات يحتفظ بعناوين مكتوبة يدويًا؛ أعد الاستبدال، مع `--precise` عند الحاجة.","**«Error establishing a database connection»** — قيم `DB_NAME` أو `DB_USER` أو `DB_PASSWORD` أو `DB_HOST` في النسخة خاطئة، أو أن المستخدم لا يملك صلاحيات على القاعدة الجديدة.","**صور أو أنماط تُحمَّل من الإنتاج** — العناوين المهرّبة، مثل `https:\\\u002F\\\u002F` في بيانات JSON الخاصة بمنشئي الصفحات، أفلتت من الاستبدال؛ أعده بهذه الصيغة.","**حلقة تسجيل دخول أو خروج فوري** — ملفات تعريف الارتباط تخص النطاق القديم؛ امسحها وتحقق من `siteurl` و`home`.","**البيئة التجريبية تظهر في محرك بحث** — وُضع noindex متأخرًا أو أن إضافة تستبدله؛ انتقل إلى مصادقة HTTP واطلب إزالة العنوان.",{"type":119,"title":120,"headers":121,"rows":125},"comparison","الملفات أم قاعدة البيانات: ما الذي يُنقل وكيف",[122,123,124],"العنصر","أين يعيش","كيف يُنقل إلى الإنتاج",[126,130,133,136,139,143,147],[127,128,129],"القالب والقالب الفرعي","ملفات","انشر المجلد المعتمد، أو أعد `wp theme update` بالإصدار الذي اختبرته",[131,128,132],"الإضافات","أعد `wp plugin update plugin-name --version=X` بالإصدار الذي اختبرته",[134,128,135],"الإضافات الإلزامية (mu-plugins)","انسخ الملف المعتمد مع حفظ القديم بجانبه",[137,128,138],"الوسائط المرفوعة (uploads)","لا تدفعها أبدًا من البيئة التجريبية إلى الإنتاج: فالإنتاج يواصل استقبال وسائط جديدة",[140,141,142],"إعدادات الإضافات","قاعدة البيانات (الخيارات)","أعد الإعداد يدويًا على الإنتاج، أو `wp option update` مع تسمية الخيار",[144,145,146],"الطلبات والنماذج والحسابات والتعليقات","قاعدة البيانات","لا تطمسها أبدًا: هذه البيانات تعيش في جهة الإنتاج",[148,145,149],"جداول ينشئها تحديث","دع الإضافة تنشئها بإعادة التحديث على الإنتاج",{"type":38,"title":151,"body":152},"النقل إلى الإنتاج، وإمكان العودة","في موقع فيه معاملات لا تستورد أبدًا قاعدة بيانات البيئة التجريبية في الإنتاج: أثناء اختباراتك وصلت طلبات وتسجيلات وإدخالات نماذج على الإنترنت، والاستيراد يمحوها. أعد بدلًا من ذلك تنفيذ التغييرات المعتمدة. التسلسل: نسخة احتياطية حديثة (`wp db export` وأرشيف الملفات كما في الخطوة 1)، ثم `wp maintenance-mode activate`، ثم التحديثات بالترتيب وبالإصدارات المدوّنة في السجل، ثم فحص الصفحات الأساسية، ثم `wp maintenance-mode deactivate`.\n\nللتراجع، استعد الملفات أولًا: `wp plugin install plugin-name --version=old --force` أو أرشيف الخطوة 1. لا تستعد قاعدة البيانات إلا كحل أخير، وفقط إن كان التحديث قد غيّر جداول: سيضيع كل ما أُدخل منذ النسخة الاحتياطية، لذا يجب ألا يتجاوز عمر التصدير بضع دقائق. احتفظ بالنسخة الاحتياطية حتى يعتمد العميل الموقع المباشر.",{"type":154,"title":155,"body":156},"tip","عادة التحصين","بعد اعتماد التحديث، احذف نسخة قاعدة بيانات الإنتاج المتروكة في `~\u002Fpreprod-backups` وفي البيئة التجريبية: فالتصدير الكامل يحتوي على عناوين العملاء وطلباتهم وبصمات كلمات مرورهم. ولا تترك `WP_DEBUG` مفعّلًا على الموقع المباشر، فقد يحتوي السجل على مسارات واستعلامات.",{"type":38,"title":158,"body":159},"روتين يصمد على مستوى محفظة مواقع","تُقاس البيئة التجريبية بانضباطها: الإعداد نفسه دائمًا، وقائمة التحقق نفسها، والسجل نفسه. وبالنسبة إلى وكالة يتسع الروتين في نموذج إجراء: نطاق فرعي لكل عميل، وقاعدة بيانات مخصصة، وnoindex مع المصادقة، وبريد متوقف، وتحديثات واحدًا واحدًا، ونشر بإعادة التنفيذ. ويعمل ذلك بصورة أفضل حين يعيش كل موقع عميل في حسابه الخاص بنسخه الاحتياطية وصلاحيات وصوله المنفصلة.","بيئة تجريبية لكل عميل على بنية تحتية معزولة","يستفيد كل موقع عميل من العيش في حساب cPanel خاص به: نطاق فرعي للبيئة التجريبية، ونسخ احتياطية بحسب الباقة، وصلاحيات وصول منفصلة، كل ذلك من عرض موزّع واحد ومساحة وكالة واحدة وبعلامتك التجارية. تحتفظ أنت بالعلاقة مع العميل، والبنية التحتية تحت كل موقع من جهتنا.","اكتشف مساحة الوكالة","\u002Fsolutions\u002Fagences",[165,182,201],{"id":166,"slug":167,"slugs":168,"title":172,"excerpt":173,"readTime":174,"views":18,"isPinned":19,"publishedAt":175,"updatedAt":176,"category":177,"categories":178,"featuredImage":29,"bgImage":30,"posterImage":180,"relatedSolution":181},538,"نقل-موقع-ووردبريس-عميل-استضافة-جديدة-دون-توقف",{"fr":169,"en":170,"ar":167,"es":171},"migrer-site-wordpress-client-nouvel-hebergeur-sans-coupure","migrate-client-wordpress-site-new-host-no-downtime","migrar-sitio-wordpress-cliente-nuevo-hosting-sin-cortes","نقل موقع ووردبريس لعميل دون توقف: الطريقة","نسخ، واختبار عبر ملف hosts قبل DNS، وتجميد الكتابة، وsearch-replace، ثم التحويل والتراجع: طريقة نقل موقع ووردبريس لعميل إلى استضافة جديدة.",11,"2026-10-30T00:00:00+00:00","2026-10-31T01:54:05+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[179],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fmigrer-site-wordpress-client-nouvel-hebergeur-sans-coupure-poster.svg",{"categorySlug":33,"appSlug":34},{"id":183,"slug":184,"slugs":185,"title":189,"excerpt":190,"readTime":191,"views":18,"isPinned":19,"publishedAt":192,"updatedAt":193,"category":194,"categories":198,"featuredImage":29,"bgImage":30,"posterImage":200,"relatedSolution":29},469,"تثبيت-ووردبريس-باستخدام-wp-toolkit-في-cpanel",{"fr":186,"en":187,"ar":184,"es":188},"installer-wordpress-wp-toolkit-cpanel","install-wordpress-wp-toolkit-cpanel","instalar-wordpress-wp-toolkit-cpanel","تثبيت ووردبريس من cPanel","ثبّت ووردبريس في بضع دقائق من cPanel: «Websites & Apps»، ثم «Manage»، ثم «Build with WordPress»، ثم «Launch My Website».",4,"2026-10-19T00:00:00+00:00","2026-10-20T07:26:24+00:00",{"id":17,"name":195,"slug":196,"color":197,"icon":196},"أدلة","guides","bg-emerald-500\u002F10 text-emerald-400",[199],{"id":17,"name":195,"slug":196,"color":197,"icon":196},"\u002Fblog\u002Fcovers\u002Finstaller-wordpress-wp-toolkit-cpanel-poster.svg",{"id":202,"slug":203,"slugs":204,"title":208,"excerpt":209,"readTime":210,"views":211,"isPinned":19,"publishedAt":192,"updatedAt":212,"category":213,"categories":214,"featuredImage":29,"bgImage":30,"posterImage":216,"relatedSolution":29},474,"إنشاء-نطاق-فرعي-في-cpanel",{"fr":205,"en":206,"ar":203,"es":207},"creer-sous-domaine-cpanel","create-subdomain-cpanel","crear-subdominio-cpanel","إنشاء نطاق فرعي في cPanel","أنشئ نطاقًا فرعيًا مثل blog.yourdomain.com في cPanel، واختر مجلده ووجّه سجل DNS الخاص به، في واجهتي Meridian وJupiter.",5,1,"2026-10-20T20:26:34+00:00",{"id":17,"name":195,"slug":196,"color":197,"icon":196},[215],{"id":17,"name":195,"slug":196,"color":197,"icon":196},"\u002Fblog\u002Fcovers\u002Fcreer-sous-domaine-cpanel-poster.svg",1793480116279]