مشکل 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 جایگزین کنید.

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

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

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

systemctl restart httpd
systemctl restart directadmin

اگر به هر دلیلی نتوانستید مشکل را رفع کنید میتوانید با پلن پشتبانی ما در ارتباط باشید .

 

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]