بعد مدت ها وقت شد تا یه کمی در مورد مجنتو بنویسم. در این پست قصد دارم کلیه دستوراتی رو که با کامند لاین میشه زد بنویسم
ستاپ و اپگرید دیتابیس
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