@laravel_pro

Страница 1391 из 2014
.
23.05.2018
02:23:50
После настроил вручную

Теперь это

Array изменилась

Но без результата

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

надеюсь вы понимаете как работает функция env() которая используется в database.php (и в других местах)

.
23.05.2018
02:30:17
надеюсь вы понимаете как работает функция env() которая используется в database.php (и в других местах)
Да я там тоже изменил вообще то но все равно выдает такую ошибку, по этому я уже начал лазить в ulliminate

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
.env на продакшн? ужос!
Ерунду несёте https://laracasts.com/discuss/channels/general-discussion/env-production

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

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

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

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

Но не латать дыру через nginx, например

Andrew
23.05.2018
02:46:10
Поэтому мы будем выкладывать пароли в гит :D
а на сервер вы выкладываете по фтп или у вас нормальный деплой через гит? вот у нас сборка идет при помощи teamcity который следит за веткой гита

Subb98
23.05.2018
02:46:33
Нормальный CI/CD по ssh.

вот у нас сборка идет при помощи teamcity который следит за веткой гита прекрасно, и как вы живёте без .env?

Andrew
23.05.2018
02:47:43
Нормальный CI/CD по ssh.
который забирает изменения с гит? а в гит у вас не выгружается .env

Subb98
23.05.2018
02:48:04
который забирает изменения с гит? а в гит у вас не выгружается .env
Естественно. Берёт изменения из мастера. .env в гите нет.

Он лежит всегда на сервере.

Andrew
23.05.2018
02:48:48
вот у нас сборка идет при помощи teamcity который следит за веткой гита прекрасно, и как вы живёте без .env?
замечательно живем. .env у нас у каждого разработчика свуой локально

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
на проде есть config/*
А файлы вендоров вы тоже на проде редактируете?

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, пренебрегая безопасностью. Я не понимаю.

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

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

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

Subb98
23.05.2018
03:04:39
Google
Andrew
23.05.2018
03:05:07
При должной настройке nginx? Нет.
покажите как всем эту должную настройку

Subb98
23.05.2018
03:05:09
Ну фаервол ещё можете потюнить.

Если совсем страшно )

У вас вообще не должно быть доступа к корню проекта. Только к паблик директории.

Andrew
23.05.2018
03:07:46
location ~ /\. { deny all; }
и как это помогает если получили доступ к исходникам по ftp или ssh?

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

и как это помогает если получили доступ к исходникам по ftp или ssh?
Госпаде. Если такой доступ получен, то никак. ) Но тогда ваша версия, что .env не безопасен, вообще чушь, извините.

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
https://toster.ru/q/504565
Вы сами-то читали ответы?

Там и пишут то же самое, что я вам говорю сейчас.

Andrew
23.05.2018
03:12:30
Там и пишут то же самое, что я вам говорю сейчас.
It is important to remember that this setup should only be used for development. For production you should still set your environment variables in the standard way

Subb98
23.05.2018
03:13:30
Речь про настройку.

ОК, зачем тратиться на считывание.

Возвращаемся к вопросу, хранения в git

И к моему вопросу относительно что лучше.

В плане безопасности. Вы ответили, что .env не безопасен, если будет получен доступ к серверу, всё верно?

Google
Andrew
23.05.2018
03:16:47
Возвращаемся к вопросу, хранения в git
вы как делаете сборку проекта на сервере при изменении?

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 вообще ни где не фигурирует соответственно на сервере он не появится

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
Тогда смотрите выше.

Страница 1391 из 2014