رفع مشکل خطا Failed to Open Stream در وردپرس


WPERROR

آموزش رفع خطاهای وردپرس
سوال رفع مشکل خطا Failed to Open Stream در وردپرس
68
۰۹ آبان ۱۳۹۷
34 بازدید

در ابتدا باید بررسی کنیم که چه عاملی باعث خواهد شد که این خطا در وردپرس به وجود خواهد آمد، باید خدمت شما عرض کنیم خطای 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

همان طور خدمت شما عرض کردیم این خطا ممکن است دلایل مختلفی داشته باشد و پیام خطا بسته به علت و محل فایل متفاوت می باشدف به طور مثال: مجوز دسترسی وجود نداشته باشد ، فایل در دسترس نباشد، عملیات شکست خورده باشد و مواردی از این قبیل.

در حال حاضر اگر خطا نمایش داده شده حاوی پیام ‘no such file or directory’ باشد یعنی اینکه به دنبال فایل در خطی که مشخص شده است بگردید. یا میتواند خطا به خاطر یک قالب یا افزونه رخ داده باشد، یعنی اینکه ممکن است فایل های افزونه یا قالب حذف یا به صورت کامل نصب نشده باشد. برای رفع خطا فقط کافی است افزونه یا قالب را غیرفعال کرده و مجددا نصب کنید.با این حال ، این امکان وجود دارد که وردپرس قادر به مکان‌یابی فایل‌های موجود در پرونده .htaccess در پوشه اصلی شما نیست. در این صورت، شما باید مانند تصویر زیر به صفحه تنظیمات> پیوندهای یکتا بروید و روی دکمه ذخیره تغییرات کلیک کنید تا فایل .htaccess مجددا ایجاد شود.

اگر پیغامی که نمایش داده می شود در آن گغته شده باشد ‘Permission denied’ به این معناست که دسترسی لازم به فایل مورد نظر را ندارد برای رفع این مشکل به پوشه فایل مورد نظر بروید و دسترسی ها را برای آن تعریف کنید. و در آخر این خطا به دلیل استفاده از اسکریپت هایی مانند Google Analytics, Facebook APIs رخ میدهد که برای استفاده از آنها ممکن است نیاز به تایید هویت داشته باشیم و وردپرس نتواند فایل های لازم را اجرا کند. برای رفع این مشکل باید با پشتیبانی افزونه مورد نظر ارتباط برقرار کنید و مشکل را با آنها در میان بگذارید .


طبقه بندی: خطا وردپرس