Cyber-Pavel, не вызывается только обработчик события OnCompleteCatalogImport1C , верно?
Смотрите:
1) это событие генерируется в компоненте bitrix:catalog.import.1c . Если обмен самописный, то события может и не быть;
2) событие генерируется только по запросу с GET параметром mode=complete . Если 1С ( или что там инициирует импорт) не делает такого запроса, то и события не будет
Чтобы настроить ноут (именно ноут, а не десктоп) на линуксе так, чтобы он работал хотя бы примерно так же, как работает на Винде10/11 из коробки
Взял ноут (ASUS Vivobook) год назад, накатил туда Manjaro Linux, всё заработало. Во всяком случае, я никаких проблем не вижу, а по работе мне Linux удобнее, чем Windows.
Знатоком линукса назвать себя не могу
Как наработки разработчиков, в том числе и БД, отправляют в прод?
Tech, миграциями (в Маркетплейсе есть модуль). Если разработчику неохота писать миграцию (у нас демократия в этом плане) и ситуация позволяет, то можно изменения в БД провести на проде, и перенести базу на дев.
Примеры:
создаётся инфоблок или HL блок. Он в любом случае будет создан. Создание на проде позволяет избежать расхождения ID
свойства заказа - можно создать на проде и деактивировать
При этом ничто не мешает разработчику сначала потыкаться на dev, попробовать разные варианты и прийти к окончательному решению.
Alex, вот только теперь любой, кто имеет доступ к Апачу, имеет доступ и к Вашим файлам. Поэтому надо быть уверенным, что среди них нет ничего важного - приватных ключей, или каких-то паролей.
Вы уверены, что правильно подошли к решению задачи? PHP можно запускать и из консоли. А ещё есть такое решение, как wget , если уж без Апача не обойтись
animr, вы точно не путаете терминал PHPStorm и статусбар? Например, у меня в статусбаре одного проекта стоит PHP 8.1 - и это значит, что PHPStorm применяет синтаксический анализ для 8.1 ( который, кажется, реализован Java кодом )
А если я хоть в обычном терминале, хоть во встроенном в PHPStorm терминале наберу "php -v" , то мне выдаст ошибку, потому что локально php у меня нет ( есть в Docker контейнере )
jastioknow, на клиенте Вы защищённое не сделаете в принципе. Всё, что пришло на клиент, доступно для модификации. На худой конец, можно делать подмену оригинального скрипта на патченный, в Хроме это из коробки.
мало подробностей. Кстати, как раз недавно столкнулся с сайтом на Битриксе, где внешний вид в публичной части оказался заточен на уровень вложенности. И тоже заказчик удивился, когда для доработки получил оценку в часах - хотя не 100, конечно :) ." Вот тут же уже выводится, как надо, вы только скопируйте!". Ах, если бы..
TheIrishMan, тот самый Вы уже не посмотрите. Но нет никаких проблем с тем, чтобы задать новый - как это обычно делается в MySQL.
В современных версиях MySQL из-под рута обычно происходит подключение без пароля, через сокет. Так что пароль root в MySQL в открытом виде Вы можете и не найти, но он и не нужен ( если есть доступ к root в системе )
Михаил Р., я под виндой практически не успел его потыкать, нужна была рабочая машина. Но на старте 4 часа держал, сейчас 2 с чем-то.
Когда есть нагрузка, он шумит, но это редко случается. Обычно LA держится меньше единицы ( при 16 ядрах).
Да, все работают.
Подсветки клавиатуры не было изначально (или я не обратил внимания).
Спасибо :)