
.
23.05.2018
02:23:50
После настроил вручную
Теперь это
Array изменилась
Но без результата

Google

.
23.05.2018
02:25:20

Andrew
23.05.2018
02:27:46
в config/database.php прописываете настройки которые у вас используются на продакшане, в .env указывайте настройки для разработки. файла .env не должно быть на продакшане
надеюсь вы понимаете как работает функция env() которая используется в database.php (и в других местах)

.
23.05.2018
02:30:17

Andrew
23.05.2018
02:31:11
какая у вас ошибка?

.
23.05.2018
02:31:56
Это

Andrew
23.05.2018
02:32:31
это продакшн?

.
23.05.2018
02:34:54
Короче я просто переносил свой проект на сервер в инете и настроил .env, и что бы не была проблем я дополнительно прописал database.php те value

Andrew
23.05.2018
02:35:36
на сервере удалите .env
в config/database.php пропишите настройки для сервера (хостинг)
.env файл на хостинг не выгружать

Subb98
23.05.2018
02:36:51

Google

Subb98
23.05.2018
02:38:21
С какого макара переменные окружения не надо использовать на проде? Хоть одна причина.

FUTURICO
23.05.2018
02:40:11

Subb98
23.05.2018
02:41:21
В конфигах он сейчас пропишет, а в гите тоже будет хранить пароли в конфигах? Или каждый раз будет заново прописывать? Ваша логика не выдержит никакой критики.

Andrew
23.05.2018
02:41:53
Понял
есть в просторах сети как-раз таки про дыру если .env выкладывать на сервер

Subb98
23.05.2018
02:42:33
Поэтому мы будем выкладывать пароли в гит :D
Но не латать дыру через nginx, например

FUTURICO
23.05.2018
02:44:59

Andrew
23.05.2018
02:46:10

Subb98
23.05.2018
02:46:33
Нормальный CI/CD по ssh.
вот у нас сборка идет при помощи teamcity который следит за веткой гита
прекрасно, и как вы живёте без .env?

Andrew
23.05.2018
02:47:43

Subb98
23.05.2018
02:48:04
Он лежит всегда на сервере.

Andrew
23.05.2018
02:48:48

Subb98
23.05.2018
02:49:03
Локально пусть будет хоть динозавр.
На проде как без .env? )

Andrew
23.05.2018
02:49:37

Subb98
23.05.2018
02:49:52
То есть, вы конфиги не заменяете?

Даниил
23.05.2018
02:50:20

Andrew
23.05.2018
02:51:14

Google

Даниил
23.05.2018
02:51:33

Andrew
23.05.2018
02:51:59

Даниил
23.05.2018
02:52:23
Нахера вы вообще редактируете на сервере файлы, что лежат в гите?

Andrew
23.05.2018
02:52:51
что И?

Даниил
23.05.2018
02:53:27
А, вы конфиги ещё и в гите храните? Браво

Andrew
23.05.2018
02:54:43

Subb98
23.05.2018
02:58:55
и что тут плохого. гит сервер то не публичный
Сегодня у вас репозиторий не публичный. Завтра один из членов команды возьми и дай доступ Васе, чтобы он помог с фичей. Или возьми и сделай форк. Или завтра сайт вскроют. Вариантов много. И хранить пароли в гите просто не безопасно.
Вы не используете .env из соображений безопасности, но храните пароли в git, пренебрегая безопасностью. Я не понимаю.

Andrew
23.05.2018
03:00:46

Subb98
23.05.2018
03:01:20
Это всё детали.

Даниил
23.05.2018
03:01:31

Subb98
23.05.2018
03:01:34
Вася может просто сделать git clone и вы даже не узнаеете.

Andrew
23.05.2018
03:01:48

Subb98
23.05.2018
03:02:35
Как раз, если настройки в env, то будет только ваш исходник, который как Неуловимыый Джо, и нахер никому не нужен :D

Andrew
23.05.2018
03:04:18

Subb98
23.05.2018
03:04:39

Google

Andrew
23.05.2018
03:05:07

Subb98
23.05.2018
03:05:09
Ну фаервол ещё можете потюнить.
Если совсем страшно )
У вас вообще не должно быть доступа к корню проекта. Только к паблик директории.

Andrew
23.05.2018
03:07:46

Subb98
23.05.2018
03:07:52
Очевидные вещи, не?

Andrew
23.05.2018
03:09:25

Admin
ERROR: S client not available

Subb98
23.05.2018
03:10:58
1. Чтобы не держать их в гите (это не безопасно, доступы там к фтп/ссш не нужны)
2. Это удобнее (очевидно снова, не?)
А теперь расскажите мне, на чём было основано ваше утверждение, что .env на проде - это плохо. Как я понял, на том, что вас таки могут вскрыть.

Andrew
23.05.2018
03:11:03
https://toster.ru/q/504565

Subb98
23.05.2018
03:11:41
Там и пишут то же самое, что я вам говорю сейчас.

Andrew
23.05.2018
03:12:30

Subb98
23.05.2018
03:13:30
Речь про настройку.
ОК, зачем тратиться на считывание.
Возвращаемся к вопросу, хранения в git
И к моему вопросу относительно что лучше.
В плане безопасности. Вы ответили, что .env не безопасен, если будет получен доступ к серверу, всё верно?

Google

Andrew
23.05.2018
03:16:47

Nik
23.05.2018
03:16:56
То дальше уже похрен :)

Subb98
23.05.2018
03:17:09
Вы так и игнорируете мой вопрос.
Следовательно, ответа внятного у вас нет.

Andrew
23.05.2018
03:18:52

Subb98
23.05.2018
03:19:17
1. Чтобы не держать их в гите (это не безопасно, доступы там к фтп/ссш не нужны)
2. Это удобнее (очевидно снова, не?)
А теперь расскажите мне, на чём было основано ваше утверждение, что .env на проде - это плохо. Как я понял, на том, что вас таки могут вскрыть.
Одну команду даже курирую сейчас.
Ну так, к слову.

Andrew
23.05.2018
03:20:27
при сборке проекта через гит средствами типа TeamCity ваш .env вообще ни где не фигурирует соответственно на сервере он не появится

Subb98
23.05.2018
03:20:49

Andrew
23.05.2018
03:21:10

Subb98
23.05.2018
03:21:20
По волшебству.
АвадаКедаврой, блэт

Andrew
23.05.2018
03:21:46

Subb98
23.05.2018
03:22:34
Я тут ем, и мне выходить через 9 минут ) Вам что-то доказывать не буду, я устал. Я расписал вам уже достаточно.
И плюсы в том числе.

Andrew
23.05.2018
03:22:53
не увидел ни одного плюса

Subb98
23.05.2018
03:23:16
Тогда смотрите выше.