Magento 2 Tips
Developer to Production and back
При переключении режимов
bin/magento deploy:mode:set developer
bin/magento deploy:mode:set production
вы можете увидеть ошибку 500 при следующем обновлении страницы. Не пугайтесь, это "нормально" :) Это значит что у папки <site_root>/var/cache и вложенных сменился владелец и Magento не может в неё писать.
И еще - при переключении в режим разработки не забывайте удалить содержимое папки "generated" (.htaccess можно не удалять).
Site URL Update after transfer
`core_config_data`
MYSQL Login and password, backend url
app/etc/env.php
LESS vs Static files
Консольной команды для принудительного обновления css нет, используйте кнопки в админпанели (вторая кнопка на скрине).
Права доступа к папкам
cd <site root>
chown -R user:group ./
chmod 777 -R generated/ var/ pub/
Обновить кэш изображений
php bin/magento catalog:image:resize
VestaCP php-fpm
Vesta cтавим без remi. Желательно на CentOS (Vesta изначально под него пилилась)
Подключаем нужный remi (7.1 - 7.3) в зависимости от версии Magento.
Обновляем mariaDB
Копируем nginx sample в конфиг /home/username/web/conf/.
Обязательно прописать $MAGE_ROOT и upstream 127.0.0.1:9001 (кажется три раза).
Ставим Magento.
Украинская Баннерная Сеть