Всего 103 476 комментариев

Mx
Mx
01 июля 2020, 11:48
0
Пока что привычка сильнее, но уже задумываюсь над переходом хотя бы на Linux Mint, был не большой опыт, использовал около 2 месяцев, но не зашел, много очень привычного софта осталось в win, поэтому пока вернулся на нее
Николай
01 июля 2020, 11:45
0
Это конечно усложняет дело. Виндой вообще не пользуюсь. В крайнем случае можно WSL использовать. Всё-таки родная среда для большинства сайтов это Linux.
FuzeSpace
01 июля 2020, 11:10
0
UPD:
ещё нужно права 777 поставить на папки указанные в Источников файлов, если сервер не может их проставить автоматически
FuzeSpace
01 июля 2020, 10:53
0
UPD:
Решил проблему, проблема вроде как была в разнице источников файлов.
С админки файлы загружаются в ms2Gallery, а с тикетов в Tickets.

Решение:
В Системных настройках указал следующие источники файлов
default_media_source > Tickets
tickets.source_default > Tickets
Mx
Mx
01 июля 2020, 10:52
0
Заработал вроде, переносить с ним еще не пробовал, но вроде все подменяет как нужно, по win правда нужно слэши в обратную сторону менять в путях, а такой слэш экранирует кавычку и стринга, делаю два подряд ('\core\\'), вроде работает, хотя перенос на win это редкость, обычно с win на хостинг.
Спасибо за скрипт, думаю оч облегчит работу по переносу!
Николай
01 июля 2020, 01:09
+1
Я пользуюсь на постоянной основе, работает как часы. Но правда были какие-то косяки с регуляркой. Обновил заметку, попробуйте мой текущий вариант. Нужно указать пути и настройки БД до звёздочек.
Николай
01 июля 2020, 00:58
0
Попробуйте добавить в параметры alias, его можно получить заранее из ресурса, а потом указать в процессоре.
Алексей Смирнов
01 июля 2020, 00:35
0
К сожалению из коробки он не будет работать.
Нужно добавить поддержку sqlite таблиц.
Я уже запустил 1 сайт в продакшен и исправил ошибки + сделал для некоторых пакетов возможность работы (migx в том числе) напишите мне в телеге @smialexby — скину вам архив файлов к замене/добавлению.
Опубликовать исправления — пока не доходят руки. версия modx sqlite так же имеет еще исправленые баги…
Дмитрий
30 июня 2020, 22:39
0
Друзья, можете подсказать, а как обновить производителя товара? Все перепробовал — ничего не получается. В логи вообще никаких ошибок не падает. Делаю так:

$modx->runProcessor('resource/update', array(
    'id' => 123, 
    'class_key' => 'msProduct',
    'context_key' => 'web', 
    'vendor.name' => 'Nike'
    )
);

не работает (((
Mx
Mx
30 июня 2020, 15:49
0
Добрый день! Попробовал ваш скрипт, но он просто удалил из файлов конфигов все содержимое, в шторме откатил все назад (конечно проект тестовый, но все же), блин, не понимаю в чем причина (((
Василий Наумкин
30 июня 2020, 14:57
+3
Первое, что меня смутило, это метод process, который нужно явно определять в тех же роутах, вместо `__invoke()`, при использовании которого можно передать просто имя класса.
Во-первых, это тоже из MODX, основной метод процессора.
Во-вторых, я просто не знал, что можно как-то иначе.

После того, как я перестал завязываться на мир MODX, каждый день открываю что-то новое в PHP. Там на Git уже 2.x версия в разработке, так что попробую поменять на __invoke().

Классика миграций — это up/down, но пробовал ли change у phinx? Пишут, что он умеет сам определять, что нужно откатить.
Насколько я понял, оно работает только с родной схемой CakePHP, а я её не использую. По факту, Phinx здесь только как интерфейс для запуска скриптов. Да и up/down как-то понятнее.

можно поставить в настройках репозитория галочку Шаблон
Поставил, спасибо!

В остальном неплохой инструмент получился, лайк!
Спасибо, буду продолжать в том же духе.
Иван Климчук
30 июня 2020, 14:42
+5
Смотрел, шчупал (как говорит наш пока президент), но остались двоякие чувства. Для старта заготовка хорошая, но есть пару моментов, которые смущают. Никогда не поздно отправить PR, но сначала подсвечу это тут, чтобы понимать, не нарушает ли это концепцию в целом.

Первое, что меня смутило, это метод process, который нужно явно определять в тех же роутах, вместо `__invoke()`, при использовании которого можно передать просто имя класса.

Второй пункт просто вопрос. Классика миграций — это up/down, но пробовал ли change у phinx? Пишут, что он умеет сам определять, что нужно откатить. И тут в довесок брюзжание на тему, что в одной миграции две таблицы описаны, а лучше бы разделять сущности (имхо).

По толстым контроллерам и нарушением правил по service layer в целом понятно и принято, сделать близко к логике MODX, хоть и не канонично :) Но главное работает.

По github.com/bezumkin/vesp-example кстати, можно поставить в настройках репозитория галочку Шаблон, будет удобно сразу себе в репу утащить и потом просто клонировать уже готовый код, чтобы не возиться с созданием, клонированием, прописыванием remote и тд.

В остальном неплохой инструмент получился, лайк!
Sergey
30 июня 2020, 14:39
0
Добрый день, Михаил! Подскажите пожалуйста, как поддомены добавляются и верифицируются в вебмастере? Токен получен, но ничего не происходит.
Mx
Mx
30 июня 2020, 12:35
0
MIGX не устанавливается, выдает ошибку:
Could not load package metadata for package migx.
Евгений Webinmd
30 июня 2020, 11:56
0
проверьте свои конфиги, где-то пути не верные
Mx
Mx
30 июня 2020, 11:54
0
Ну под лэндосы же, понятно что под ИМ или какой то большой проект лучше MySql
Mx
Mx
30 июня 2020, 11:52
0
Спасибо! Уже пробую делать готовую сборку под не дорогие лэндинги.
Mx
Mx
30 июня 2020, 11:50
0
Согласен! Дано искал такое решение