Aisamiery

Aisamiery
Рейтинг
319
Регистрация
12.04.2015
wilelf:
Кто-нибудь сталкивался с такой задачей? На домене 2-го уровня движок ставим, и часть информации дублируем на поддомены. Движков на поддомене не ставим.

К примеру, меняются только контакты в шапке и футере и контент главной страницы.

За готовый функционал не скажу. Но!

В apache mod_rewrite творит чудеса, например может сделать так чтоб по домену spb.site.ru шел запрос на index.php?city=spb, курите маны - делайте ))

admak:

Если в консоли ввести hg init / git init / git pull и т.д. то запросится пароль в явном виде или попросит ввести пароль к ключу. Его и можно перехватить. Вот я и пытаюсь сказать, что так делать не стоит на чужих или непонятных хостингах.

Намного проще и безопасней выливать изменения _на_ хостинг, а не ходить с хостинга в репу или еще куда.

Я вас не понимаю, вводить то я его буду на своей машине, с таким же успехом можно угнать всю историю с файлзиллы или весь сайтменеджер там же. "Спасение утопающих в руках самих утопающих". Перехватить пароль по защищенному каналу это вам не в тапки ср...ть, мне всё же интересно, как за 5 минут (даже не за 2) угнать пароль или скомпрометировать ключ? протокол FTP менее защищенный чем ssh, если верить википедии, то "Схож по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли." а всякие тройны и прочую муть мы выкиним из данного вопроса, так как это никак не относиться к протоколам.

И раз уж на то пошло, вскройте https://github.com/WordPress/WordPress и при следующем обновлении у вас будет милионная сетка, если не миллиардная :)

livetv:
Я в этих препроцессорах смысла не вижу.
Это нужно учить еще один язык.
Проще на php написать генерацию, если так нужно :)

Разработчик на них скорее всего будет стоить дороже, а результат хз.

Все инструменты данного типа - упрощают, ускоряют и оптимизируют работу. В чем из этого вы не видите смысла?

admak:
Вопрос к Вам, как к программисту: можно ли минут за пять написать сохранение введенного пароля в текстовый файл или хватит и двух минут? Для наглядности возьмем веб-форму и пхп.
В консоли все тоже самое, даже проще, при желании можно хоть и пхп использовать. :)

Что можно сделать с паролем от юзера у которого только чтение от репы, когда находишься уже на сервере?

И второй вопрос, я как программист и мне правда интересно, как получить пароль с консоли если его не вводят в явном виде через ssh тунель?

В том числе, авторизацию можно сделать и по ключам

13anchousov:
А если кто-то пользовался, расскажите как оно.
Через сервер не хочется, т.к. в большинстве случаев посетитель должен совершить 2 клика - разрешить уведомления и с сайта и сервера

Что значит через сервер? Push уведомления возможны только на сайте с ssl, по этому, если его нет, сервисы перекидывают к себе на заглушку с ssl. Проще всего воспользоваться сервисом, коих довольно много, как платных, так и бесплатных, например sendpulse.com довольно простой.

Хотя что вы имеет под этим? Свои push или push, что в браузере присылаются когда на сайте не находишься?

Sly32:
Проблем с безопасностью вообще не вижу. Ведь пароль доступа к хранилищу вообще не хранится на сервере рабочем. Нужно обновиться, зашел в консоль, указал путь к хранилищу ввел пароли, получил обновления, сделал апдэйт, все!!!

Можно делать пользователя на чтение и прописать в конфигах на сервере, с обновлением из мастер ветки по крону. А дев версию с автоматом с дев ветке, при том когда закрыл фичу слил с мастером и она сама же попала на продакшен (если не требуется сложной логики деплоя).

SeVlad:
Ок. допускаю, что это стоит использовать при разработке чего-то сложного и уникального. Но это уже кодерсво. Скопировать в дочку и изменить/создать шаблоны с использованием стандартных функции или там цсс - это я не считаю за кодерсво, для которого нужно поднимать V[R]CS)

Git подымается при помощи — git init (одной команды).

VCS - это не сложно, но видимо клепателям шаблонов WP этого не понять. Я все равно вам не расскажу/не смогу прередать, как это круто, чисто потому, что это один из тех инструментов, освоив который, ты понимаешь - "Как же раньше я жил без этого?".

P.S. А фронтед я собираю gulp'ом, стили пишу на scss который собираю при помощи compass, но я не смогу объяснить зачем мне это, если "можно просто создать дочку", увы.

SeVlad:

Контроль версий нафик не нужен подавляющему кол-ву сайтостроителей. Напомню, что это подавляющее большинство использует CMS. Готовый полуфабрикат!

V[R]CS могут быть полезны в командной работе и/или при относительно сложных самописах. Для большинства разработчиков (не путать с кодерами!!!) сайтов вполне достаточно бекапов

Сразу видно, вы не умеете их готовить :)

Как работаю я, даже на cms:

Создаем папочку для темы, делаем из неё репо локальное (удаленное нужно только при наличии команды), делаем работу, коммитим, приспичило что то добавить, сделали ветку, поделали пару дней, посмотрели - шляпа. Ваши действия? Мои - откатиться до определенной ревизии одной кнопкой, а вы с бэков подымать будете? Вы пользуетесь бэкапами при разработке? И все мои действия это хоткеи в IDE наравне с сохранением. А вы пробовали делать 2 разные вещи в одном файле не пересекаясь? Это так круто, когда 100500 копий файлов нет, а то заходишь к заказчику, а там index.php, index1.php, index2.php, indexN.php :))))

А потом, когда закончили разрабатывать одной командой выложить на сервак, вместо кучи копирований файлов тоже изящно. И изменения в файлы так же вносятся одной командой. просто многие разрабы не ценят своё время или мозгов не хватает на осознание того, что все эти инструменты создаются не для того чтобы усложнить, а для того чтобы упростить жизнь разработчикам. Хотя что я говорю, многие до сих пор считают что Notepad++ это всё :)

Вот так красиво выглядит история работы с возможностью откатываться, как назад так и вперед - http://joxi.ru/5mdYQyQCvzbzB2


---------- Добавлено 18.07.2016 в 01:43 ----------
А ТС посоветую проверить на хостинге гит, просто гит намного популярнее, не поленился зашел на единственный доступный шаред (beget), проверил, гит есть

http://joxi.ru/EA4z6g6sDEg1Gm

А деплою я капистрано когда перестает хватать phpstorm

Silent Lamb:
😂 А вы попробуйте. Уедете на дедик в тот же день. =)

Пробовал — kvm рулит, да и на шареде улетите куда быстрее.

ИМХО, шаред рулит только в одном случае — когда вам надо кратковременно полностью производительное железо, так как на шареде доступна вся нода и там ограничение на процессорное время, а не на объем ресурсов

AdelinaHost:
Никогда не понимал почему надо брать ВПС с его геморным администрированием для клиента, если сайт подойдет и под обычный хостинг?

Самый большой плюс — не заблокируют за нагрузку, вы там хоть видео конвертируйте сутками на пролёт.

Второй большой плюс — на вашей машине не будет крутиться всякое "чуда-юдо", которое не нужно для вашего сайта (я лично даже ftp демоны не ставлю и прочую ерунду типо почтовиков).

Третий большой плюс — вы можете собрать ПО ровно в той конфигурации и с теми модулями которые требуются вашему сайту.

Минусов тоже много, но у шареда их поверьте не меньше.

Всего: 4110