اگر مدیر یک سایت وردپرسی هستید، ممکن است خطای 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 17
یا میتوان به نمونه دیگری اشاره کرد:
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 17
و یا نمونه زیر هم مورد دیگری خواهد بود که ممکن است با آن برخورد کنید:
Last Error: 2018-04-04 14:52:13: (2) HTTP Error: Unable to connect: ‘fopen (compress.zlib://https://www.googleapis.com/analytics/v3/management/accounts/~all/webproperties/~all/profiles?start-index=1): failed to open stream: operation failed’
آموزش رفع خطای Failed to Open Stream وردپرس
بعد از اینکه با ارور Failed to Open Stream آشنا شدیم، بهتر است ببینیم چه راهی برای حل این مشکل وجود دارد. همانطور که گفتیم این خطا علتهای متفاوتی داشته و متن خطا نیز با توجه به علت آن و محل قرارگیری فایلی که دچار خطا شده است، متفاوت است.
در صورتیکه متن خطای شما شامل عبارت no such file or directory باشد، میبایست در کد خطای مذکور، محل قرارگیری فایل و نام فایل را پیدا کنید. در نمونهای دیگر در صورتیکه فایل ذکر شده مربوط به قالب یا افزونه ای باشد، معنی آن این است که فایلهای مربوط به افزونه یا قالب مورد نظر یا حذف شده اند یا به صورت نصب نشده اند. تنها کافی است قالب یا افزونه مذکور را غیرفعال و مجددا نصب و فعال کنید تا خطا رفع شود.