آموزش تغییر آدرس ادمین در مجنتو
یکی از بخش های مهم و امنیتی هر فروشگاهی آدرس ورود به ادمین پنل آن هستش. شما با مخفی نگه داشتن ادمین پنل می توانید از بخش بزرگی از حملات تحت وب که مهمترین آنها Brute Force Attack هستش جلوگیری کنید. در چالاک سافت در این بخش از آموزش مجنتو ۲ به شما چگونگی تغییر آدرس ادمین در مجنتو را یاد می دهیم پس شما هم با دقت تصاویر را نگاه کرده و متن ها را هم بخوانید.
مطالب مرتبط: مجنتو چیست؟ معرفی و ویژگی های فروشگاه ساز مجنتو
روش های تغییر آدرس ادمین پنل در مجنتو
حالت اول با استفاده از فایل (در صورتی که کد نویسی بلد هستید) و حالت دوم از ادمین پنل.
حالت اول: فایل `app/etc/env.php` را با یک ادیتور مثل phpstorm باز کنید.
سپس در کادر مشخص شده مقدار frontName
را به یک مقدار غیز قابل تشخیص مانند mg_mdir تغییر دهید. دقت کنید هرچقد این مقدار غیر قابل تشخیص تر باشد امکان پیدا کردن آن کمتر خواهد بود. در صورتی که احتمال میدهید نتوانید این بخش را تغییر دهید، لطفا از روش دوم استفاده کنید چون هرگونه تغییر روی این فایل احتمال خراب شدن کل فروشگاه و لود نشدن را در پی دارد.
به شما پیشنهاد می کنم که مقاله آموزش فعال سازی بک آپ در مجنتو را مشاهده کنید.
روش دوم تغییر آدرس ادمین در مجنتو: وارد ادمین پنل شوید. از منوی ادمین روی store کلیک کرده و سپس configuration را انتخاب کنید تا وارد بخش تنظیمات ادمین شوید.
در این مرحله admin را از سربرگ advanced انتخاب کنید تا وارد تنظیمات مربوط به ادمین شوید.
روی سربرگ Admin Base Url کلیک کنید تا گزینه های این بخش باز شوند .
مقدار Use Custom Admin URL را برابر yes قرار دهید تا باکس مورد نظر برای وارد کردن آدرس ادمین باز شود.
Custom Admin URL : در این باکس آدرس ادمین را وارد کنید .
مطالب مرتبط: آموزش نصب مجنتو ۲
نکات مهم که برای تغییر آدرس ادمین در مجنتو باید رعایت کنید
- حتما آدرس کامل را قرار دهید مثلا https://example.com/admin
- بعد از این تغییر کش را خالی کنید. (مقاله کار کردن با کش ها در مجنتو)
- بعد از این تغییر به صورت خودکار از ادمین خارج می شوید و باید با آدرس جدید وارد شوید.
- آدرس ادمین را به خاطر بسپارید وگرنه دچار دردسر می شوید، بابت پیدا کردن آدرس (باید وارد دیتابیس شوید و …)
[info_box style=”” id=”” class=””]بیشتر بدانید: وارنیش (varinsh) شتاب دهنده برنامه های تحت وب[/info_box]
تا اینجا آموزش تغییر آدرس ادمین کامل هستش ولی همیشه دوستانی که مثل من دائما کامندلاین لینوکس (bash) جلوشون باز هستش ترجیح میدن آدرس را با یه دستور تغییر دهند. از اینجا به بعد وارد صفحه سیاه و جادویی میشیم.
دوتا کار میشه کرد:
۱-با یه ادیتور مثل nano یا vim (که اصن توصیه نمیشه چون مهارت کار کردن با vim خودش چند جلسه اموزش لازم دارد ) فایل app/etc/env.php را باز کنید و مقدار frontName را تغییر دهید.
۲−این دستور باعث
php bin/magento setup:config:set --backend-frontname="http://site.com/admin/"
تغییر آدرس ادمین در مجنتو می شود. البته میدانم که میدانید باید این دستور توی روت مجنتو زده شود.
روش سوم اینه که دیتابیس را با همان کامندلاین باز کنید و برید داخل دیتابیس و … من که حوصله این کار را ندارم.