Pull to refresh
0
0
Александр @akaSStalkALEX

Senior web-developer

Send message

В свое время была такая же матрешка, сейчас с bash on windows(win 10) и нативным докером намного проще живется.

Мне нравится методология "The twelve factor app" https://12factor.net/. Используем продолжительное время http://phundament.com — темплейт, реализующий эту методологию тоже на основе Docker только для Yii2.

Не припомню, чтоб приходилось ставить самбу или что-то прописывать, со скоростью тоже полный порядок. Но тут вам надо спорить с официальной документацией вагранта. И рекомендую почитать про SMB протокол и какое это отношение имеет к самбе в принципе.

Наверное лучше изучить тематику получше, складывается впечатление, что вы пользуетесь инструментами, не понимая, что происходит под капотом. Маппинг каталогов необходим для того, чтоб удаленный код знал, где этот же код на хосте, чтоб во время дебага подсветить нужную строку в вашей IDE. Ключ прописывается в конфиге и IDE, а для того, чтобы в вебе активировался дебаг, надо в куки положить ваш ключ. Так называемые boorkmlets(кстати есть более удобное расширение для Chrome, может и для других браузеров тоже) именно этим и занимаются. Тесты исполняются в консольном PHP, посему третьего, указанного вами варианта не существует их всего два. И если вам неизвестно куда шлется запрос, то конфигу CLI PHP это известно. Аналогично, чтоб активировать консольный дебаг, достаточно в Linux/Mac выполнить export XDEBUG_CONFIG="idekey=key_here". В заключении, повторюсь это не теория, это работает на практике в нашей команде.

В чем же упрощение, если ваш способ требует дополнительного плагина, который указали выше? SMB работает из коробки, по крайней мере в Win10.

Отладка не имеет особого отношения к тестированию и чему-то еще из выше перечисленного, она работает за счет прослушивания порта и обработки входящих соединений. Поэтому в IDE достаточно слушать порт, а за то, чтоб эти запросы приходили, отвечают настройки соответствующего PHP конфига. Все вами перечисленное работает именно как я указал в первом комментарии и, даже, название для этого есть.

И вроде RemoteDebug тоже настраивать нет надобности, достаточно сервера в настройках и нажатой «трубки» на панели.
Почему бы не использовать SMB под Win?
Стоит TeamViewer много лет, весьма понятный софт и, скорее всего, требует столько же ресурсов, сколько веб-сервер, может меньше.
Хотелось бы в статье увидеть больше про Server-Status, что это такое, как делать надо, как не надо.
Очевидно, нужна конкретика при таком заявлении.
Какой смысл в откатывании, я не понимаю. Зачем возвращаться к тому, что было улучшено и доработано в последней версии?
Я так понимаю речь идет о корневых сертификатах. В Казахстане они давно используются уже: pki.gov.kz. Все системы юзают их корневые сертификаты, чтоб люди, используя свою ЭЦП, могли авторизовываться или подписывать документы в любой гос. система.

Information

Rating
Does not participate
Location
Германия
Date of birth
Registered
Activity