كيفية إصلاح خطأ WordPress - "تحميل: فشل في كتابة الملف على القرص"

نشرت: 2016-05-25

يعد WordPress الآن بلا جدال أكثر أنظمة إدارة المحتوى شيوعًا في العالم. سواء كنت مبتدئًا في عالم المدونات أو المدونين المحترفين ، فإن WordPress هي منصة التدوين المفضلة للجميع.

إنه نظام إدارة محتوى يعتمد على PHP و SQL. بدأت في عام 2003 ، وهي تقدم لمستخدميها سمات مخصصة ، ومكونات إضافية متنوعة ، ومتوافقة مع الأجهزة المحمولة ومحركات البحث أيضًا.

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

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

في هذه المدونة ، سنشرح أسباب مواجهة المستخدمين لهذا الخطأ والبدائل المختلفة المتاحة للمستخدمين والمطورين لحلها.

أسباب حدوث خطأ في تحميل القرص في ووردبريس

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

  1. إعداد الأذونات إلى دليل التحميل.
  2. تجاوز المستخدم الحصة الممنوحة أو لم يتبق مساحة على القرص الصلب للخادم.
  3. لا توجد مساحة متبقية لمجلد tmp الخاص بالخادم.

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

لذلك في مثل هذا السيناريو ، عندما يحاول مستخدم WordPress تحميل الصور أو الملفات كمسؤول ، تتم مواجهة أي من رسائل الخطأ الثلاث التالية:

  • فشل تحميل WP بسبب خطأ في القرص
  • غير قادر على إنشاء دليل
  • فشل WP في الكتابة إلى القرص

كيفية إصلاح هذا الخطأ؟

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

قبل البدء في استخدام عميل FTP ، تأكد من أن لديك معلومات / تفاصيل الخادم والدليل البعيد واسم المستخدم وكلمة المرور.

تتلقى هذه التفاصيل بمجرد التسجيل للحصول على حساب الخادم. من المناسب أن نفهم أنه يتم استخدام "الدليل /public_html " فقط لتحميل ملفاتك. الغرض من مجلد ".cgi-bin" هو تحميل نصوص cgi وجميع الخوادم ، مثل كلمات المرور العادية حساسة للأحرف الكبيرة والصغيرة. أخيرًا ، يجب ألا يتم تعيين برنامج FTP على SFTP بدلاً من FTP وبعد تسمية صفحتك الرئيسية باسم " index.html إلى" /cgi-bin directory ".

تتوفر العديد من عملاء FTP المجانية مثل Cyberduck و CuteFTP و Transmit (لنظام التشغيل MAC) و WinSCP (لنظام التشغيل Windows) و FileZilla وما إلى ذلك. سنستخدم عميل FileZilla FTP لتوضيحك لإصلاح "فشل كتابة ملف إلى خطأ في القرص".

اتصل بعميل FileZilla FTP وبمجرد الانتهاء من ذلك ، ابحث عن مجلد wp-content . تحتاج إلى النقر فوق مجلد wp-content وتحديد "أذونات الملف" التي ستكون الخيار الأخير في القائمة المنبثقة. لتحديد "أذونات الملف" ، سيظهر مربع حوار في عميل FTP. سيتم عرض إذن الملف للمالك والمجموعة والجمهور بشكل منفصل. سيكون لأذونات الملف خيارات "قراءة" و "كتابة" و "تنفيذ" لكل منها. تحت هذا يسأل عن "القيمة الرقمية". يجب عليك إدخال 755 كقيمة رقمية. بعد "إعادة إلى الدلائل الفرعية" ، يجب عليك تحديد المربع المجاور له. وأخيرًا ، انقر فوق خيار "تطبيق على الدلائل فقط" وانقر فوق "موافق".

بإدخال 755 كقيمة رقمية ، يقوم عميل FTP بتعيين أذونات المجلد إلى 755 وفي نفس الوقت لجميع المجلدات الفرعية وكذلك في wp-content بما في ذلك المجلد الذي يحتوي على الصور.

يجب على المرء أيضًا التحقق من أذونات الملف وتصحيحها في مجلد wp-content للملفات الفردية أيضًا. للقيام بذلك ، انقر فوق مجلد wp-content ثم حدد أذونات الملف. هذا ما نقوم به لإدخال التغييرات المطلوبة في ملفاتنا أيضًا. بالنسبة للمجلدات التي أدخلناها 755 كقيمة عددية ، أدخل هنا 644 وبعد ذلك ، تحتاج إلى تحديد المربع المجاور لـ "Recurse في الدلائل الفرعية". الخطوة الأخيرة هي النقر فوق خيار "تطبيق على الملفات فقط" والنقر فوق "موافق".

حتى الآن ، سيعرض عميل FTP أذونات الملفات إلى 644 لجميع الملفات و 755 لجميع المجلدات والمجلدات الفرعية في مجلد wp-content .

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

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

في بعض الأحيان ، يستمر الخطأ ، وعندما يحدث هناك سبب آخر لنفسه.

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

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

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

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

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

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

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

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

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

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

خاتمة:

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