توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : راهنمایی & نبود utf8 در وب سرور MariaDB
AINALE
April 27th, 2023, 10:02
با سلام
اساتید محترم
یه مشکلی دارم اینکه در دایرکت ادمین و وب سرور
MariaDB بسته utf8 وجود نداره 16 و32 هست ولی اونکه مد نظر هست utf8 هست که به نظرم یا باید لایت اسپد نصب کرد و یا همون اپاچی رو ران کرد که البته از mari به اپاچی تغییر دادن مشکلاتی هم بجود میاره دوستانی که در این مورد نظری دارن لطفا بفرمایئد
متشکر
demonvictor
April 27th, 2023, 11:25
دوست عزیز شما دقیقا چی سوال کردید؟؟؟ یعنی منظورم اینه که میگید داخل دایرکت ادمین، ماریا دی بی تون بسته utf8 رو نداره. اوکی. خب پس متوجه شدیم که دیتابیس شما احتمالا روی ذخیره ی حروف فارسی مشکل داره. بعدش پرسیدید که لایست اسپید نصب کنید یا سوییچ کنید روی آپاچی؟؟ بعد گفتید که از دیتابیستون به آپاچی تغییر دادن مشکلات بوجود میاره؟؟؟
ببینید نفهمیدم چیشد. آپاچی دیتابیسه؟؟ از ماریادیبی سوییچ کنید رو آپاچی، گفتید که مشکل بوجود میاد. یعنی ممکنه؟ ارتباطی ندارن اینا به هم. درمورد چه موضوعی داریم صحبت میکنیم؟ برمیگردیم به سوال، میگید که لایت اسپید نصب کنید مشکل ذخیره سازی توی دیتابیس تون حل میشه؟؟؟ چطوری ممکنه؟؟؟ لایت اسپید وب سروره. سوالتون در مورد دیتابیسه. بعد من اصلا متوجه سوالتون نشدم. یکم شفاف تر کنید سوال رو. چون اصلا مسایل مشخص نشد که چی هست به کجا رسید.
AINALE
April 27th, 2023, 12:38
دوست عزیز شما دقیقا چی سوال کردید؟؟؟ یعنی منظورم اینه که میگید داخل دایرکت ادمین، ماریا دی بی تون بسته utf8 رو نداره. اوکی. خب پس متوجه شدیم که دیتابیس شما احتمالا روی ذخیره ی حروف فارسی مشکل داره. بعدش پرسیدید که لایست اسپید نصب کنید یا سوییچ کنید روی آپاچی؟؟ بعد گفتید که از دیتابیستون به آپاچی تغییر دادن مشکلات بوجود میاره؟؟؟
ببینید نفهمیدم چیشد. آپاچی دیتابیسه؟؟ از ماریادیبی سوییچ کنید رو آپاچی، گفتید که مشکل بوجود میاد. یعنی ممکنه؟ ارتباطی ندارن اینا به هم. درمورد چه موضوعی داریم صحبت میکنیم؟ برمیگردیم به سوال، میگید که لایت اسپید نصب کنید مشکل ذخیره سازی توی دیتابیس تون حل میشه؟؟؟ چطوری ممکنه؟؟؟ لایت اسپید وب سروره. سوالتون در مورد دیتابیسه. بعد من اصلا متوجه سوالتون نشدم. یکم شفاف تر کنید سوال رو. چون اصلا مسایل مشخص نشد که چی هست به کجا رسید.
شاید نتونستم سوالم واضح تر بیان کنم منظورم این بود که MariaDB بسته utf8 وجود نداره ولی 16 و32 هست و مشکلی در فارسی بودن نیست اما در برخی موارد نیاز هست که utf8هم باشه
برای همین میخوام بدونم راهی هست که بشه اضافش کرد یا نه
demonvictor
April 27th, 2023, 12:48
حروف فارسی داخل دیتابیس درست نمایش داده میشن؟
- - - Updated - - -
یه فایل my.cnf باید روی سرور باشه. معمولا تو خود مسیر
/etc
هستش ولی قبلا که یکی از دوستان دایرکت ادمین داشت، ظاهرا مسیرش جای دیگه ای بود. این فایل رو گیر بیارید و داخلش، عبارت زیر رو اگه داشت که کانفیگش رو مثل کانفیگ زیر تبدیل کنید :
default-character-set=utf8
فقط یادتون باشه اگه وجود داشت برای ویرایش باید داخل تگ
[client]
بگذاریدش. اگه کانفیگش خالی بود بالای فایل در سطر اول بنویسیدش.
کارتم تموم شد، سرویس مایاسکیو ال رو ریستارت کن. برای دایرکت ادمین میخوایی یکبار سرویس دایرکت ادمین رو هم ریستارت کن. بعید میدونم دایرکت ادمین لازم باشه، ولی کلا یه حس بهتریه که اونرو هم ریستارت کنی.
- - - Updated - - -
شما فقط یه مشکل دیگه هم دارید. داده هایی که قبلا ذخیره کردید، رو باید کوعری بزنید اصلاح بشن. برای تست این مورد باید دیتای جدیدی اضافه کنید تا روی اون ها اعمال بشه.
- - - Updated - - -
اگه برای دیتاهای جدید، کانفیگش اوکی شده بود، بهم اسم دیتابیس رو بدید که کوعری تغییر دیتاهای قبلی ذخیره شده به کانفیگ جدید رو هم بتون بدم که بزنید که تغییرات برای دیتاهای قبلی هم اوکی بشه.