بارها این نکته را مطرح کرده ایم که در به روزرسانی وب سایت های جوملایی و اساساً هر وب سایتی تحت هر سیستمی میبایست به سورس ها و افزونه های بکارگرفته شده دقت کرد که آیا همگام با انجام آپدیت ما؛ کتابخانه هایی که بروی سایت نصب هستند هم ورژن جدید و هماهنگ از آن ها موجود است یا خیر؟
[quote]پیشنهاد ویژه: سایت آماده تهیه غذای خانگی مادرانه[/quote]
اخیراً مشاهده شده که برخی کاربران بعد از به روزرسانی هسته جوملای خود به آخرین نسخه که در حال حاضر ۳۹٫۱۳ می باشد و همچنین آخرین نسخه PHP که در حال حاضر بروی ورژن ۷٫۳ برقرار است دچار برخی خطاها می شوند. یکی از این خطاها که اصطلاحاً به خطای JSON data معروف است.
این خطا به صورت زیر و با عبارت مشخصی صادر میشود.
متن خطا:
Error occured while fetching the JSON data: HTTP 404 status code
برای رفع کلی این خطا چند راهکار وجود دارد که به آن ها اشاره میکنیم:
گام اول از آنجایی که در جوملای نسخه جدید اعتبارسنجی داده های JSON ذخیره شده در دیتابیس بهبودهای فراوانی داشته است به همین دلیل بعد از به روزرسانی جداولی که دارای داده های نامعتبر باشند آمار بالایی خواهند داشت به همین منظور میبایست این جداول را فیکس کنیم. برای این منظور اسکریپت زیر را دانلود میکنیم:
https://github.com/robwent/joomla-json-db-check
فایل را در روت سایت (در پوشه Public_html ) آپلود و از طریق مرورگر آن ها اجرا و فراخوانی میکنیم. سپس اقدام به اجرای اسکریپت میکنیم. به صورت خودکار و در چند ثانیه کلیه جداول دیتابیس چک کلی و فیکس خواهد شد. برای اینکار (قبل از هر کاری دریافت نسخه بکاپ فراموش نشود!)
بعد از انجام این کار حالا می بایست به دنبال افزونه یا کتابخانه ای بگردیم که خطای فوق را ایجاد کرده است. در سایت های جوملایی در عمده سایتهایی که ازین مشکل در آن ها مشاهده است به دلیل استفاده از افزونه Advanced Module Manager خطای جی سون در بخش پارامترهای افزونه ها و ماژول های سایت صادر میشود. برای حل این موضوع فقط کافیست که آخرین ورژن از افزونه را از لینک فوق دانلود و بروی سایت خود نصب نمایید.
[quote]پیشنهاد ویژه: سامانه نوبت دهی اینترنتی پزشکان و مراکز درمانی[/quote]
از اینکه این مقاله کوتاه را مطالعه کردید بسیار متشکریم.
[scrolling_box display=”category” category=”93″ count=”10″ items=”4″ rows=”1″ autoplay=”yes”]
سلام وقت بخیر
در هنگام سیو نوشته در وردپرس این خطا رو میده چجوری باید برطرف بشه
با تشکر فراوان
باسلام دوست گرامی
علت بروز این خطا میتونه قطع ارتباط لحظه ای نت شما که نتونسته اطلاعات رو در دیتابیس ذخیره کنه همچنین اگر به طور دائمی با این خطا مواجه هستید ابتدا وردپرستون رو به آخرین نسخه به روز کنید سپس کلیه کش ها و کوکی ها رو هم کاملا خالی و مجدد تست بفرمایید.
با تشکر از حُسن انتخاب شما