سلام. هنگام آپدیت از whmcs ۵.۳.۱۴ به ۶.۲ و ۶.۳ با خطای زیر روبرو هستیم: A problem was encountered while attempting to apply the database schema updates. The error message returned by the update process was as follows: Unable to complete incremental updates: Unable to import the 6.0.0 Alpha1 database file. Unable to import /home/domain/domains/domain.com/public_html/portal/resources/sql/upgrade600alpha1.sql: Table 'tblupdatehistory' already exists How do I get help? First, we recommend you restore the backup you took before you began the upgrade process to get your installation back online as quickly as possible. Then open a ticket with our support team including a copy of your upgrade log file from /install/log/. This will help them diagnose what caused the failure, and what needs to be done before attempting the upgrade process again. لطفا راهنمایی کنید با تشکر
سلام. باید دیتابیسی که در این متن خطا ارسال شده را باز کنید و به صورت دستی در phpmyadmin ایمپورت کنید. سپس جاهایی که خطا دریافت می کنید رو از فایل دیتابیس حذف کنید و دوباره ایمپورت کنید. این روند رو باید انقدر انجام دهید تا دیتابیس به طور کاتمل ایمپورت شود. در نظر داشته باشید که قبلا تایپیکی در این رابطه باز شده بود: اشکال در آپگرید whmcs از نسخه 6.22 به 6.31
سلام. بنده upgrade600alpha1.sql را ایمپورت کردم و این خطا را داد: Error SQL query: CREATE TABLE `tblupdatehistory` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `admin_id` int(11) NOT NULL, `original_version` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `new_version` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `success` tinyint(1) NOT NULL, `message` text COLLATE utf8_unicode_ci, `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci MySQL said: #1050 - Table 'tblupdatehistory' already exists ممنون می شم راهنمایی کنید
هماانطور که عرض کردم بخش مورد نظر رو از فایل .sql حذف کنید و دوباره ایمپورت کنید. این روند رو انقدر تکرار کنید تا فایل به طور کامل ایمپورت شود.
با سلام. ممنوم ۱- از تیبل tblupdatehistory باید حذف کنم؟ ۲- ممنونم می شم با توجه به خطا راهنمایی کنید که دقیقا کدام بخش را باید حذف کنم؟ با تشکر
ببینید شما باید این فایل رو به صورت دستی در phpmyadmin ایمپورت کنید. زمان ایمپورت خطا دریافت می کنید و باید بخشی که خطا دریافت کردید رو از فایلی که ایمپورت می کنید حذف کنید و دوباره فایل رو ایمپورت کنید. این روند رو ادامه دهید تا فایل مورد نظر ایمپورت شود. سپس فایل ایمپورت شده رو حذف کنید و whmcs رو بروزرسانی کنید.
سلام. ممنونم از وقتی که میزارید دقیقا ما طبق فرمایش شما که در پاسخ اول هم فرمودید عمل کردیم به این صورت که فایل upgrade600alpha1.sql را بصورت دستی در phpmyadmin ایمپورت کردیم و زمان ایمپورت با خطای زیر روبرو شدیم: Error SQL query: CREATE TABLE `tblupdatehistory` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `admin_id` int(11) NOT NULL, `original_version` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `new_version` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `success` tinyint(1) NOT NULL, `message` text COLLATE utf8_unicode_ci, `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci MySQL said: #1050 - Table 'tblupdatehistory' already exists حالا الان متوجه نمی شم با توجه به این خطا و فرمایش شما چه بخشی را باید از فایل مورد نظر حذف کنم! ممنون میشم اگر بفرمایید: ۱- در خطای بالا چه بخشی را گفته حذف کنم؟ ۲- این بخش از فایل tblupdatehistory.sql باید حذف شود یا فایل upgrade600alpha1.sql ؟ با تشکر
کاربر گرامی بنده به طور صریح به شما پاسخ دادم. لطفا با دقت بیشتری به عرایض بنده توجه کنید و کاری که گفتم رو بر روی دیتابیس انجام دهید.
سلام ممنونم از وقتی که می زارید بنده فایل upgrade600alpha1.sql را ایمپورت کردم و خطا نیز دریافت کردم. ولی متوجه نمی شم که این خطا می گه چه بخشی را باید از فایل upgrade600alpha1.sql حذف کنم! تا بعد مجدد ایمپورتش کنم لطف می کنید بفرمایید خطای زیر می گه دقیقا چه بخشی را باید از فایل upgrade600alpha1.sql حذف کنم؟ : Error SQL query: CREATE TABLE `tblupdatehistory` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `admin_id` int(11) NOT NULL, `original_version` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `new_version` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `success` tinyint(1) NOT NULL, `message` text COLLATE utf8_unicode_ci, `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci MySQL said: #1050 - Table 'tblupdatehistory' already exists با تشکر