حل مشکل Failed to Open Stream
حل مشکل Failed to Open Stream – آیا شما هم با خطای Failed to Open Stream روبرو شده اید؟ این خطا معمولا محل اسکریپت هایی را که خطا رخ داده است، مشخص می کند. در این مقاله، ما به شما نشان می دهیم که چگونه این مشکل را برطرف کنید.
چرا خطای Failed to Open Stream رخ میدهد؟
این خطا زمانی اتفاق می افتد که وردپرس قادر به بارگیری فایل هایی در کد وب سایت نیست.
اما با وجود این خطا گاهی اوقات وردپرس بارگذاری را ادامه می دهد و فقط یک پیام هشدار را نشان می دهد و هیچ چیز دیگری بارگذاری نمی کند.
به طور معمول خطا مانند کدهای زیر است:
Warning: require(/home/website/wp-includes/load.php): failed to open stream: No such file or directory in /home/website/wp-settings.php on line 19
Fatal error: require(): Failed opening required ‘/home/website/wp-includes/load.php’ (include_path=’.:/usr/share/php/:/usr/share/php5/’) in /home/website/wp-settings.php on line 19
حل مشکل Failed to Open Stream
همانطور که قبلا ذکر شد، خطا می تواند به دلایل مختلف ایجاد شود و پیام خطا بسته به علت و محل فایل که باعث خطا می شود متفاوت خواهد بود.
به عنوان مثال:
مجوز دسترسی وجود نداشته باشد ، فایل در دسترس نباشد، عملیات شکست خورده باشد و مواردی از این قبیل.
در حال حاضر اگر پیام خطا حاوی ‘no such file or directory’ باشد، باید کد را نگاه کنید تا فایلی که در آن خط خاص ذکر شده است را ببینید. یا خطا میتواند به خاطر یک پوسته یا افزونه رخ داده باشد، یعنی اینکه ممکن است فایل های افزونه یا پوسته حذف یا به درستی نصب نشده باشد. برای رفع خطا فقط کافی است افزونه یا پوسته را غیرفعال کرده و مجددا نصب کنید. با این حال، این امکان هم وجود دارد که وردپرس قادر به مکانیابی فایلهای موجود در پرونده .htaccess در پوشه اصلی شما نیست. در این صورت، شما باید مانند تصویر زیر به صفحه تنظیمات> پیوندهای یکتا بروید و روی دکمه ذخیره تغییرات کلیک کنید تا فایل .htaccess مجددا ایجاد شود.
اگر پیام خطا « Permission denied » را نمایش میدهد.
این بدان معنی است که وردپرس مجوز مناسب برای دسترسی به فایل یا دایرکتوری که در کد وجود دارد را ندارد.
برای رفع این، شما باید فایلها و مجوزهای دیتابیس وردپرس را چک کنید و در صورت نیاز آنها را اصلاح کنید.
در نهایت، برخی از افزونه های وردپرس اسکریپتها را از منابع ثالث مانند:
Google Analytics، API های فیس بوک، Google Maps و سایر API های ثالث بارگیری می کنند.
برای رفع این، شما باید با نویسنده افزونه برای پشتیبانی تماس بگیرید.
آنها قادر خواهند بود به شما در حل این خطا کمک کنند.
حل مشکل Failed to Open Stream
امیدواریم از خواندن این مقاله لذت برده باشید.
نظرات خود را با ما به اشتراک بگذارید.
منتظر مقالات بیشتر در داده نگر نسل باشید.