تغییر دادن پایگاه داده در مجنتو شامل چندین مرحله است و باید مطمئن شوید تا این فرایند به درستی و بدون از دست دادن دادهها انجام شود. اگر از مجنتو ۱ استفاده میکنید یا مجنتو ۲، مراحل اساسی مشابه هستند، اما همیشه باید مطمئن باشید که مراحل را به درستی انجام دادهاید. در ادامه راهنمایی کلی در مورد نحوه تغییر پایگاه داده برای مجنتو را توضیح خواهم داد:
پشتیبانگیری از پایگاه داده فعلی
قبل از انجام هرگونه تغییرات، مطمئن شوید که یک نسخه پشتیبان کامل از پایگاه داده مجنتوی خود دارید. میتوانید از ابزارهایی مانند phpMyAdmin، ابزارهای خط فرمان یا قابلیت پشتیبانگیری داخلی مجنتو استفاده کنید.
ایجاد یک پایگاه داده جدید
یک پایگاه داده جدید در سرور خود ایجاد کنید.
یک کاربر برای پایگاه داده ایجاد کرده و به آن دسترسی کامل بدهید.
بهروزرسانی پیکربندی مجنتو
شما باید این فایل پیکربندی را با اطلاعات جدید پایگاه داده بهروزرسانی کنید، از جمله نام پایگاه داده، نام کاربری و رمز عبور.
برای مجنتو ۱:
Root Directory/app/etc/local.xml/
برای مجنتو ۲:
Root Directory/app/etc/env.php
۴ خط زیر مربوط به تنظیمات دیتابیس میباشد.
<host><![CDATA[localhost]]></host>
<username><![CDATA[یوزر_دیتابیس]]></username>
<password><![CDATA[پسورد_دیتابیس]]></password>
<dbname><![CDATA[اسم_دیتابیس]]></dbname>
وارد کردن پایگاه داده شما
- دادهها را از پایگاه داده قدیمی خود اکسپورت کنید. این کار را میتوانید با ابزاری مانند phpMyAdmin یا از طریق خط فرمان با mysqldump انجام دهید.
- دادهها را به پایگاه داده جدید خود ایمپورت کنید. باز هم، برای این کار میتوانید از phpMyAdmin یا از طریق خط فرمان استفاده کنید.
پاک کردن کش
پس از تغییر پایگاه داده، مهم است که کش مجنتو را پاک کنید تا مطمئن شویم سیستم تنظیمات پیکربندی جدید را میخواند. میتوانید کش را از طریق پنل مدیریت مجنتو پاک کنید یا با حذف مستقیم فایلهای کش از سیستم فایل (var/cache برای مجنتو ۱ یا var/cache و generated/ برای مجنتو ۲).
تست سایت
پس از اتمام تغییر پایگاه داده، سایت مجنتوی خود را به طور کامل تست کنید تا مطمئن شوید همه چیز به درستی کار میکند. بررسی کنید که محصولات، دستهبندیها و اطلاعات مشتری به درستی نمایش داده میشوند و هیچ مشکلی در ثبت سفارشات وجود ندارد.