كيفية تثبيت سمة (قالب) تلقائيًا على WordPress؟ لماذا لا تعمل جميع قوالب WordPress؟ الأخطاء الشائعة عند تثبيت القالب

21.12.2021

مرحبا لجميع القراء! سنتعلم اليوم كيفية حل المشكلات الأكثر شيوعًا التي قد تواجهها أثناء استخدام قوالب WordPress الحديثة المتنوعة. بالتأكيد كثيرة المستخدمين ذوي الخبرةأعرف هذه الحلول بالفعل، ولكن بالنسبة للمبتدئين، آمل أن تكون المادة مفيدة.

لقد قمت للتو بتحميلها أو شراؤها موضوع رائعوقم بتثبيته وشاهد هذه الرسالة:

ربما كانت فكرتك الأولى هي... "لقد خدعني المطور وأعطاني قالبًا بدون ورقة أنماط."

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

حل مشكلة ورقة الأنماط المفقودة

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

الآن متى موضوع ثابت، قررت تنزيل نموذج ملف .xml الذي تفضل المطور بتقديمه لك، ومرة ​​أخرى تحصل على نفس الخطأ.

حل مشكلة الاستيراد الفاشلة رقم 1

هناك سببان لهذه المشكلة. الأول هو أنك تحاول تحميل منشور أو تصنيف من نوع منشور مخصص لم يعد موجودًا.

  • تنشيط السمة: تأكد من أن السمة التي تريد استخدامها نشطة
  • تحقق مرة أخرى من موضوعك: تأكد من أن موضوعك يتضمن أنواع وتصنيفات منشورات مخصصة - تحدث إلى المطور إذا كنت لا تعرف ما الذي تبحث عنه.

حل مشكلة الاستيراد الفاشلة رقم 2

قد تكون الأخطاء التي تبدو مثل "فشل استيراد الوسائط" ناجمة عن الصور التي تم إلغاء تنزيلها.

  • هل حددت المربع المسؤول عن استيراد المرفقات؟ تحتاج إلى التحقق مما إذا كانت هناك علامة اختيار بجوار "تنزيل واستيراد الملفات المرفقة".
  • هل الصور متوفرة؟ من الممكن أن الصور غير متوفرة على السيرفر. يمكنك فتح نموذج البيانات في محرر النصوصوحاول العثور على أحد الملفات التي بها مشكلات، ثم اختبر الرابط في المتصفح. لكن أسهل طريقة هي إخبار المطور بأنه لا يتم تنزيل الصور.

بالنسبة للكثيرين، هل سيكون أمرًا رائعًا أن يبدو أي سمة تم تنشيطها على الفور مثل العرض التوضيحي؟ ولكن في الواقع هذا لا يحدث.

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

حل مشكلة العرض الصفحة الرئيسية № 1

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

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

حل مشكلة عرض الصفحة الرئيسية رقم 2

تحتاج إلى استخدام قالب الصفحة الرئيسية. يستخدم العديد من مطوري السمات قوالب الصفحات لتخطيطات الصفحة الرئيسية الخاصة بهم. لذا اقرأ الوثائق أولاً، ولكن إذا لم تجد أي شيء هناك، فابدأ في إنشاء الصفحة، وابحث في نفس الوقت في المحرر، سمات الصفحة > قسم القالب، لمعرفة ما إذا كان هناك قالب مثل الصفحة الرئيسية أو الصفحة الرئيسية أو الصفحة الأولى. إذا كان الأمر كذلك، فربما ستحتاج إلى إنشاء صفحة باستخدام هذا القالب، ثم حفظه/نشره، والانتقال إلى الإعدادات > القراءة لتمكين خيار "الصفحة الثابتة".

عناوين URL الخاصة بي "قبيحة"

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

إذا كانت عناوين URL الخاصة بك لا تبدو رائعة (yoursite.com/?p=1) فانتقل إلى الإعدادات > الروابط الدائمة وحدد خيار "عنوان النشر" (أو أي خيار يناسبك بشكل أفضل).

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

ماذا تفعل إذا أظهرت المشاركات خطأ 404؟

لحل المشكلة، انتقل إلى الإعدادات > الروابط الدائمة وانقر على الزر "حفظ". إذا لم تنجح هذه الخدعة، فقد تحتاج إلى تحديث ملف .htaccess يدويًا.

قائمتي عبارة عن قائمة فارغة

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

يحتوي قالب WordPress الافتراضي على احتياطي مدمج لقوائم WordPress في حالة عدم تثبيت أي منها، ولكن ليس كل القوالب تحتوي على هذا.

تأكد من أن قوائمك تعمل. للقيام بذلك نذهب إلى مظهر> القائمة لتعيين القائمة الخاصة بك.

  1. تأكد من أن لديك قائمة. إذا لم يكن هناك شيء، فأنت بحاجة إلى إنشاء واحد.
  2. تأكد من إرفاق القائمة بالموقع. أسفل القائمة الخاصة بك، سترى "مواقع العرض" - هذه هي مناطق القائمة المضمنة في القالب الخاص بك. تحتوي بعض السمات على تخطيط القائمة الرئيسية فقط، والبعض الآخر له تخطيطات متعددة. حدد الخيار المطلوب واحفظ النتيجة.

يستخدم الموضوع الجديد الصور المصغرة للنشر، ولكن لدي الكثير من المشاركات بدونها

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

لذا، ربما قمت بالتبديل من قالب قديم إلى قالب جديد يدعم الصور المصغرة للصور، أو أن قالبك السابق كان بسيطًا للغاية لدرجة أنه لم يستخدمه.

ماذا تفعل إذا كانت الصور المصغرة للنشر مفقودة

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

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

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

كيفية إصلاح أشرطة التمرير، وشرائح التمرير، وعلامات التبويب، وما إلى ذلك.

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

الآن أنت تعرف أي مكون إضافي (مكونات إضافية) تسبب في الخطأ ويمكنك، على سبيل المثال، العثور على مكون إضافي آخر بوظيفة مماثلة.

يمكنك تغيير الأنماط ولكن لا يحدث شيء

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

كيفية التراجع عن تغييرات النمط الخاص بك

لذلك، عليك القيام بما يلي:

  • تعطيل ذاكرة التخزين المؤقت: تكمن المشكلة غالبًا في أن بعض المكونات الإضافية للتخزين المؤقت مثل W3 Total Cache تقوم بتخزين CSS الخاص بك مؤقتًا. وفي هذه الحالة يجب تعطيله.
  • أداة تخصيص WordPress: إذا كنت تستخدم أداة تخصيص السمات، فيجب عليك النقر فوق الزر "حفظ" ثم تحديث الصفحة لرؤية التأثير.
  • لا يمكن تغيير الخلفية: إذا كنت تحاول ببساطة تغيير الخلفية باستخدام لوحة خلفيات WordPress، فقد تواجه هذه المشكلة إذا كان القالب الخاص بك يستخدم صورة مثبتةللخلفية. حاول تحميل صورة جديدة كصورة اختبارية، حيث من المفترض أن تحل محل الصورة القديمة. يمكنك أيضًا تحميل لون خالص بحجم 1 بكسل وضبطه للتكرار.
  • التغييرات في محرر WordPress: إذا حاولت إجراء تغييرات باستخدام محرر WordPress في المظهر > المحرر، فلن يتم حفظ التغييرات دائمًا بسبب أذونات الخادم، ولكن في هذه الحالة ستتلقى خطأ.

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

حل مشكلة التغييرات المفقودة

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

الآن دعونا نحاول منع حدوث هذه المشكلة في المستقبل. إذا كنت تريد إجراء أي تغييرات على القالب، فاستخدم شيئًا من هذه القائمة:

  • البرنامج المساعد CSS مخصص. إذا كنت بحاجة إلى إجراء بعض التعديلات الصغيرة، فيمكنك استخدام مكون إضافي مخصص لـ CSS. فيما يلي الخيارات:
  • CSSHero محرر Visual CSS
  • يخلق . من المحتمل أن يكون إنشاء سمة فرعية أفضل طريقةتخصيص الموضوع الخاص بك. يمكنك الحصول على مجموعة كبيرة ومتنوعة من الإمكانيات، ويمكنك حتى تخصيص ملفات القوالب، وليس فقط style.css، أو حذف البرامج النصية أو إضافتها وإدارة الوظائف المخصصة.
  • رعاية النسخ الاحتياطية الكاملة للموقع. في حالة حدوث خطأ ما، يجب أن يكون لديك كامل نسخة احتياطيةموقع. ل نسخة احتياطيةيمكنك استخدام أحد المكونات الإضافية التالية:
  • VaultPress – النسخ الاحتياطي والأمن في WordPress
  • البرنامج المساعد للنسخ الاحتياطي في ووردبريس
  • Updraft Plus البرنامج المساعد المجاني للنسخ الاحتياطي في WordPress
  • احتفظ بسجل للتغييرات. سواء كنت تقوم بتحرير ملفات السمات يدويًا أو باستخدام سمة فرعية، فمن الأفضل تدوين جميع التغييرات التي تجريها حتى تتمكن من تذكر جميع التعديلات التي أجريتها ومعرفة أي منها تسبب في الخطأ.

خاتمة

إذا لم تجد حل لمشكلتك في هذه المقالة فحاول البحث عنها في جوجل. وإذا لم تجده هناك، فاتصل بمؤلف المكون الإضافي أو السمة، وانتقل أيضًا إلى منتدى Envato الرسمي أو المنتدى المحلي

في بعض الأحيان تجد موضوعًا مثيرًا للاهتمام لـ WordPress على الإنترنت، قم بتنزيله ووضعه على مدونتك، وهو إما لا يعمل على الإطلاق، أو أنه يعمل، ولكن بطريقة ملتوية، وليس على الإطلاق كما في الصورة الجميلة.

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

ماذا تفعل إذا أعجبك القالب ولكنه يعمل مع وجود أخطاء؟ يبحث! ابحث عن نفس الأخطاء وقم بتصحيحها حتى يعمل كل شيء :)

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

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

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

سحابة العلامة


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

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

سحابة العلامة




هنا يمكنك أن ترى بوضوح أنه تم تحديد الشرط (الكلمة الإنجليزية if). علاوة على ذلك، فإن الجزء الأول مهم -. إذا نسيت هذا "الذيل"، فستظهر أيضًا رسالة خطأ.

بالمناسبة، يحدث هذا الخطأ غالبًا عند تحرير قوالب شخص آخر، عند فقدان النهايات الضرورية.

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

دعونا نلقي نظرة على الأخطاء التي تحدث بشكل متكرر في WordPress وما يجب فعله لإصلاحها.

1. خطأ داخلي في الخادم – كيفية إصلاح خطأ الخادم الداخلي في WordPress

خطأ شائع آخر قد يواجهه مستخدمو WordPress هو "خطأ داخلي في الخادم" أو في بعض الأحيان "خطأ خادم داخلي 500". يحدث هذا الخطأ غالبًا عند حدوث شيء ما ولكن لا يمكن للخادم تحديد المشكلة. نظرًا لأن رسالة الخطأ لا تخبرك بمكان البحث عنها، فسيتعين عليك اكتشافها بنفسك. لقد قمنا بتجميع قائمة من الحلول لهذه المشكلة، ومن المفترض أن يساعدك أحدها في التعامل مع هذا الخطأ.

  • ميزات البرنامج المساعد أو الموضوع
  • ملف .htaccess التالف
  • تم الوصول إلى الحد الأقصى لذاكرة PHP
  • تحاول الوصول إلى لوحة الإدارة أثناء تشغيل الموقع بشكل طبيعي

2. حدث خطأ أثناء إنشاء اتصال بقاعدة البيانات

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

3.شاشة بيضاء قاتلة

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

4. خطأ منشور WordPress 404 - غير موجود

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

كما ذكرنا أعلاه، يتمتع المستخدم بإمكانية الوصول إلى لوحة الإدارة، إلى الصفحة الرئيسية لمدونته، ولكن عند محاولة الوصول إلى المشاركات الفردية، يتلقى رسالة خطأ 404 لم يتم العثور عليه. يحدث هذا عادةً بسبب حذف ملف .htaccess أو حدوث شيء ما لقواعد إعادة الكتابة.

5. يقع الشريط الجانبي أسفل المحتوى

هناك مشكلة شائعة أخرى قد يواجهها مستخدمو WordPress الجدد وهي أن الشريط الجانبي يظهر أسفل المحتوى، وليس على الجانب كما هو متوقع. أسباب هذا الخطأ، في معظم الحالات، تتعلق بالموضوعات. في بعض الأحيان، عندما يضيف المستخدمون مقتطفات تعليمات برمجية إلى موقعهم، قد ينسون عن طريق الخطأ إغلاق علامة "html div" أو إضافة علامة إغلاق إضافية "div"، مما قد يؤدي إلى تعطل تخطيط المظهر. هناك خطأ شائع آخر وهو استخدام العرض غير المتناسب في CSS أو مسح التعويم بشكل غير صحيح (التعويم هو خاصية تحديد موضع CSS، واليسار واليمين المبسط، وما إلى ذلك)

قم بمراجعة أي شيء قمت بتغييره مؤخرًا. أضيفت البرنامج المساعد الجديد؟ هل أجريت تغييرات تتعلق بـ HTML؟ إذا كانت صفحتك أو محتوى منشورك يحتوي على كتل علامات

، تأكد من إغلاقها بشكل صحيح. إحدى أفضل الطرق للعثور على الأخطاء هي استخدام W3 Validator. (ما عليك سوى إدخال عنوان URL الخاص بك في النافذة وفي غضون ثوانٍ ستحصل على قائمة بالأخطاء).

6. نص أبيض وأزرار مفقودة في محرر WordPress المرئي

في بعض الأحيان قد تختفي الأزرار الموجودة على لوحة المحرر المرئي في WordPress أو يتم استبدالها بمسافة بيضاء. يمكن أن تحدث هذه المشكلة عندما لا يعمل JavaScript الممكّن في لوحة إدارة المستخدم، أو تكون ملفات TinyMCE مفقودة أو تالفة، أو يكون هناك تعارض مع بعض المكونات الإضافية الأخرى التي تعدل أو توسع TinyMCE الذي يأتي مع WordPress.

7. حد الذاكرة في WordPress (خطأ استنفاد ذاكرة WordPress) - زيادة ذاكرة PHP

قد تتضمن علامات هذا الخطأ شاشة بيضاء مميتة أو رسالة خطأ مثل هذه:

خطأ فادح: تم استنفاد حجم الذاكرة المسموح به وهو 33554432 بايت (حاول تخصيص 2348617 بايت) في /home/username/public_html/site1/wp-includes/plugin.php على السطر xxx (جرت محاولة لتخصيص 2348617 بايت) للمجلد الاسم على السطر xxx)

يحدث هذا الخطأ عندما يصل البرنامج النصي أو المكون الإضافي لـ WordPress إلى الحد الأقصى للذاكرة الافتراضية.

كيفية اصلاح هذا الخطأ.افتح ملف wp-config.php الموجود في مجلد جذر WordPress الخاص بك. أضف السطر التالي داخل علامة php الخاصة بك.

تعريف("WP_MEMORY_LIMIT" , "64M");

سيؤدي هذا إلى زيادة حد الذاكرة إلى 64 ميجا بايت. إذا استمر الخطأ بعد ذلك، فاتصل بموفر الاستضافة الخاص بك. على الأرجح سينتقلون إلى ملف php.ini الخاص بهم لزيادة حد الذاكرة لك.

8. كيفية إصلاح الخطأ النحوي في ووردبريس

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

خطأ في التحليل - خطأ في بناء الجملة، نهاية $ غير متوقعة في /public_html/site1/wp-content/themes/my-theme/functions.php في السطر 278 (خطأ في التحليل - خطأ في بناء الجملة، تم إرسال شيء أجنبي إلى /public_html/site1/wp - content/themes/my-theme/functions.php على السطر 278)

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

دع مواقعك تعمل بدون أخطاء!

(إجمالي الزوار: 212، اليوم: 1)

هل تعطل الموقع مرة أخرى؟ حصلت على شاشة بيضاء أو خطأ 404؟ يمكن حل أي مشكلة في WordPress، وهذا لا يتطلب مهارات "خاصة" في نظام إدارة المحتوى (CMS). سنخبرك بأخطاء ومشاكل WordPress الأكثر شيوعًا وسنصف عملية إزالتها. القائمة الكاملة للأخطاء الشائعة:

  • 500 خطأ داخلي في الخادم
  • حدث خطأ أثناء إنشاء اتصال بقاعدة البيانات
  • خطأ HTTP 403 - محظور
  • انتهت مهلة الاتصال
  • تحذير: لا يمكن تعديل معلومات الرأس - تم إرسال الرؤوس بالفعل بواسطة
  • منشورات WordPress تُرجع خطأ 404
  • خطأ فادح الوظيفة غير محددة هي_network_admin
  • استنفدت ذاكرة ووردبريس
  • WSOD – شاشة الموت البيضاء

1. 500 خطأ داخلي في الخادم

أحد الأسباب الشائعة لهذا الخطأ هو وجود ملف تكوين htaccess تم تكوينه بشكل غير صحيح في الدليل الجذر للموقع. هناك 3 حلول:

1. إذا قمت بإجراء تغييرات قبل حدوث الخطأ، فانتقل إلى الخادم، وافتح ملف .htaccess في المفكرة واحذف الأسطر الأخيرة من التعليمات البرمجية التي أضفتها.

2. احذف هذا الملف وانتقل إلى "الإعدادات" في WordPress، ثم انقر فوق علامة التبويب "الروابط الدائمة" ثم انقر فوق الزر "حفظ". سيتم إنشاء ملف جديد في الدليل الجذر، وسيعمل الموقع كما كان من قبل.

3. يمكنك عرض التقرير في ملف error_log، والذي يتم الاحتفاظ به افتراضيًا بواسطة الاستضافة والموجود في الدليل الجذر للموقع.

2. حدث خطأ أثناء إنشاء اتصال بقاعدة البيانات

لا يمكن للنظام الاتصال بقاعدة البيانات. الأسباب والحلول الرئيسية:

1. خادم MySQL لا يعمل. يحدث عادةً على خوادم VPS. تحتاج إلى إعادة تشغيل الخادم. إذا لم يتم حل المشكلة، فاكتب إلى دعم الاستضافة.

2. تكوين الملف غير صحيح. من الممكن أن يتم إدخال البيانات (تسجيل الدخول وكلمة المرور واسم قاعدة البيانات) بشكل غير صحيح في wp-config.php. اختبر الملف عن طريق فتحه في برنامج "المفكرة". من المهم أن تتم كتابة جميع المعلمات بين علامتي اقتباس.

3. لا يوجد إمكانية الوصول إلى قاعدة البيانات. قد يكون لديك وصول محدود إلى قاعدة البيانات، وهو ما تم تحديده في إعدادات WordPress. تغيير حقوق الوصول والتحقق من الوظائف.

4. لقد تم اختراقك. العديد من مواقع الووردبريس معرضة للاختراق، لذلك في حالة حدوث مثل هذا الخطأ قم بفحص الموقع بالكامل في الخدمة https://sitecheck.sucuri.net

3. خطأ HTTP 403 – محظور (مشكلة في ملف الفهرس)

1. لديك ملف فهرس خاطئ على الخادم الخاص بك. انظر بعناية إلى التنسيق – php، html، وما إلى ذلك. في بعض الحالات، الملف ببساطة مفقود. في هذه الحالة، قم بإنشائه.

2. مشكلة الأذونات. ربما لديك حقوق محدودة في الفهرسة. يجب أن تكون أذونات التنفيذ موجودة للملف والفئات الأصلية.

3. تم تحميل الملف إلى دليل آخر. ابحث عن الفهرس وانقله إلى المجلد الجذر لموقعك.

تحدث هذه المشكلة بشكل نادر للغاية. في أغلب الأحيان يمكن أن يحدث أثناء عمليات الاقتحام.

4. انتهت مهلة الاتصال

ويحدث ذلك بشكل أساسي عند إعادة تشغيل الخادم أو عدم توفره أو تعرضه لهجوم DDOS. ما يمكنك القيام به:

  • قم بإزالة المكونات الإضافية التي تم تثبيتها مسبقًا على WordPress
  • قم بزيادة حجم ذاكرة الوصول العشوائي (RAM) على الخادم لمحرك WP
  • قم بتثبيت سمة المحرك الافتراضي
  • استعادة موقع النسخ الاحتياطي العامل

5. تحذير: لا يمكن تعديل معلومات الرأس - تم إرسال الرؤوس بالفعل بواسطة

يظهر بشكل رئيسي بسبب المسافات في ملفات كود php. بين قوسين بعد اسم الخطأ، سيتم الإشارة إلى الملف ورقم السطر الذي حدث فيه الخطأ، على سبيل المثال، (/category/wp-settings.php:45). هذا يعني أن هناك خطأ في ملف wp-settings.php في السطر 45!

قم بتنزيل هذا الملف، وافتح برنامج notepad أو NotePad++ مع تمييز التعليمات البرمجية، وقم بإزالة المسافات. احفظ الملف وأعد تحميله على الموقع، وتحقق من وظائفه.

6. منشورات WordPress تعرض خطأ 404 (لم يتم العثور على الصفحة)

1. لقد قمت بحذف الصفحة ولم تعد موجودة.

2. لم يتم تكوين معلمات الروابط الدائمة. انتقل إلى "الإعدادات" - "الروابط الدائمة"، وحدد نوع الروابط المطلوبة واحفظ التغييرات.

3. لم يتم تكوين ملف htaccess بشكل صحيح. إذا لم تساعدك الخطوة الثانية، افتح هذا الملف وأضف الكود:

# ابدأ ووردبريس RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %(REQUEST_FILENAME) !-f RewriteCond %(REQUEST_FILENAME) !-d RewriteRule . /index.php [L]#ENDووردبريس

7. خطأ فادح الوظيفة غير محددة هي_network_admin

فشل نظام التحديث التلقائي. في هذه الحالة، تحتاج إلى "استرجاع" الموقع إلى إصدار العمل، ثم تشغيل التحديث مرة أخرى أو تشغيل تحديث WordPress يدويًا.

8. استنفاد ذاكرة WordPress (نقص ذاكرة الوصول العشوائي للموقع)

1. انتقل إلى الخادم وتعرف على مقدار ذاكرة الوصول العشوائي (RAM) المتوفرة لديك، وكذلك مقدار ذاكرة الوصول العشوائي المخصصة لموقع معين.

2. قم بتغيير إعدادات ملف wp-config.php لإضافة المزيد من الذاكرة. ابحث عن الخط تعريف ("wp_memory_limit"، "64M")؛، وقم بتغيير القيمة 64 إلى شيء آخر. يرجى ملاحظة أنه لا يمكنك إدخال أكثر مما يوفره الخادم الخاص بك!

3. تستخدم المكونات الإضافية الكثير من ذاكرة الوصول العشوائي. ننصحك بتعطيل المكون الإضافي الذي به مشكلة والعثور على بديل له. يمكنك التحقق من تحميل كل وحدة باستخدام P3 Plugin Profiler.

9. شاشة الموت البيضاء

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

1. قم بإعادة تسمية دليل الإضافات، وقم بإنشاء مجلد الإضافات الفارغ. انقل مكونًا إضافيًا واحدًا لكل دليل للعثور على الوحدة المتعارضة.

2. يمكنك تغيير السمة بالانتقال إلى لوحة الإدارة وإجراء التغييرات. قم بتغيير اسم القالب الموجود على الخادم إلى الاسم القياسي.

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