خطای utf8_general_ci: Fail و نحوه رفع آن
گاها پیش اومده که موقع نصب بسته نصبی قالب های خریداری شده یا حتی وقتی که خودتون با داپلیکیتور از سایتتون بک آپ تهیه کردید،
با خطای utf8_general_ci: Fail ویا utf8_persian_ci: Fail و یا هر دو باهم در مرحله تست دیتابیس مواجه بشیم، دوتا راهکار ساده برای رفع خطای utf8_general_ci: Fail در نصب بسته نصبی وردپرس هست؛ اما قبل از اون بیایید باهم علت این خطا ها رو یادبگیریم:
خطای utf8_general_ci: Fail یا utf8_persian_ci: Fail زمانی نمایش داده میشود که این هر یک از این encoding ها در فایل دیتابیس شما غیرفعال با encoding دیگری به مشکل بخورد.
خب بریم سراغ راهکار اول :
خطای utf8_general_ci: Fail و رفع آن از طریق تنظیمات داپلیکیتور
روی گزینه Options که داخل Step اول وجود داره اگر کلیک کنید، با یک گزینه مواجه میشوید تحت عنوان : legacy collation fallback support for unknown collations types که با فعال کردن و اجرا کردن مجدد تست دیتابیس مشکل رفع خواهد شد.
اما بعضی از وقت ها هست که مشکل سمج تر از این حرفاست، پس باید چه کاری انجام داد ؟
این رو در ادامه میگم که میشه راهکار دوم :
خطای utf8_general_ci: Fail و رفع آن از طریق تغییر فایل داپلیکیتور
به پوشه dup-installer که داخل هاست و داخل مسیری هست که بسته نصبی داپلیکیتور رو اجرا کردید بروید و یک فایلی رو به نام dup-archiv پیدا کنید و ویرایش رو بزنید
حالا به کمک دوست خوبمون یعنی CTRL + F کلمه utf8 رو سرچ کنید و عبارت : utf8_general_ci رو همراه با کلن (همون ویرگول انگلیسی خودمون) رو کامل حذف کنید .
در نهایت Save Changes رو بزنید و برگردید به صفحه نصب داپلیکیتور و مجدد Test Database رو بزنید و به ادامه فراید نصب بسته نصبیتون ادامه بدید.
خب به همین راحتی این مشکل داپلیکتور رو باهم رفع کردیم و من امیدوارم که از این آموزش استفاده کافی رو برده باشید، خوشحال میشوم اگر نظری دارید حتما با من درمیون بگذارید.
توصیه دوستانه : دوست خوبم! به هیچ عنوان نصب و استفاده از قالب ها و افزونه های قدیمی رو توصیه نمی کنم و بهت پیشنهاد می کنم تا حتما از نسخه بروز شده افزونه و یا قالب مورد نظر استفاده کنی و مهم تر از اون اینکه حتما هسته وردپرس رو بروز نگهداری تا مشکلات امنیتی برای سایتت پیش نیاد.