ابحث في قاعدة بيانات لرسائل الأخطاء والرموز الشائعة — HTTP وWindows والمتصفح والشبكة وJavaScript وPHP وMySQL — مع شرح لكل خطأ وسببه المحتمل وطريقة إصلاحه. في متصفحك، مجانًا.

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

HTTP 400 Bad Request تعذّر على الخادم فهم الطلب. HTTP 401 Unauthorized المصادقة مطلوبة وقد فشلت أو لم تُقدَّم. HTTP 403 Forbidden فهم الخادم الطلب لكنه يرفض السماح به. HTTP 404 Not Found الصفحة أو المورد المطلوب غير موجود على الخادم. HTTP 405 Method Not Allowed يتعرّف الخادم على طريقة الطلب لكن المورد المستهدف لا يسمح بها. HTTP 408 Request Timeout انتهت مهلة الخادم أثناء انتظار العميل لإنهاء إرسال الطلب. HTTP 409 Conflict يتعارض الطلب مع الحالة الحالية للمورد المستهدف. HTTP 410 Gone المورد المطلوب اختفى نهائيًا ولا يوجد عنوان تحويل متاح. HTTP 413 Payload Too Large جسم الطلب أكبر مما يرغب الخادم أو يستطيع معالجته. HTTP 415 Unsupported Media Type يرفض الخادم الطلب لأن نوع وسائط الحمولة غير مدعوم. HTTP 422 Unprocessable Content فهم الخادم الطلب وصياغته لكنه لا يستطيع معالجة التعليمات الواردة فيه. HTTP 429 Too Many Requests أرسل العميل عددًا كبيرًا جدًا من الطلبات خلال فترة زمنية معيّنة ويخضع الآن لتحديد المعدّل. HTTP 431 Request Header Fields Too Large يرفض الخادم الطلب لأن حقول الترويسة كبيرة جدًا، فرديًا أو مجتمعة. HTTP 451 Unavailable For Legal Reasons المورد غير متاح بسبب طلب قانوني بحظر الوصول إليه. HTTP 500 Internal Server Error عطل عام من جهة الخادم أثناء معالجة الطلب. HTTP 501 Not Implemented لا يدعم الخادم الوظيفة اللازمة لتنفيذ الطلب. HTTP 502 Bad Gateway تلقّى بوّابة أو وكيل استجابة غير صالحة من الخادم الأصلي (upstream). HTTP 503 Service Unavailable الخادم غير قادر مؤقتًا على معالجة الطلب. HTTP 504 Gateway Timeout لم تتلقَّ البوّابة استجابة في الوقت المناسب من الخادم الأصلي (upstream). HTTP 301 Moved Permanently انتقل المورد بشكل دائم إلى رابط جديد ويجب على العملاء استخدام الموقع الجديد من الآن فصاعدًا. HTTP 302 Found المورد متاح مؤقتًا على رابط مختلف بينما يبقى الرابط الأصلي هو المعتمد. HTTP 304 Not Modified لم يتغيّر المورد منذ النسخة المخزّنة مؤقتًا لدى العميل، لذا لم يُعَد أي جسم للاستجابة. HTTP 307 Temporary Redirect المورد موجود مؤقتًا على رابط مختلف ويجب الحفاظ على طريقة الطلب وجسمه عند إعادة التوجيه. HTTP 308 Permanent Redirect انتقل المورد بشكل دائم ويجب الحفاظ على طريقة الطلب وجسمه عند إعادة التوجيه. Windows 0x80070005 رُفض الوصول — العملية تفتقر إلى الصلاحيات المطلوبة. Windows 0x80070057 المعامل غير صحيح — تلقّت عملية وسيطًا غير صالح. Windows 0x8007007B صيغة اسم الملف أو الدليل أو تسمية وحدة التخزين غير صحيحة. Windows 0x80004005 خطأ غير محدّد — رمز الفشل العام في Windows. Windows 0xC0000005 انتهاك للوصول — قرأ برنامج أو كتب في ذاكرة لا يملكها. Windows 0x80070002 تعذّر على النظام العثور على الملف المحدّد. Windows 0x800F0922 فشل تثبيت تحديث Windows أو ميزة اختيارية (0x800F0922). Windows 0x80073712 فشل Windows Update لأن مكوّنًا مطلوبًا للتحديث مفقود أو تالف (0x80073712). Windows 0x80070643 فشل تثبيت التحديث بخطأ فادح، غالبًا تحديث .NET Framework أو تحديث معلومات الأمان (0x80070643). Windows 0x80072EE2 انتهت مهلة Windows Update أثناء محاولة الاتصال بخوادم التحديث (0x80072EE2). Windows CRITICAL_PROCESS_DIED شاشة زرقاء: انتهت عملية حرجة لنظام Windows بشكل غير متوقّع. Windows KERNEL_SECURITY_CHECK_FAILURE شاشة زرقاء: اكتشفت النواة تلفًا في بنية بيانات حرجة. Windows IRQL_NOT_LESS_OR_EQUAL شاشة زرقاء (IRQL_NOT_LESS_OR_EQUAL) حيث وصل برنامج تشغيل أو عملية نواة إلى الذاكرة عند مستوى IRQL غير صالح. Windows PAGE_FAULT_IN_NONPAGED_AREA شاشة زرقاء (PAGE_FAULT_IN_NONPAGED_AREA) حيث طلب النظام صفحة ذاكرة لم تكن موجودة. Windows DPC_WATCHDOG_VIOLATION شاشة زرقاء (DPC_WATCHDOG_VIOLATION) حيث استغرق برنامج تشغيل وقتًا طويلًا جدًا بأولوية عالية وانتهت مهلة مؤقّت المراقبة. Windows SYSTEM_SERVICE_EXCEPTION شاشة زرقاء (SYSTEM_SERVICE_EXCEPTION) ناتجة عن تعليمة غير قانونية أو وصول ذاكرة غير سليم في كود النواة أو برنامج التشغيل. Windows INACCESSIBLE_BOOT_DEVICE شاشة زرقاء (INACCESSIBLE_BOOT_DEVICE) حيث لا يستطيع Windows قراءة القرص الذي يفترض أن يُقلع منه. Windows 0xC000021A شاشة زرقاء فادحة (0xC000021A / STATUS_SYSTEM_PROCESS_TERMINATED) حيث توقّفت عملية نظام حرجة في وضع المستخدم مثل winlogon أو csrss بشكل غير متوقّع. المتصفح والشبكة ERR_CONNECTION_REFUSED رفض الجهاز المستهدف الاتصال بشكل فعّال. المتصفح والشبكة ERR_CONNECTION_TIMED_OUT لم تتلقَّ محاولة الاتصال أي رد في الوقت المناسب. المتصفح والشبكة ERR_CONNECTION_RESET أُعيد ضبط الاتصال بالخادم قبل اكتمال الاستجابة (ERR_CONNECTION_RESET). المتصفح والشبكة ERR_CONNECTION_CLOSED أغلق الخادم الاتصال بشكل غير متوقّع أثناء تحميل المتصفح للصفحة (ERR_CONNECTION_CLOSED). المتصفح والشبكة ERR_NAME_NOT_RESOLVED تعذّر ترجمة اسم النطاق إلى عنوان IP. المتصفح والشبكة DNS_PROBE_FINISHED_NXDOMAIN أجاب DNS: هذا النطاق غير موجود. المتصفح والشبكة ERR_INTERNET_DISCONNECTED لا يملك المتصفح اتصال إنترنت نشط (ERR_INTERNET_DISCONNECTED). المتصفح والشبكة ERR_TIMED_OUT استغرق الخادم وقتًا طويلًا جدًا للرد وانتهت مهلة الطلب (ERR_TIMED_OUT). المتصفح والشبكة ERR_ADDRESS_UNREACHABLE تعذّر على المتصفح الوصول إلى عنوان IP الخاص بالخادم (ERR_ADDRESS_UNREACHABLE). المتصفح والشبكة ERR_SSL_PROTOCOL_ERROR تعذّر إنشاء الاتصال الآمن. المتصفح والشبكة NET::ERR_CERT_AUTHORITY_INVALID شهادة الموقع غير موقَّعة من جهة موثوقة. المتصفح والشبكة NET::ERR_CERT_DATE_INVALID شهادة TLS الخاصة بالموقع منتهية الصلاحية أو لم تصبح صالحة بعد (NET::ERR_CERT_DATE_INVALID). المتصفح والشبكة NET::ERR_CERT_COMMON_NAME_INVALID شهادة TLS الخاصة بالموقع لا تطابق النطاق الذي تزوره (NET::ERR_CERT_COMMON_NAME_INVALID). المتصفح والشبكة ERR_TOO_MANY_REDIRECTS أعادت الصفحة التوجيه مرات كثيرة حتى استسلم المتصفح. المتصفح والشبكة ERR_EMPTY_RESPONSE أغلق الخادم الاتصال دون إرسال أي بيانات. المتصفح والشبكة ERR_CACHE_MISS احتاج المتصفح إلى إعادة إرسال نموذج لكن البيانات المُخزَّنة مؤقتًا اختفت. المتصفح والشبكة ERR_QUIC_PROTOCOL_ERROR فشل اتصال QUIC/HTTP-3. المتصفح والشبكة ERR_BLOCKED_BY_CLIENT حظر امتداد متصفح أو أداة من جهة العميل الطلب (ERR_BLOCKED_BY_CLIENT). المتصفح والشبكة ERR_FILE_NOT_FOUND تعذّر العثور على ملف محلي مرجعي (ERR_FILE_NOT_FOUND). JavaScript TypeError: Cannot read properties of undefined حاول الكود قراءة خاصية من undefined (أو null). JavaScript TypeError: Cannot read properties of null حاول الكود قراءة خاصية أو استدعاء دالة على قيمة تساوي null. JavaScript ReferenceError: x is not defined يُستخدَم اسم متغيّر أو دالة لكنه لم يُعرَّف قط في النطاق. JavaScript TypeError: x is not a function حاول الكود استدعاء شيء كدالة وهو ليس كذلك. JavaScript SyntaxError: Unexpected token صادف مُحلّل JavaScript حرفًا غير متوقّع. JavaScript SyntaxError: Unexpected end of JSON input تلقّت JSON.parse() نصًا فارغًا أو مقطوعًا ولم تتمكّن من إنهاء التحليل. JavaScript RangeError: Maximum call stack size exceeded تم تجاوز حدّ مكدّس الاستدعاء (call stack). JavaScript Uncaught (in promise) رُفض promise ولم يلتقط أحدٌ الخطأ. JavaScript Blocked by CORS policy: No 'Access-Control-Allow-Origin' حظر المتصفح طلبًا عبر أصل مختلف لم يسمح به الخادم. JavaScript TypeError: Failed to fetch تعذّر على fetch() إكمال طلب الشبكة. JavaScript TypeError: Assignment to constant variable حاول الكود إعادة إسناد متغيّر أُعلن بـ const. JavaScript TypeError: Cannot convert undefined or null to object عملية تتوقّع كائنًا (مثل Object.keys أو Object.assign) تلقّت null أو undefined. JavaScript SyntaxError: Cannot use import statement outside a module استُخدمت جملة import من ES في ملف لا يُعامَل كوحدة ES. JavaScript React: Hydration failed HTML المُقدَّم من الخادم في React لم يطابق ما قدّمه العميل أثناء الترطيب (hydration). JavaScript TypeError: x.map is not a function استدعى الكود .map() على قيمة ليست مصفوفة. Python ModuleNotFoundError: No module named 'x' لم يجد Python أي وحدة مثبَّتة تطابق الاسم الذي حاولت استيراده. Python ImportError: cannot import name وُجدت الوحدة، لكن الاسم المحدَّد الذي طلبت استيراده منها غير موجود فيها. Python IndentationError: unexpected indent سطر مُسنَّد أكثر مما يسمح به الكتلة المحيطة، فتعذّر على Python تحليل البنية. Python TabError: inconsistent use of tabs and spaces تخلط كتلة بين التبويبات والمسافات في التنسيق بطريقة لا يستطيع Python حلّها دون لبس. Python SyntaxError: invalid syntax صادف المفسّر كودًا غير صالح في Python ولم يتمكّن من تحليله. Python NameError: name 'x' is not defined أشرت إلى اسم لم يُعرَّف في النطاق الحالي. Python TypeError: unsupported operand type طُبِّق مُعامِل على مُعامَلات (operands) لا يدعم أنواعها معًا. Python TypeError: object is not callable حاولت استدعاء شيء بـ () وهو ليس دالة أو قابلًا للاستدعاء. Python ValueError: invalid literal for int() تلقّت int() نصًا لا يمثّل عددًا صحيحًا صالحًا بالأساس 10. Python KeyError بحثت عن مفتاح قاموس غير موجود. Python IndexError: list index out of range وصلت إلى موضع في قائمة يتجاوز نطاق عناصرها. Python AttributeError: 'NoneType' object has no attribute وصلت إلى خاصية أو دالة على قيمة تساوي None بدل الكائن المتوقَّع. Python TypeError: 'NoneType' object is not subscriptable استخدمت الفهرسة أو التقطيع (مثل x[0]) على قيمة تساوي None. Python ZeroDivisionError: division by zero استخدمت عملية قسمة أو باقي قسمة الصفر كقاسم. Python FileNotFoundError: No such file or directory لم يجد Python الملف أو الدليل في المسار الذي حدّدته. Python RecursionError: maximum recursion depth exceeded استدعت دالة نفسها مرات كثيرة جدًا وتجاوزت حد عمق الاستدعاء في Python. Python UnicodeDecodeError تعذّر فك تشفير البايتات إلى نص باستخدام الترميز المفترَض. Python UnboundLocalError: local variable referenced before assignment قُرئ متغيّر محلي قبل إسناده داخل الدالة. Python IndexError: string index out of range وصلت إلى موضع حرف يتجاوز طول النص. Python json.decoder.JSONDecodeError: Expecting value توقّع مُحلِّل JSON قيمة لكن الإدخال كان فارغًا أو غير صالح كـ JSON. Python PermissionError: Permission denied رفض نظام التشغيل عملية الملف أو الدليل بسبب صلاحيات غير كافية. Python pip: command not found تعذّر على الصدفة العثور على ملف تنفيذي باسم 'pip' في PATH. Python TypeError: argument of type is not iterable استُخدم اختبار عضوية بـ 'in' على قيمة غير قابلة للتكرار. Python TypeError: string indices must be integers فُهرس نص بقيمة غير عددية صحيحة، فرفض Python الفهرسة الفرعية. PHP Allowed memory size of N bytes exhausted حاول النص البرمجي استخدام ذاكرة أكثر مما تسمح به PHP. PHP Maximum execution time exceeded عمل النص البرمجي أطول من الحد الزمني في PHP فتم إيقافه. PHP Call to undefined function استدعى النص البرمجي دالة غير موجودة. PHP Call to undefined method استدعى الكود دالة غير موجودة على الصنف أو الكائن المحدَّد. PHP Call to a member function on null استدعى الكود دالة أو وصل إلى عضو على متغيّر يساوي null. PHP Cannot modify header information — headers already sent حاول الكود إرسال ترويسة HTTP بعد أن بدأ الإخراج بالفعل. PHP Class "X" not found تعذّر على PHP تحديد موقع الفئة (class) المُنشَأة. PHP Parse error: syntax error, unexpected … تعذّر على PHP تحليل الملف. PHP Warning: Undefined array key قرأ الكود مفتاح مصفوفة غير موجود. PHP Warning: Undefined variable قرأ الكود متغيّرًا لم يُعرَّف قط في النطاق الحالي. PHP Warning: Attempt to read property on null حاول الكود قراءة خاصية كائن على قيمة تساوي null. PHP ArgumentCountError: Too few arguments to function استُدعيت دالة بوسائط أقل مما تعلن أنها مطلوبة. PHP Uncaught TypeError مُرِّرت قيمة من نوع خاطئ إلى دالة أو عملية ذات نوع محدَّد، أو أُعيدت منها. PHP White screen of death (blank page) تُعرَض الصفحة فارغة تمامًا لأن خطأً فادحًا حدث دون عرضه. PHP SQLSTATE[HY000] [2002] Connection refused تعذّر على PDO/MySQL إنشاء اتصال بخادم قاعدة البيانات. Node.js و npm Error: Cannot find module 'x' تعذّر على Node تحديد موقع الوحدة التي حاولت استدعاءها بـ require أو import. Node.js و npm ERR_MODULE_NOT_FOUND تعذّر تحليل استيراد وحدة ES إلى ملف على القرص. Node.js و npm ERR_REQUIRE_ESM استخدمت require() على حزمة تُشحَن كوحدة ES فقط. Node.js و npm Error: listen EADDRINUSE: address already in use المنفذ الذي حاول خادمك الارتباط به مشغول بالفعل بعملية أخرى. Node.js و npm Error: ENOENT: no such file or directory أشارت عملية على نظام الملفات إلى ملف أو دليل غير موجود. Node.js و npm Error: EACCES: permission denied تفتقر العملية إلى صلاحية قراءة أو كتابة أو ربط الملف أو الدليل أو المنفذ المطلوب. Node.js و npm Error: connect ECONNREFUSED رُفضت محاولة اتصال بشكل نشط لأنه لا يوجد شيء يستمع على ذلك المضيف والمنفذ. Node.js و npm UnhandledPromiseRejectionWarning رُفض وعد (promise) ولم يعالج الخطأ أي .catch() أو try/catch. Node.js و npm FATAL ERROR: JavaScript heap out of memory تجاوزت كومة V8 لجافاسكريبت حدّ الذاكرة الخاص بها وأوقف Node العملية. Node.js و npm error:0308010C:digital envelope routines::unsupported روتين تشفير/تجزئة قديم (غالبًا في Webpack 4) غير مدعوم من OpenSSL 3 في إصدارات Node الأحدث. Node.js و npm npm ERR! code ERESOLVE تعذّر على npm حلّ شجرة التبعيات بسبب متطلبات تبعية نظير (peer dependency) متعارضة. Node.js و npm npm ERR! code ELIFECYCLE خرج نص برمجي في دورة حياة npm (مثل build أو test أو خطاف pre/post) برمز غير صفري. Node.js و npm npm ERR! code ENOENT (package.json) تعذّر على npm العثور على package.json في الدليل الحالي. Node.js و npm npm ERR! 404 Not Found الحزمة أو الإصدار المطلوب لم يُوجَد في سجل npm. Node.js و npm npm ERR! code EACCES رُفضت لـ npm صلاحية نظام الملفات، عادة عند الكتابة إلى دليل عام أو ذاكرته المؤقتة. Node.js و npm gyp ERR! build error (node-gyp) فشل node-gyp في تصريف إضافة أصلية (C/C++) من المصدر. Node.js و npm npm WARN unmet peer dependency تعلن حزمة تبعية نظير مفقودة أو عند إصدار غير مُستوفى. Node.js و npm npm ERR! code EBADENGINE (unsupported engine) الحزمة المثبَّتة تتطلّب إصدار Node أو npm لا يطابق بيئتك. Java java.lang.NullPointerException أزال الكود مرجعية عن متغيّر يساوي null، مستدعيًا دالة أو واصلًا إلى حقل على لا شيء. Java java.lang.ClassNotFoundException لم تجد الـ JVM صنفًا بالاسم عند تحميله وقت التشغيل. Java java.lang.NoClassDefFoundError تعذّر تحميل صنف كان متاحًا وقت الترجمة وقت التشغيل. Java java.lang.OutOfMemoryError: Java heap space استنفدت الـ JVM كومتها ولم تستطع تخصيص المزيد من الكائنات. Java java.lang.ArrayIndexOutOfBoundsException وصل الكود إلى عنصر مصفوفة عند فهرس خارج النطاق الصالح للمصفوفة. Java java.lang.StringIndexOutOfBoundsException استخدمت عملية على نص فهرس حرف خارج حدود النص. Java java.lang.NumberFormatException تعذّر تحليل نص إلى نوع عددي. Java java.lang.ClassCastException حُوِّل كائن إلى نوع ليس نسخة منه. Java java.util.ConcurrentModificationException عُدِّلت مجموعة بنيويًا أثناء التكرار عليها. Java java.lang.StackOverflowError تجاوزت مكدس الاستدعاءات حدّ حجمه، وغالبًا بسبب استدعاء ذاتي غير محدود. Java UnsupportedClassVersionError صُرِّف صنف لإصدار Java أحدث من الـ JVM التي تشغّله. Java java.lang.IllegalArgumentException مُرِّر إلى دالة وسيط غير صالح أو خارج نطاقه المقبول. Java java.lang.IllegalStateException استُدعيت دالة بينما كان الكائن في حالة لا تسمح بذلك. Java java.lang.ArithmeticException: / by zero حاولت عملية حسابية على أعداد صحيحة القسمة على صفر. Java java.lang.NoSuchMethodError لم تجد الـ JVM دالة كانت موجودة وقت الترجمة. Java Error: Could not find or load main class تعذّر على مُطلِق java تحديد موقع أو تحميل الصنف الرئيسي المحدَّد. MySQL ERROR 1045: Access denied for user رفض MySQL مجموعة اسم المستخدم/كلمة المرور. MySQL ERROR 2002: Can't connect to local MySQL server تعذّر على العميل الوصول إلى خادم MySQL إطلاقًا. MySQL ERROR 1146: Table doesn't exist يشير الاستعلام إلى جدول غير موجود في تلك القاعدة. MySQL ERROR 1064: You have an error in your SQL syntax تعذّر على MySQL تحليل جملة SQL. MySQL ERROR 1215: Cannot add foreign key constraint تعذّر إنشاء قيد مفتاح خارجي (foreign key). MySQL ERROR 1452: Cannot add or update a child row (foreign key) منع MySQL الإدراج أو التحديث لأنه سيخرق قيد مفتاح أجنبي. MySQL ERROR 1040: Too many connections بلغ MySQL الحد الأقصى لعدد الاتصالات المتزامنة. MySQL ERROR 2006: MySQL server has gone away أغلق الخادم الاتصال في منتصف الجلسة. MySQL ERROR 1054: Unknown column in 'field list' لم يجد MySQL عمودًا مذكورًا في الاستعلام. MySQL ERROR 1062: Duplicate entry for key رفض MySQL الصف لأنه يكرر قيمة في مفتاح UNIQUE أو PRIMARY. MySQL ERROR 1049: Unknown database لم يجد MySQL اسم قاعدة البيانات التي حاولت الاتصال بها أو استخدامها. MySQL ERROR 1366: Incorrect string value تعذّر على MySQL تخزين النص لأنه يحتوي أحرفًا لا يستطيع ترميز العمود تمثيلها. MySQL ERROR 1698: Access denied (auth_socket) رفض MySQL الوصول لأن المستخدم يُصادَق عبر إضافة auth_socket بدلًا من كلمة مرور. Git fatal: not a git repository شغّل Git أمرًا خارج أي مستودع، فلا يوجد لديه دليل .git للعمل معه. Git ! [rejected] ... (non-fast-forward) رُفض الدفع (push) لأن الفرع البعيد يحتوي على التزامات لا يملكها فرعك المحلي، فلا يمكن تقديمه بسرعة (fast-forward). Git CONFLICT (content): Merge conflict in تعذّر على عملية دمج أو rebase أو cherry-pick التوفيق تلقائيًا بين تغييرات على نفس أسطر ملف. Git Permission denied (publickey) رفض خادم SSH الاتصال لأنه لم يُقدَّم أي مفتاح عام مقبول أثناء المصادقة. Git fatal: The current branch has no upstream branch الفرع الحالي لا يملك فرع تتبّع بعيد، فلا يعرف Git أين يدفع أو يجلب. Git fatal: refusing to merge unrelated histories رفض Git دمج فرعين لا يشتركان في أي سلف التزام مشترك. Git error: Your local changes would be overwritten by merge ألغى Git الدمج أو checkout لأنه سيتخلّص من تغييرات غير مُلتزَم بها في شجرة العمل لديك. Git fatal: remote origin already exists يوجد بالفعل بعيد باسم "origin" مُهيَّأ، فتفشل إضافة آخر بنفس الاسم. Git error: src refspec main does not match any الفرع الذي حاولت دفعه غير موجود محليًا، فلا يملك Git مرجع مصدر ليرسله. Git remote: Authentication failed / password removed رفض البعيد بيانات اعتمادك، غالبًا لأن المصادقة بكلمة المرور عبر HTTPS لم تعد مقبولة. Git fatal: Need to specify how to reconcile divergent branches لن يسحب Git 2.27+ لأن فرعك المحلي والبعيد قد تباعدا ولا توجد استراتيجية توفيق مُعدَّة. Git fatal: detected dubious ownership in repository رفض Git العمل على المستودع لأن ملفاته مملوكة لمستخدم مختلف عن الذي يشغّل Git. Git fatal: Unable to create '.git/index.lock' تعذّر على Git إنشاء .git/index.lock لأن ملف قفل للفهرس موجود بالفعل. Git error: pathspec did not match any file(s) لم يجد Git أي ملف أو فرع يطابق المسار أو الاسم الذي قدّمته. Git You are in 'detached HEAD' state يشير HEAD مباشرة إلى التزام محدَّد بدل فرع، لذا لا تُرفَق الالتزامات الجديدة بأي فرع. Git remote: error: File is too large (GH001) رفض البعيد الدفع لأن ملفًا يتجاوز حد حجم الملف الواحد للمضيف (يحدّ GitHub الملفات بـ 100 ميغابايت). Linux و shell bash: command not found تعذّر على الصدفة تحديد موقع ملف تنفيذي يطابق اسم الأمر الذي كتبته. Linux و shell Permission denied منع نظام التشغيل الإجراء لأن مستخدمك يفتقر إلى الصلاحية المطلوبة على الملف أو المورد. Linux و shell No such file or directory مسار ملف أو دليل مُشار إليه غير موجود على نظام الملفات. Linux و shell Segmentation fault (core dumped) تعطّل برنامج لأنه حاول الوصول إلى ذاكرة غير مسموح له بلمسها، وكُتب تفريغ ذاكرة (core dump). Linux و shell Killed (out of memory) أنهت أداة قتل نفاد الذاكرة (OOM killer) في النواة العملية لأن النظام نفدت ذاكرته المتاحة. Linux و shell No space left on device فشلت عملية كتابة لأن نظام الملفات المستهدَف لا يملك مساحة حرة (أو عُقد inode حرة) متبقية. Linux و shell cannot execute binary file: Exec format error تعذّر على النواة تشغيل الملف لأن صيغته الثنائية لا تطابق معمارية أو نوع وحدة المعالجة الحالية. Linux و shell Too many open files بلغت عملية حد عدد واصفات الملفات المفتوحة في آن واحد لكل عملية. Linux و shell bind: Address already in use تعذّر على خدمة الارتباط بمنفذ الشبكة الخاص بها لأن عملية أخرى تستمع بالفعل عليه. Linux و shell ssh: connect to host port 22: Connection refused وصل عميل SSH إلى المضيف لكن لم يقبل أي شيء الاتصال على المنفذ 22. Linux و shell Host key verification failed أوقف SSH العملية لأن المفتاح المُقدَّم من المضيف لا يطابق المخزَّن في known_hosts. Linux و shell user is not in the sudoers file مستخدمك غير مخوَّل لتشغيل أوامر عبر sudo وسُجِّلت المحاولة. Linux و shell Read-only file system رُفضت عملية كتابة لأن نظام الملفات مُركَّب للقراءة فقط. Linux و shell bad interpreter: No such file or directory تعذّر تشغيل نص برمجي لأن المفسّر المسمّى في سطر shebang غير موجود في ذلك المسار. Linux و shell error while loading shared libraries تعذّر على الرابط الديناميكي إيجاد أو تحميل مكتبة مشتركة (.so) يعتمد عليها البرنامج. Linux و shell Broken pipe حاولت عملية الكتابة إلى أنبوب أو مقبس أُغلق طرفه القارئ بالفعل. Linux و shell Operation not permitted رفضت النواة عملية مميّزة رغم أن الملف قد يكون قابلًا للوصول، لأنها تتطلّب قدرة (capability) لا تملكها. البريد الإلكتروني / SMTP SMTP 550: Mailbox unavailable رفض خادم المستلِم الرسالة — صندوق البريد غير متاح أو رفض بسبب سياسة. البريد الإلكتروني / SMTP SMTP 554: Transaction failed / rejected as spam فشلت العملية — رُفضت الرسالة، عادةً بوصفها بريدًا مزعجًا. البريد الإلكتروني / SMTP SMTP 421: Service not available, try again later الخادم المستقبِل غير متاح مؤقتًا أو يحدّ من معدّل إرسالك. البريد الإلكتروني / SMTP SMTP 535: Authentication failed فشلت مصادقة SMTP. البريد الإلكتروني / SMTP SMTP 452: Insufficient system storage لا يستطيع الخادم قبول الرسالة الآن — حدود التخزين أو الحصّة. البريد الإلكتروني / SMTP SMTP 553: Mailbox name not allowed رفض خادم البريد الرسالة لأن اسم صندوق البريد في العنوان غير مسموح به. البريد الإلكتروني / SMTP SMTP 501: Syntax error in parameters رفض الخادم الأمر بسبب خطأ صياغي في وسائطه أو معاملاته. البريد الإلكتروني / SMTP SMTP 450: Requested action not taken, mailbox busy لم يُنفَّذ إجراء البريد المطلوب لأن صندوق البريد غير متاح مؤقتًا أو مشغول. البريد الإلكتروني / SMTP SMTP 471: Local error in processing منع خطأ محلي في معالجة الخادم المُستقبِل تسليم الرسالة.
لم يُعثر على خطأ مطابق.
جرّب كلمات أقل — مثل الرمز فقط («404» أو «0x80070005») أو الثابت («ERR_NAME_NOT_RESOLVED»).

حول البحث عن رموز الأخطاء

أداة البحث عن رموز الأخطاء هي دليل قابل للبحث يضم أكثر من 200 رسالة ورمز خطأ شائع موزعة على 12 فئة: رموز حالة HTTP، أخطاء Windows، أخطاء المتصفح والشبكة، JavaScript، Python، PHP، Node.js وnpm، Java، MySQL، Git، أخطاء shell في Linux ورموز البريد الإلكتروني/SMTP. كل مدخل مكتوب بلغة بسيطة لتسهيل استكشاف الأخطاء وإصلاحها بسرعة.

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

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

كيفية استخدام البحث عن رموز الأخطاء

  1. اكتب رمز الخطأ أو الرسالة في مربع البحث — مثلاً 404 أو ERR_NAME_NOT_RESOLVED أو 0x80070005.
  2. ضيّق النتائج باستخدام فلتر الفئة (HTTP، Windows، JavaScript، MySQL وغيرها) إذا أعاد البحث عدداً كبيراً من النتائج.
  3. افتح المدخل المطابق لقراءة معناه وسببه المحتمل وكيفية إصلاحه.
  4. استخدم زر النسخ للحصول على الرمز الدقيق لتضمينه في تقرير خلل أو تذكرة دعم.
  5. راجع قسم الأخطاء ذات الصلة لمعرفة أخطاء أخرى من نفس الفئة.

الأسئلة الشائعة

تغطي 12 فئة: رموز حالة HTTP، أخطاء نظام Windows، أخطاء المتصفح والشبكة، JavaScript، Python، PHP، Node.js وnpm، Java، MySQL، Git، أخطاء shell في Linux ورموز رد البريد الإلكتروني/SMTP — أكثر من 200 مدخل بالإجمالي.

ابحث بكلمات أقل. أقصر جزء فريد يعمل بشكل أفضل: الرمز الرقمي وحده ("404"، "0x80070005") أو اسم الثابت ("ERR_NAME_NOT_RESOLVED") بدلاً من الجملة الكاملة التي طبعها نظامك.

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

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

نعم، إنها مجانية بالكامل. يمكنك البحث وتصفح دليل الفئات وفتح أي عدد تحتاجه من صفحات تفاصيل الأخطاء دون حساب.

شارك هذا

عمليات البحث الشائعة
البحث عن رمز الخطأ قاعدة بيانات رسائل الأخطاء ماذا يعني هذا الخطأ رموز أخطاء windows رموز أخطاء chrome قائمة رموز أخطاء http إصلاح رسالة الخطأ معنى رمز الخطأ
هل تحتاج إلى مساعدة؟
هل واجهت مشكلة في هذه الأداة؟ أخبر فريقنا.
الإبلاغ عن مشكلة

أضف هذه الأداة المجانية إلى موقعك الخاص — انسخ والصق الكود أدناه.