قائم هاست

ارائه دهنده خدمات دیتاسنتری و میزبانی وب

اطلاعات تماس

تهران ، فرمانیه ، چیذر ، بالاتر از میدان ندا ، کوچه آشنا ، مجتمع اداری چیذر ، واحد 2
info@qaemhost.ir
021-91300681
021-77438882

دنبال کنید!

نحوه فعال سازی mbstring

نحوه فعال سازی mbstring

چگونه ماژول MBSTRING را در سرور فعال کنیم؟ آموزش کامل برای سی پنل و دایرکت ادمین

ماژول mbstring یکی از ماژول های ضروری PHP است که برای مدیریت و پردازش رشته های چند بایتی (مانند UTF-8) طراحی شده است. بسیاری از اسکریپت های مدرن، به ویژه CMS هایی مانند وردپرس، برای عملکرد صحیح به این ماژول وابسته هستند. اگر با خطایی مانند PHP Warning: Missing mbstring extension مواجه شده اید، این راهنما به شما نشان می دهد که چگونه به سادگی این ماژول را روی سرور مجازی ایران یا هر سرور دیگری فعال کنید.

چرا فعالسازی mbstring اهمیت دارد؟

فعال سازی این ماژول به سرور شما کمک می کند تا از کاراکترهای غیر لاتین (مانند فارسی، عربی، چینی) به درستی پشتیبانی کند. این موضوع برای وبسایت های فارسی زبان حیاتی است و از به هم ریختگی متون جلوگیری می کند. اگر شما هم از یک هاست پرسرعت ایران استفاده می کنید، فعال سازی این ماژول تجربه کاربری بهتری را برای مخاطبان شما فراهم می آورد.

نحوه فعال سازی mbstring
نحوه فعال سازی mbstring

پیش نیازها:

  • دسترسی به سرور با کاربر روت (برای نصب بسته ها).
  • دسترسی به کنترل پنل سرور مانند سی پنل یا دایرکت ادمین.
  • دانش پایه از کار با ترمینال لینوکس.

فعال سازی mbstring در سرور لینوکس (الما لینوکس، اوبونتو، سنتOS)

قبل از پرداختن به کنترل پنل ها، روش پایه ای نصب را در توزیع های مختلف لینوکس بررسی می کنیم.

1. برای سیستم های مبتنی بر Debian/Ubuntu:

ابتدا مخازن سیستم را به روز می کنیم:

سپس بسته php-mbstring را نصب می کنیم. توجه داشته باشید که ممکن است نیاز باشد نسخه PHP خود را مشخص کنید (مثلا php8.2-mbstring).

در نهایت سرویس وب سرور (معمولا Apache یا Nginx) را restart می کنیم.

2. برای سیستم های مبتنی بر RedHat/CentOS/AlmaLinux:

از دستور yum یا dnf استفاده می کنیم:

پس از نصب، حتما سرویس وب سرور را restart می کنیم.

فعال سازی mbstring در سی پنل (cPanel)

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

  • وارد سی پنل خود شوید.
  • در بخش «SOFTWARE»، گزینه «Select PHP Version» را پیدا کنید و روی آن کلیک کنید.
  • در لیست ماژول ها، مورد mbstring را جستجو کنید یا پیدا کنید.
  • تیک کادر کنار آن را بزنید تا فعال شود.
  • در پایان، روی دکمه «Apply» کلیک کنید تا تغییرات ذخیره شود.در صفحه باز شده، از تب بالایی گزینه «Extensions» را انتخاب کنید.

ماژول mbstring بلافاصله و بدون نیاز به restart کردن سرور فعال می شود. این سادگی یکی از مزایای استفاده از یک سرور مجازی ارزان با کنترل پنل سی پنل است.

فعال سازی mbstring در دایرکت ادمین (DirectAdmin)

برای کاربران دایرکت ادمین نیز مراحل مشابهی وجود دارد.

  • وارد حساب دایرکت ادمین خود شوید.
  • به بخش «CustomBuild» بروید.
  • گزینه «PHP Extensions» را انتخاب کنید.
  • در لیست ارائه شده، ماژول mbstring را پیدا کرده و اطمینان حاصل کنید که وضعیت آن «Installed» است. اگر نیست، آن را انتخاب کرده و install کنید.
  • پس از اعمال تغییرات، ممکن است نیاز باشد از طریق CustomBuild یک بار PHP را rebuild کنید.

روش جایگزین و سریع تر، استفاده از خط فرمان است. پس از ورود به سرور با دسترسی روت، دستور زیر را اجرا می کنیم:

این دستورات ماژول را پیکربندی و سپس PHP را دوباره کامپایل می کنند.

بررسی فعال بودن ماژول Mbstring

پس از انجام مراحل، باید از فعال بودن ماژول مطمئن شوید. یک فایل phpinfo ایجاد کنید.

سپس در مرورگر خود به آدرس yourdomain.com/phpinfo.php بروید و صفحه را باز کنید. با جستجوی کلمه «mbstring» می توانید از فعال بودن آن اطمینان حاصل کنید. حتما بعد از بررسی این فایل را حذف کنید تا امنیت هاست پرسرعت ایران شما به خطر نیفتد.

فعال سازی ماژول mbstring یک امر ضروری برای سرورهای میزبانی وب فارسی است. همانطور که مشاهده کردید، این فرآیند هم در سی پنل و هم در دایرکت ادمین به سادگی انجام می شود. حتی اگر از یک سرور مجازی ارزان استفاده می کنید، با دستورات ساده لینوکس می توانید این قابلیت را اضافه کنید. اگر مدیریت این موارد برای شما زمانبر است، می توانید از خدمات سرور مدیریت شده استفاده کنید تا متخصصان تمامی این پیکربندی ها را برای شما انجام دهند.

سایر مطالب مرتبط »

5/5 - (8 امتیاز)
  • 2016/01/29