رفع مشکل utf8 دایرکت ادمین برای زبان فارسی در 1 دقیقه

رفع مشکل utf8 دایرکت ادمین

مشکل utf8 دایرکت ادمین در هنگام ادیت یک فایل و در فایل منیجر دایرکت ادمین با تغییر شکل کاراکترهای فارسی به علائم ناخوانا معمولاً ظاهر می‌شود و باعث آزرده‌خاطر شدن کاربرانی خواهد شد که از آن استفاده می‌کنند.

این مشکل در صورت داشتن دسترسی به سرور و محیط ssh به راحتی و در چند دقیقه قابل‌حل است. مشکل به دلیل عدم ساپورت انکودینگ قالب پیش‌فرض دایرکت ادمین است که فقط با تغییر به utf8 قابل‌حل است.

رفع مشکل utf8 در دایرکت ادمیناگر از هاست اشتراکی استفاده می‌کنید شما قادر به حل این مشکل نخواهید بود زیرا هر تغییری در جهت کانفیگ سرور نیاز به دسترسی روت خواهد داشت.

با فرض اینکه شما مدیر سرور هستید و دسترسی به ssh دارید می‌توانید مشکل utf8 دایرکت ادمین را طبق آموزش زیر رفع کنید.

 

رفع مشکل utf8 دایرکت ادمین

بعد از اتصال به ssh برای شروع ابتدا اطمینان حاصل کنید که یک ویرایشگر مناسب همانند nano بر روی سرور شما نصب باشد.

با دستور زیر می‌توانید بر روی لینوکس‌هایی که بر پایه‌ی Redhat کار می‌کنند آن را نصب کنید.

yum install nano

برای نصب nano در سیستم‌هایی که بر پایه دبیان کار می‌کنند مانند دبیان و اوبونتو می‌توانید با دستور زیر ویرایشگر را نصب کنید.

apt install nano

حالا دستور زیر را در ترمینال وارد کنید.

nano -w /usr/local/directadmin/data/skins/enhanced/lang/en/lf_standard.html

با زدن دکمه‌های ترکیبی CTL+w می‌توانید درون محتوای فایل‌های متنی جستجو کنید.

عبارت LANG_ENCODING=iso-8859 را جستجو و سپس با مقدار LANG_ENCODING=utf-8 جایگزین کنید.

تغییر encoding به utf8بدین شکل انکودینگ، زبان فارسی را پشتیبانی خواهد کرد و مشکل utf8 دایرکت ادمین به‌طور کامل حل خواهد شد.

برای اطمینان از رفع مشکل utf8 دایرکت ادمین و اعمال تغییرات یک‌بار سرویس آپاچی و یک‌بار دایرکت ادمین را با دستورات زیر ریست کنید.

systemctl restart httpd
systemctl restart directadmin

اگر به هر دلیلی نتوانستید مشکل را رفع کنید و یا نیاز به خدمات حرفه‌ای کانفیگ سرور داشتید می‌توانید از خدمات تیم مدیر سرور استفاده کنید.

آیا این مطلب برای شما مفید بود؟

میانگین امتیاز ۵ / ۵. تعداد آرا: ۱۴

اشتراک در
اطلاع از
guest

1 دیدگاه
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
Matin

سلام وقت بخیر.
من این مراحل را انجام دادم ولی چنین اروری رو موقع ذخیره کردن تغییرات دریافت میکنم:
[ Error writing /usr/local/directadmin/data/skins/enhanced/lang/en/lf_standard ]
این ارور بعد از اعمال تغییرات و به هنگام ذخیره سازی نمایش داده میشود.

ممنون میشم راهنمایی بفرمایید.

فرم ثبت نام در مسابقه فتح پرچم

برای شرکت در مسابقه باید با اطلاعات صحیح عضو شوید
ثبت نام در مسابقه
close-link