رفع مشکل utf8 دایرکت ادمین برای زبان فارسی
مشکل utf8 دایرکت ادمین در هنگام ادیت یک فایل و در فایل منیجر دایرکت ادمین با تغییر شکل کاراکترهای فارسی به علائم ناخوانا معمولاً ظاهر میشود و باعث آزردهخاطر شدن کاربرانی خواهد شد که از آن استفاده میکنند.
این مشکل در صورت داشتن دسترسی به سرور و محیط ssh به راحتی و در چند دقیقه قابلحل است.
مشکل به دلیل عدم ساپورت انکودینگ قالب پیشفرض دایرکت ادمین است که فقط با تغییر به 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 جایگزین کنید.
بدین شکل انکودینگ، زبان فارسی را پشتیبانی خواهد کرد و مشکل utf8 دایرکت ادمین بهطور کامل حل خواهد شد.
برای اطمینان از رفع مشکل utf8 دایرکت ادمین و اعمال تغییرات یکبار سرویس آپاچی و یکبار دایرکت ادمین را با دستورات زیر ریست کنید.
systemctl restart httpd systemctl restart directadmin
اگر به هر دلیلی نتوانستید مشکل را رفع کنید میتوانید با پلن پشتبانی ما در ارتباط باشید .