لیست دستورات cli مجنتو ۲

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

ستاپ و اپگرید دیتابیس

php bin/magento setup:upgrade

با دستور زیر هم دیتابیس اپگرید میشه و هم دیتای پوشه pub حذف نمیشن

php bin/magento setup:upgrade –keep-generated

پاک کردن کش

php bin/magento cache:clean

فلاش کردن کش

php bin/magento cache:flush

وضعیت کش ها …خروجی به صورت ۱و ۰ خواهد بود که ۱ نشانه فعال بودن است

php bin/magento cache:status

فعال کردن یک کش خاص

php bin/magento cache:enable [cache_type]

غیر فعال کردن یک کش خاص …دقت کنید که توی این دستور و دستور بالا اگه دستور رو بدون اسم کش وارد کنید روی کلیه کش ها اعمال میشه یعنی یا فعال یا غیر فعال میشن

php bin/magento cache:disable [cache_type]

دپلوی کردن فایل های تمپلت …با این دستور کلیه فایل های سی اس اس و جی اس و … تملپت جنریت میشن توی فولدر pub/static که البته اگه از ورژن ۲.۲ به بعد برای فورس کردن و اورید فایل های میشه از f- استفاده کرد.

php bin/magento setup:static-content:deploy

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

php bin/magento setup:static-content:deploy en_US

دپلوی کردن فایل های یک تمپلت خاص

php bin/magento setup:static-content:deploy –theme=”Magento/backend”

دپلوی کردم چند تمپلت

php bin/magento setup:static-content:deploy –theme Magento/luma –theme Magento/second_theme

دپلوی کردن چند تملپ به جز یک تمپلت خاص

php bin/magento setup:static-content:deploy en_US –exclude-theme Magento/luma –no-html-minify


ری ایندکس کردن

php bin/magento indexer:reindex


دریافت توضیحات ری اندیکس

php bin/magento indexer:info

دریافت وضعیت ری ایندکس

php bin/magento indexer:status

دریافت وضعیت ری ایندکس …منظور ری ایندکس در حالت سیو یا به صورت دستی هستش

php bin/magento indexer:show-mode

دریافت وضعیت فعال بودن یا نبود همه ماژول ها

php bin/magento module:status

فعال کردن یک ماژول خاص

php bin/magento module:enable Namespace_Module

غیر فعال کردن یک ماژول خاص

php bin/magento module:disable Namespace_Module

حذف کردن یک ماژول … البته کلمه حذف درست نیست ولی دقیق یادم نمیاد که کلمه مقابل نصب چی بود 🙂

php bin/magento module:uninstall Namespace_Module

بررسی وضعیت سایت …پابلیش یا پروداکت یا دیفالت بودن

php bin/magento deploy:mode:show

تغییر وضعیت وضعیت سایت به دولوپر

php bin/magento deploy:mode:set developer

تغییر وضعیت سایت به پروداکشن

php bin/magento deploy:mode:set production

کامپایل کردن قایل های پی اچ پی

php bin/magento setup:di:compile

از بلاک در اوردن یک یوزر ادمین

php bin/magento admin:user:unlock adminusername

فعال کردن حالت در حال تغییرات یا همون حالت در حال بروز رسانی سایت

php bin/magento maintenance:enable

فعال کردن حالت بروزرسانی برای دو ای پی مختلف

php bin/magento maintenance:enable –ip=192.0.0.1 –ip=192.0.0.2

پاک کردن لیست ای پی ها

php bin/magento maintenance:enable –ip=none

غیر فعال کردن حالت بروز رسانی

php bin/magento maintenance:disable

بررسی وضعیت بروز رسانی

php bin/magento maintenance:status

About the Author: درویشانی

برنامه نویس وب و اندروید هستم . به صورت تخصصی روی فریم ورک yii و فروشگاه ساز مجنتو کار می کنم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *