Я не говорил, что не нужно дебажить ) Я имел ввиду, что дебаг панель для этого не подходит. Страница со списком запросов будет весить чуть больше, чем весят сами данные. И при 1000 инсертов по n^1024 строк, этой страницей просто будет невозможно воспользоваться.
А почему нельзя использовать batch insert? Или предполагается тысяча insert'ов по n^1024 строк? Тогда на мой взгляд дебаггер такому фоновому обработчику не нужен. Дебажить его можно прямо в консоли, а если нужно логировнаие, то это задача не дебаггера.
Присоединюсь к коменту выше. Нужно объяснять таким людям с хостингом без ssh и современного интерпритатора, что они делают неправильно.
Если я хочу построить карбюраторный завод и покупаю для его размещения квартиру в новостройке, то это явно не оптимальное решение. Конечно станки в квартире разместить можно, только для этого придется ломать наружнюю стену и вносить станки с помощью подъемного крана, или заносить станки по частям и собирать на месте.
Если Ваш проект требует сложной автоматизированной сборки, то и инструменты окружения должны быть соответствующими.
Сегодня по радио слышал, что хотят ввести административную ответственность за «пропаганду обхода блокировок»… так что Netflix будет ждать административный штраф, в таком случае :-)
В варианте с yii ошибка, $this->batchInsert('{{%lang}}', ...)
А в примере ларавел есть один большой подводный камень. Если в будущем изменится название таблицы lang, миграция с нуля не сработает. Т.к. в момент выполнения этого шага у нас имеется таблица lang, а в коде модели будет прописана таблица language, например.
Имхо, гибкость миграций yii доставляет больше, т.к. свойства полей описываются привычным sql синтаксисом, и можно точно сказать какое поле будет создано — varchar(255) или text, например.
Конфиг хоста nginx инклудит vhost.inc.conf. Хотелось бы увидеть содержимое искомого файла, если можно.
И для чего используется apache, если присутствует php-fpm?
На продакшене лучше использовать только нативное логирование пхп и только критических ошибок, дабы не нагружать основной процесс. Логирование на уровне фремворка включается только на dev и demo площадках.
В общем-то статья годная. Но про сигнализацию автомобильную и смартфон не согласен. Есть gsm сигнализации, которые управляются через приложение смартфона (показывает местоположение авто, завести\заглушить, открытие закрытие дверей и тд).
Из официального анонса:
"… скоро будет доступно в виде бесплатной операционной системы, созданной для телевизора и гостиной."
Жду операционную систему для микроволновки-кухни и стиралки-ванной.
Если я хочу построить карбюраторный завод и покупаю для его размещения квартиру в новостройке, то это явно не оптимальное решение. Конечно станки в квартире разместить можно, только для этого придется ломать наружнюю стену и вносить станки с помощью подъемного крана, или заносить станки по частям и собирать на месте.
Если Ваш проект требует сложной автоматизированной сборки, то и инструменты окружения должны быть соответствующими.
Удалил скайп и добавил заново. Скайп в профиле изменился.
А в примере ларавел есть один большой подводный камень. Если в будущем изменится название таблицы lang, миграция с нуля не сработает. Т.к. в момент выполнения этого шага у нас имеется таблица lang, а в коде модели будет прописана таблица language, например.
Имхо, гибкость миграций yii доставляет больше, т.к. свойства полей описываются привычным sql синтаксисом, и можно точно сказать какое поле будет создано — varchar(255) или text, например.
И для чего используется apache, если присутствует php-fpm?
null это тоже значение
"… скоро будет доступно в виде бесплатной операционной системы, созданной для телевизора и гостиной."
Жду операционную систему для микроволновки-кухни и стиралки-ванной.