آموزش جوملا و وردپرس

آموزش های اختصاصی که در این بخش مشاهده میکنید شامل : آموزش طراحی سایت جوملا , آموزش سئو , آموزش جوملا , آموزش طراحی سایت وردپرس , آموزش امنیت آموزش , آموزش خطایابی , آموزش نصب , آموزش سفارشی سازی قالب و آموزش افزونه های جوملا و وردپرس و ... میباشد .

رفع خطای JUser: :_load: Unable to load user with ID

(18 )

fix juser error joomla برای بسیاری از کاربران پیش آمده است که بعد از نصب بسته نصبی قالب خریداری شده با خطای :
در زبان فارسی :
هشدار
JUser: :_بارگذاری :نمی توان کاربر را با این شناسه بارگذاری کرد:
در زبان انگلیسی :
Warning
JUser: :_load: Unable to load user with ID:
مواجه شده باشند . اما راه حل چیست و چگونه این خطا را رفع کنیم ؟
رفع این خطا به 3 روش قابل اجرا است
روش اول :
باز کردن مطالب کی2 به صورت تک به تک و تغییر نویسنده از داخل مطلب و اختصاص نویسنده فعلی سایت به مطلب مورد نظر میباشد که اگر تعداد مطالب شما زیاد باید مطمئنن زمان بسیاری را برای انجام این کار باید صرف نمایید
برای تغییر نویسنده مطلب کافیست پس از ورود به مدیریت جوملا > منو کامپوننتها > بروی نام کامپوننت کی2 کلیک میکنیم و گزینه مطالب را انتخاب تا لیست مطالب باز شود سپس بروی مطلبی که قصد داریم نویسنده آن تغییر کند کلیک میکنیم و در تنظیمات افزونه گزینه تغییر که در جلو عنوان نویسنده میباشد کلیک میکنم در صفحه باز شده نویسنده فعلی سایت را انتخاب و بروی دکمه ذخیره کلیک میکنیم ( تصویر را مشاهده نمایید )
fix juser error joomla

روش دوم :
حذف مطالب پیش فرضی است که ایجاد شده و ایجاد مطالب با نویسنده فعلی سایت
برای حذف مطلب کافیست پس از ورود به مدیریت جوملا > منو کامپوننتها > بروی نام کامپوننت کی2 کلیک میکنیم و گزینه مطالب را انتخاب تا لیست مطالب باز شود سپس میتوانید با مطالبی که قصد دارید انها را حذف کنید انتخاب و بروی دکمه زباله دان کلیک نمایید ( تصویر را مشاهده بفرمایید )
fix juser error joomla
روش سوم : ( پیشنهاد ما در صورتیکه مطالب زیادی دارید )
این آموزش برای اولین بار توسط وب سایت پی سی تمپلیت ارائه شده است و تغییر در دیتابیس و جایگزین کردن نویسنده فعلی سایت با نویسنده قبلی مطلب به صورت یکباره است تا تمامی مطالب شما به نویسنده فعلی سایت اختصاص داده شوند.

مهم :


توجه کنید حتما قبل از انجام این روش از دیتابیس خود بک آپ تهیه بفرمایید ، تاکید میکنیم حتما بک آپ تهیه بفرمایید
راه حل رفع این خطا استفاده از دستورات زیر میباشد :
UPDATE $dbprefix_k2_items SET created_by = CurrentAuthorID WHERE created_by = PreviousAuthorID;
UPDATE $dbprefix_k2_items SET modified_by = CurrentAuthorID WHERE modified_by = PreviousAuthorID;
$dbprefix
: پیشوند جداول دیتابیس میباشد که در فایل Configuration.php که در روت جوملا است قابل مشاهده میباشد .
CurrentAuthorID
: شناسه نویسنده فعلی سایت میباشد
PreviousAuthorID
: شناسه نویسنده قبلی مطلب میباشد
نحوه بدست آوردن شناسه نویسنده قبلی ( PreviousAuthorID ) سایت :
اگر در سایت خطای زیر را مشاهده میفرمایید
هشدار JUser: :_بارگذاری :نمی توان کاربر را با این شناسه بارگذاری کرد: 558
بدین معنا است که نویسنده قبلی سایت شناسه 558 را داشته است .
نحوه بدست آوردن شناسه نویسنده فعلی ( CurrentAuthorID ) سایت :
و برای مشاهده شناسه نویسنده فعلی سایت کافیست وارد منو مدیریت کاربران شوید و در لیست کاربران شناسه ای که در جلوی نام مدیر کل سایت قرار دارد را یادداشت یا کپی نمایید در مثال ما شناسه مدیر 216 میباشد .
fix juser error joomla
fix juser error joomla

نحوه بدست آوردن پیشوند جداول دیتابیس ( $dbprefix ) سایت :


در روت جوملا فایل Configuration.php را با یک ویرایشگر همانند Notepad++ باز نمایید و مانند تصویر عبارتی که در جلو $dbprefix میباشد را یادداشت یا کپی نمایید که در مثال ما این عبارت ksv5f میباشد
fix juser error joomla
fix juser error joomla

حالا که ما هر دو شناسه و پیشوند جداول را داریم کافیست دستوری که در بالا به آن اشاره کردیم را ویرایش نماییم برای ویرایش به صورت زیر اقدام میکنیم
UPDATE ksv5f_k2_items SET created_by = 216 WHERE created_by = 558;
UPDATE ksv5f_k2_items SET modified_by = 216 WHERE modified_by = 558;
تقریبا کار به پایان رسیده است حال که ما این دستورات را ویرایش کردیم کافیست وارد محیط phpmyadmin
شویم و بعد از آن دیتابیس خود را انتخاب کنیم و پس از انتخاب دیتابیس و مشاهده جداول دیتابیس
fix juser error joomla

، سربرگ sql را انتخاب نماییم ( تصویر را مشاهده نمایید )
و 2 خط دستوری که داریم را در ویرایشگر Sql پیست نماییم و بروی دکمه Go کلیک کنیم . امکان دارد پس از کلیک بروی دکمه Go صفحه تایید باز شود که شما باید تایید کنید .
fix juser error joomla

نظرات (14)

  1. تیرا حمیدی

سلام و وقت بخیر

راه ساده تری برای این کار برای افرادی که K2 نیستند مانند بنده وجود دارد. در پنل بنده از SP Page Builder استفاده شده است. بنابر این در PHP MY ADMIN دیتا بیس خودم را انتخاب کردم در قسمت Structure بخش Containing the word: ...

سلام و وقت بخیر

راه ساده تری برای این کار برای افرادی که K2 نیستند مانند بنده وجود دارد. در پنل بنده از SP Page Builder استفاده شده است. بنابر این در PHP MY ADMIN دیتا بیس خودم را انتخاب کردم در قسمت Structure بخش Containing the word: sppagebuilder را قرار دادم و تمام یک اینتر و لیست مورد نظر را آورد و قالب مورد استفاده را انتخاب کردم از بخش modified_user_id و created_user_id عدد آی دی یوزر جدیدم را وارد کردم و تمام دکمه Go را زدم و ایراد بطور کلی برطرف و همه مطالب به یوزر جدید منتقل شد. نه بک آپ می خواهد نه هیچ چیز دیگر! اگر گرفتید هم ضرر نکردید.

امیدوارم مفید فایده بوده باشد
موفق و پیروز باشید

ادامه مطلب
  پیوست ها
 
  1. م.ه.ر.ا.ن

ممنون عالی بود مشکل ما هم حل شد
( البته بهترین و راحترین راه از طریق آپدیت مستقیم دیتابیس هستش که اذیت هم نشید )

  پیوست ها
 
  1. بهزاد

سلام تمام مراحل گفته را رفتم ولی مشکل من حل نشد

  پیوست ها
 
  1. صائمیان    بهزاد

سلام

این اموزش برای سایتهایی هست که با کی2 طراحی شدن ممکنه سایت شما افزونه ای دیگر داشته باشد

  پیوست ها
 
  1. حسین

با سلام مرسی مرسی مرسی بسیار این مطلب عالی و آموزنده بود بلاخص بخش سوم آموزش که بسیار راحت و سریع انجام شد

  پیوست ها
 
  1. زهره حسینی

با سلام ؛ آموزش شما عالی بود . مشکل حل شد . سپاسگزارم

  پیوست ها
 
  1. صائمیان    زهره حسینی

درود بر شما

پایدار باشید

  پیوست ها
 
  1. Salman

سلام
من دستوری را که دادید اجرا کردم، منتها الان همون خطا را میده منتها با آی دی یوزر کنونی.

  پیوست ها
 
  1. صائمیان    Salman

درود بر شما

در صورتیکه مطالب شما با کی2 است مشکلی نباید داشته باشید احتمالا جای شناسه ها را اشتباه درج کرده اید مجددا مراحل را طی بفرمایید

  پیوست ها
 
  1. احمد پورقاسم

هشدار
JUser: :_load: کاربر با این شناسه را نمی توان بارگذاری کرد: 391
براي اين خطاهم كه من ميبينم در قالب خريداري شده ام بايد
همين روش بالا را بكارببرم

  پیوست ها
 
  1. صائمیان    احمد پورقاسم

درود بر شما

اگر بروی سایت خود کی2 دارید بله

پایدار باشید

  پیوست ها
 
  1. ali azizi

سلام از قالب های رایگان قالبJM Services استفاده میکنم ممنون میشم راهنمایی کنید کجای کد رو تغییر بدم

  پیوست ها
 
  1. ali azizi

سلام
من از کی2 استفاده نمیکنه و در دیتابیس موجود نیست چه تغیری در کد بدم؟

  پیوست ها
 
  1. صائمیان    ali azizi

درود بر شما

تغییرات را باید براساس افزونه ای که دارید اعلام کنید

موفق باشید

  پیوست ها
 
برای این محصول نظری ارسال نشده است

دیدگاه خود را بیان کنید

ارسال نظر به عنوان مهمان ثبت نام یا ورود به حساب کاربری
پیوست ها (0 / 3)
Share Your Location
هر روز هفته 24 ساعته پاسخگوی شما هستیم

تماس با ما

02144140767

بلوار فردوس غرب ، خیابان بهار شمالی ، خیابان منوچهری غربی ، خیابان نگین ، پلاک 7 ، واحد 2

logo-samandehi

وب سایتهای مرتبط