Как создать конфиг для локальной копии

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

ekctpemict
ekctpemict
Репутация: 0
Сообщения: 4
Зарегистрирован: 05.07.2018
С нами: 5 лет 9 месяцев

Сообщение #1 ekctpemict » 05.07.2018, 11:38

Ситуация:
- локально развернут проект (домен *.local, простые пароли к БД)
- деплою проект через Gitlab CI и при коммите данные что на сервере перетираются

Вопрос: как хранить 2 разных конфига: для локалки и для выливки?

makki M
makki M
Репутация: 199
Сообщения: 697
Зарегистрирован: 12.08.2016
С нами: 7 лет 8 месяцев
Откуда: Киев
Сайт

Сообщение #2 makki » 05.07.2018, 14:17

С Gitlab CI не знаком. А что, нельзя config.php запретить для коммита?
Cоздание и расширение функционала интернет-магазина на платформе OkayCMS 2 (с 3-й и 4-й версией не работаю)

laskevych M
Аватара
laskevych M
Репутация: 2
Сообщения: 8
Зарегистрирован: 27.12.2017
С нами: 6 лет 3 месяца
Откуда: Днепр

Сообщение #3 laskevych » 05.07.2018, 14:18

1. Создай файлик config.local.php и пропиши туда доступы для БД на локалке.
2. Добавить в .gitignore config/config.local.php
3. Добавь перезапись настроек в api/Config.php
Screenshot_2.png

4. Содержимое конфигов. Оставляем оба конфига.
Screenshot_3.png

5. По FTP создаем такой же config.local.php на серваке, но там доступы будут для БД сервака.


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 21 гость