мы в настоящее время переходим с Magento 1.9 на 2.3 и хотим развиваться в команде.С Magento 1.9 мы могли относительно просто переписать конфигурацию, чтобы мы могли использовать одну и ту же базу данных, версию проекта с SVN, и каждый разработчик мог работать в своем домене.Как пример:
- magento.tk (разработчик 1)
- magento.sg (разработчик 2)
- и т. Д.
Теперь мы исправили проблему с базовым URL-адресом в приложении / etc / env.php:
'system' => [
'default' => [
'system' => [
'smtp' => [
'host' => 'localhost',
'port' => '25'
]
],
'web' => [
'unsecure' => [
'base_url' => 'http://magento.tk/',
'base_link_url' => '{{unsecure_base_url}}'
],
'secure' => [
'base_url' => 'https://magento.tk/',
'base_link_url' => '{{secure_base_url}}'
],
'default' => [
'front' => 'cms'
],
'cookie' => [
'cookie_domain' => 'test'
]
],
],
Это также работает, но всегда только в одном домене.После изменения env.php мы запускаем setup: upgrade, который заставляет магазин работать локально, но, поскольку мы, вероятно, используем одну и ту же базу данных, мы не можем разрабатывать более одного человека, в противном случае мы получим следующую ошибку:
1 exception(s): Exception #0 (Magento\Framework\Exception\LocalizedException): The configuration file has changed. Run the "app:config:import" or the "setup:upgrade" command to synchronize the configuration.
Когда другой разработчик делает это, все остальные получают его.Есть ли способ заставить его работать локально?
локальная производительность:
Другая проблема - это производительность.Если мы вызываем проект локально или в режиме онлайн в режиме разработки (из-за разработки кэширование отключено), то интерфейс и бэкэнд загружаются очень долго и работают медленно.Установленная версия 2.3 Magento устанавливается без больших плагинов и имеет только одну установленную тему, но время загрузки катастрофическое - загрузка как бэкэнда, так и внешнего интерфейса очень длинная и задерживает разработку.Есть ли здесь какие-либо советы, чтобы заставить систему работать достаточно хорошо?
Буду очень признателен за любую помощь и советы, которые могут вам понадобиться: -)