رفع مشکل خطای دیتابیس ویبولتین ( هنگام اضافه کردن فارسی ساز )

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

بعد از مدت ها دوباره این صفحه رو باز کردم گفتم چند کلامی یادداشت بنویسم آخرین یادداشتم مربوط میشد به رامین رضائیان و حواشی اون گذشت و گذشت پرسپولیس قهرمان شد من هم به جشن قهرمانی رفتم توی اردیبهشت ماه اتفاقات خوبی برام افتاد بامداد روزی که تولدم بود یکی از بهترین لحظات زندگیم رقم خورد چند مدتی خوشحال و سرمست از اتفاقات ادریبهشت بودم که با ورود به خرداد اتفاقات ناخوش آیندی رو تجربه کردم و ضربه خوردم و در حال حاظر دارم تلاش میکنم دوباره به قول یکی از دوستان از خاک بلند بشم :)) بگذریم چند روزی با ویبولتین به مشکل خورده بودم و وقتی زبان فارسی رو میخواستم بارگزاری کنم به خطا میخوردم کمی جستوجو کردم و فهمیدم مشکل سمت سرور هستش بعد از انجام چند راهکار نتیجه مطلوب رو پیدا کردم که در اختیارتون میزارم.

در هنگام آپلود فایل xml فارسی ساز بعد از آپلود خطا اعصاب خرد کن دیتابیس ویبولتین رو میدیدم و نمیدونستم باید چیکار کنم اول فکر کردم شاید به خاطر charset باشه بعد که هم utf-8 و هم ISO-8859-1 اما برطرف نشد ذهنم رفت سمت مشکل دار بودن فایل ها بعد دیدم از اون هم نیست با کمی سرچ بیشتر فهمیدم مشکل از سمت سرور هستش و با افزایش max_allowed_packet در دیتابیس این مشکل برطرف میشه برا این کار نیاز به دسترسی به روت داریم وقتی لاگین کردید به روت دستورات زیر رو انجام بدید :

فایل زیر رو باز کنید :

nano /etc/my.cnf

بعد به شکل زیر تغییرش بدید :

[mysqld] local-infile=0
max_allowed_packet = 20G

توجه : من به طور مثال ۲۰GB نوشتم طبق نیاز خودتون افزایشش بدید.

بعد از انجام این دستورات داخل کنسول دستور زیر رو اجرا کنید تا یک بار سرویس sql مجدد شروع بشه :

service mysql restart

و مجدد تست کنید میبینید که مشکل شما برطرف شده ، امیدوارم این راهکار به شما کمک کنه اگر مشکل مشابه من رو داشتید و تونستید با یه راهکار مناسب و بهتر برطرفش کنید به من بگید که زیر این پست اضافه کُنم ، به هر حال ویبولتین بهانه ای شد تا به اینجا سر بزنم و کمی از خودم بنویسم امیدوارم حالتون خوب باشه و ایام به کام همتون شیرین باشه …

راستی : خطای من توی دیتابیس شکل خطای زیر بود (کاملش رو نمیزارم خیلی زیاد بود …)

Database error in vBulletin 4.2.2:

Invalid SQL:
UPDATE language SET title = title, phrasegroup_global =

 

ارادت

امیرحسین

 

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *