حل مشکل Failed to Open Stream در وردپرس

حل مشکل 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 های ثالث بارگیری می کنند.

برای رفع این، شما باید با نویسنده افزونه برای پشتیبانی تماس بگیرید.

آنها قادر خواهند بود به شما در حل این خطا کمک کنند.

 

امیدواریم از خواندن این مقاله لذت برده باشید.

نظرات خود را با ما به اشتراک بگذارید.

منتظر مقالات بیشتر در ماهدیس وب باشید.

دیدگاه کاربران
  • علیرضا ناجی ۲۲ مرداد ۱۳۹۹

    این خطا بیشتر به هنگام بروز رسانی ووکامرس بوجود میاد . اگر بتازگی این بروز رسانی را انجام داده اید باید از طریق هاست وارد پلاگین ها شده و ووکانمرس جدید را دستی دانلود و جایگزین نمایید . یک مشکل تجربی هم هست اینکه اگر مسیر ادمین یا لاگین را دستی تغییر داده اید یا از طریق افزونه برای مسایل امنیتی wp admin را تغییر نام داده اید ، این عمل در بروز رسانی ها باعث این مشکلات هم می شوند که باید همگی را غیر فعال نمایید

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

کد امنیتی Time limit is exhausted. Please reload CAPTCHA.