۱۳۹۹/۱۱/۱۶، ۰۳:۱۴:۱۷ صبح
(آخرین ویرایش: ۱۳۹۹/۱۱/۱۷، ۱۶:۰۴:۱۵ عصر، توسط Mohammad-Za.)
(۱۳۹۹/۱۱/۱۵، ۱۴:۲۶:۵۵ عصر)anbaryar نوشته است: درود بر همه دوستانسلام،
به دلیل سهلانگاری پشتیبانی هاست، دیتابیس انجمن از بین رفت و در زمان ریستور بکاپ امکان استفاده از نام قدیم وجود نداشت. دیتابیس را با نام دیگر آپلود کردم و تنظیمات را در فایل کانفیگ تغییر دادم ولی امکان اتصال به دیتابیس وجود نداشت.
پس از آن یکبار دیگر انجمن را نصب کردم و جداول زیر را از دیتابیس جدید حذف و از دیتابیس قدیم ایمپورت کردم.:
mybb_badwords
mybb_forums
mybb_privatemessages
mybb_threads
mybb_userfields
mybb_usergroups
mybb_users
بعد وارد انجمن شدم و جداول رو بازسازی کردم، کاربران برگشتند ولی انجمنها خیر.
بعدش اومدم کل جداول رو پاک کردم و کل دیتابیس قدیمی رو ایمپورت کردم ولی اینبار کلا هیچی رو نمیشناسه . البته پسوند جداول هم درسته.
من چکار باید بکنم که هم یوزر و هم انجمنها برگردند؟
با سپاس
پیشنهاد میشود که ابتدا فایل config.php قبلی را ویرایش کرده و نوع دیتابیس را به mysqli تغییر دهید و روش اول را مجددا امتحان کنید.
درصورتی که مشکل برطرف نشد،
۱- یک نسخه مطابق نسخهی قبلی انجمن نصب کنید.
۲- پس از نصب، تمامی جدولهای دیتابیس را حذف کنید و جدولهای دیتابیس قدیمی را جایگزین کنید. دقت کنید که پیشوند جداول حفظ شود و مطابق با فایل config.php باشد.
۳- پس از بارگذاری، تمامی جداول را از طریق phpmyadmin ابتدا Repair و سپس Optimize کنید.
با احترام