عدم آپدیت whmcs

  • شروع کننده موضوع deldar
  • تاریخ شروع

deldar

عضو تایید شده
کاربر انجمن
عضویت
29/5/16
ارسال ها
24
امتیاز
1
سن
34
سلام. هنگام آپدیت از 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.
لطفا راهنمایی کنید
با تشکر
 

ruin3r

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
10/5/15
ارسال ها
146
امتیاز
6
سلام. هنگام آپدیت از 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
 
آخرین ویرایش:

deldar

عضو تایید شده
کاربر انجمن
عضویت
29/5/16
ارسال ها
24
امتیاز
1
سن
34
سلام. بنده 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:
dot.gif


#1050 - Table 'tblupdatehistory' already exists
ممنون می شم راهنمایی کنید
 

ruin3r

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
10/5/15
ارسال ها
146
امتیاز
6
سلام. بنده 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:
dot.gif


#1050 - Table 'tblupdatehistory' already exists
ممنون می شم راهنمایی کنید
هماانطور که عرض کردم بخش مورد نظر رو از فایل .sql حذف کنید و دوباره ایمپورت کنید.
این روند رو انقدر تکرار کنید تا فایل به طور کامل ایمپورت شود.
 

deldar

عضو تایید شده
کاربر انجمن
عضویت
29/5/16
ارسال ها
24
امتیاز
1
سن
34
با سلام. ممنوم
۱- از تیبل tblupdatehistory باید حذف کنم؟
۲- ممنونم می شم با توجه به خطا راهنمایی کنید که دقیقا کدام بخش را باید حذف کنم؟
با تشکر
 

ruin3r

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
10/5/15
ارسال ها
146
امتیاز
6
با سلام. ممنوم
۱- از تیبل tblupdatehistory باید حذف کنم؟
۲- ممنونم می شم با توجه به خطا راهنمایی کنید که دقیقا کدام بخش را باید حذف کنم؟
با تشکر
ببینید شما باید این فایل رو به صورت دستی در phpmyadmin ایمپورت کنید.
زمان ایمپورت خطا دریافت می کنید و باید بخشی که خطا دریافت کردید رو از فایلی که ایمپورت می کنید حذف کنید و دوباره فایل رو ایمپورت کنید.
این روند رو ادامه دهید تا فایل مورد نظر ایمپورت شود.
سپس فایل ایمپورت شده رو حذف کنید و whmcs رو بروزرسانی کنید.
 

deldar

عضو تایید شده
کاربر انجمن
عضویت
29/5/16
ارسال ها
24
امتیاز
1
سن
34
سلام. ممنونم از وقتی که میزارید
دقیقا ما طبق فرمایش شما که در پاسخ اول هم فرمودید عمل کردیم به این صورت که فایل 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:
dot.gif


#1050 - Table 'tblupdatehistory' already exists

حالا الان متوجه نمی شم با توجه به این خطا و فرمایش شما چه بخشی را باید از فایل مورد نظر حذف کنم!
ممنون میشم اگر بفرمایید:
۱- در خطای بالا چه بخشی را گفته حذف کنم؟
۲- این بخش از فایل tblupdatehistory.sql باید حذف شود یا فایل upgrade600alpha1.sql ؟
با تشکر
 

ruin3r

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
10/5/15
ارسال ها
146
امتیاز
6
سلام. ممنونم از وقتی که میزارید
دقیقا ما طبق فرمایش شما که در پاسخ اول هم فرمودید عمل کردیم به این صورت که فایل 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:
dot.gif


#1050 - Table 'tblupdatehistory' already exists

حالا الان متوجه نمی شم با توجه به این خطا و فرمایش شما چه بخشی را باید از فایل مورد نظر حذف کنم!
ممنون میشم اگر بفرمایید:
۱- در خطای بالا چه بخشی را گفته حذف کنم؟
۲- این بخش از فایل tblupdatehistory.sql باید حذف شود یا فایل upgrade600alpha1.sql ؟
با تشکر
کاربر گرامی بنده به طور صریح به شما پاسخ دادم.
لطفا با دقت بیشتری به عرایض بنده توجه کنید و کاری که گفتم رو بر روی دیتابیس انجام دهید.
 

deldar

عضو تایید شده
کاربر انجمن
عضویت
29/5/16
ارسال ها
24
امتیاز
1
سن
34
سلام ممنونم از وقتی که می زارید
بنده فایل 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:
dot.gif


#1050 - Table 'tblupdatehistory' already exists

با تشکر
 

AHMAD

ایران وب ادمین
عضو کادر مدیریت
ناظر انجمن
عضویت
28/1/15
ارسال ها
145
امتیاز
6
محل سکونت
Matt Cutts Office
وب سایت
www.rastana.com
سلام ممنونم از وقتی که می زارید
بنده فایل 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:
dot.gif


#1050 - Table 'tblupdatehistory' already exists

با تشکر

سلام
در خط آخر خطا مشخص هست.
می بایست جدول tblupdatehistory را حذف کنید.
 
بالا