هل واجهتَ خطأً غير متوقع أثناء العمل على موقع ووردبريس؟ إن كانت الإجابة نعم، فأنت لست وحدك. أخطاء PHP شائعة، ومن الضروري معرفة كيفية تشخيصها وحلها لإيجاد الحل المناسب بسرعة. ستتناول هذه المقالة كيفية تحديد أخطاء PHP في ووردبريس وتشخيصها خطوة بخطوة.
سجل أخطاء PHP
إذا كنت تواجه مشكلة في موقع ووردبريس الخاص بك، فإن سجل أخطاء PHP هو أحد أول الأماكن التي يجب عليك البحث فيها. سيساعدك هذا على تحديد مصدر المشكلة وإصلاحها بسرعة.
في هذه المقالة، سنوضح لك كيفية استكشاف أخطاء PHP في WordPress وإصلاحها خطوة بخطوة حتى تتمكن من إعادة تشغيل موقعك في وقت قصير.
أولاً، عليك تفعيل وضع تصحيح الأخطاء في ووردبريس. يمكنك فعل ذلك بإضافة السطر التالي إلى ملف wp-config.php الخاص بك:
define( 'WP_DEBUG', true );
بعد حفظ الملف، أعد تحميل موقع ووردبريس الخاص بك. في حال وجود أي أخطاء في لغة PHP، ستظهر على الشاشة بدلاً من إخفائها.
الآن وقد عرفنا كيفية تفعيل وضع تصحيح الأخطاء، دعونا نلقي نظرة على بعض أخطاء PHP الشائعة وكيفية إصلاحها .
الخطوة الأولى: ما نوع الخطأ الذي يظهره موقع ووردبريس الخاص بك؟
عند استكشاف أخطاء PHP في ووردبريس وإصلاحها، تتمثل الخطوة الأولى في تحديد نوع الخطأ الذي يظهره موقعك. هل هو خطأ 404، أم خطأ 500، أم شيء آخر؟
تحدث أخطاء 404 عادةً بسبب خلل في الإعدادات أو محاولة الوصول إلى صفحة غير موجودة. إذا ظهر لك خطأ 404، فتحقق من عنوان URL الخاص بك وتأكد من أنك تحاول الوصول إلى الصفحة الصحيحة.
أخطاء 500 هي أخطاء من جانب الخادم، وقد تنجم عن عدة أسباب، مثل تعارض في أحد الإضافات أو القوالب، أو تلف قاعدة البيانات. إذا واجهت خطأ 500، فعليك مراجعة سجلات الخادم لمعرفة سبب الخطأ.
إذا ظهر لك خطأ من نوع آخر، فمن المرجح أن يكون السبب إضافةً أو قالبًا معينًا في موقعك. لحل هذه المشكلة، عطّل جميع الإضافات والقوالب في موقعك، ثم حاول الوصول إلى الصفحة مرة أخرى. إذا استمرت المشكلة، فمن المرجح أن يكون السبب خللًا في إعدادات خادمك.
الخطوة الثانية: هل هذه مشكلة قديمة أم جديدة؟
إذا واجهت خطأً في PHP لأول مرة، فمن المحتمل أن يكون هناك تغيير طرأ على موقع ووردبريس الخاص بك. ربما قمتَ مؤخرًا بتحديث ووردبريس إلى إصدار جديد، أو تثبيت إضافة أو قالب جديد. إذا كنتَ بحاجة إلى تذكّر أي تغييرات أجريتها على موقعك مؤخرًا، فمن المحتمل أن يكون مستخدم آخر (مثل مطوّر يعمل على موقعك) قد أجرى تغييرات تسببت في هذا الخطأ.
في كلتا الحالتين، يُعدّ الاطلاع على سجلات موقعك الإلكتروني أفضل طريقة لمعرفة سبب الخطأ. اطلب المساعدة من مزوّد خدمة الاستضافة إذا كنت بحاجة إلى مساعدة في تحديد مكان سجلاتك. بمجرد حصولك على صلاحية الوصول إلى سجلاتك، ابحث عن أي إدخالات حديثة تشير إلى أخطاء PHP. عادةً ما تتضمن هذه الإدخالات اسم الملف ورقم السطر الذي حدث فيه الخطأ، مما يُساعدك على تتبّع المشكلة.
إذا لم تجد أي سجلات حديثة تشير إلى أخطاء PHP، فالمشكلة ليست في موقع ووردبريس الخاص بك. أحيانًا، قد تتداخل إضافات المتصفح أو برامج أخرى مع طريقة تحميل ووردبريس للصفحات وعرضها، مما قد يؤدي إلى ظهور أخطاء PHP. في هذه الحالات، حاول تعطيل أي إضافات متصفح أو برامج أخرى قد تكون متداخلة، وتحقق مما إذا كان ذلك يحل المشكلة.
الخطوة 3: هل يختفي الخطأ عند تعطيل الإضافات؟
إذا استمر ظهور الخطأ الذي تراه على موقع ووردبريس الخاص بك بعد اتباع الخطوتين 1 و 2، فإن الشيء التالي الذي يجب التحقق منه هو ما إذا كان الخطأ يختفي عند تعطيل جميع الإضافات أم لا.
ستحتاج إلى الاتصال بموقع ووردبريس الخاص بك عبر بروتوكول نقل الملفات (FTP) والانتقال إلى مجلد "wp-content/plugins". بمجرد الوصول إلى هناك، أعد تسمية مجلد "plugins" إلى اسم مثل "plugins_old". سيؤدي هذا إلى تعطيل جميع الإضافات على موقع ووردبريس الخاص بك.
الآن، حاول تحميل الصفحة التي ظهرت فيها المشكلة سابقًا على موقع ووردبريس الخاص بك. إذا اختفت المشكلة، فهذا يعني أن أحد الإضافات التي قمت بتفعيلها كان سببها. لمعرفة الإضافة المُسببة للمشكلة، يمكنك إعادة تسمية كل مجلد إلى "plugins" واحدًا تلو الآخر.
بعد إعادة تسمية مجلد كل إضافة، تحقق من الصفحة على موقع ووردبريس الخاص بك مرة أخرى لمعرفة ما إذا كان الخطأ لا يزال يظهر. من المرجح أن تكون الإضافة التي تسببت في ظهور الخطأ هي السبب.
اقرأ أيضًا: كيفية الانتقال من دروبال إلى ووردبريس: دليل شامل
خاتمة
قد يبدو حلّ مشاكل PHP في ووردبريس أمرًا معقدًا، ولكن باتباع الخطوات الصحيحة والمعرفة اللازمة، يصبح الأمر أسهل. نأمل أن يكون هذا الدليل قد ساعدك على فهم كيفية حلّ هذه المشاكل وإعادة تشغيل موقعك بسلاسة.
بدءًا من تحديد نوع الخطأ وصولًا إلى إيجاد مصدر المشكلة، غطينا كل ما تحتاج معرفته حول استكشاف أخطاء PHP وإصلاحها في ووردبريس. انطلق الآن وتخلص من تلك الأخطاء المزعجة!
تعرّف على المزيد من أخطاء ووردبريس هنا!