Конфигурация CrafterCMS WebDAV для доставки - PullRequest
1 голос
/ 28 апреля 2020

В этой документации: https://docs.craftercms.org/en/3.1/developers/remote-assets.html#by -passing-Remote-assets-In-Delivery-For-Delivery-для-WebDAV

Чтобы избежать проксирования WebDav / удаленных активов в Delivery ...

Это означает, что вы можете запустить Crafter Delivery с URL-адресами, такими как "/remote-assets/webdav/profile1/mypath/logo.png", как в Studio. Тем не менее, конфигурация, связанная с WebDav, обсуждается в контексте Studio:

https://docs.craftercms.org/en/3.1/site-administrators/studio/webdav-profiles-configuration.html

Я понимаю, что недопустимо использовать прокси-сервер доставки WebDav, но для полноты документации, как вы настраиваете профили WebDav для доставки? например, что такое путь к файлу XML в среде только для доставки.

Ответы [ 3 ]

1 голос
/ 29 апреля 2020

Путь к конфигурации одинаков для Studio и Delivery в файле, указанном в указанной вами ссылке. Затем вы публикуете sh этот файл, чтобы Delivery мог его забрать.

0 голосов
/ 04 мая 2020

Вам необходимо опубликовать sh конфигурацию webdav.xml, чтобы Deployer мог ее обработать.

0 голосов
/ 30 апреля 2020

Теперь я вижу проблему:

cd /opt/crafter/authoring/data/repos/sites/sample
ls -l sandbox/config/studio/webdav
total 8
-rw-r--r--  1 michael  admin  812 Apr 29 13:26 webdav.xml
ls -l published/config/studio/webdav
ls: published/config/studio/webdav: No such file or directory

В процессе публикации вообще отсутствовали папка и файл webdav. Используя приведенный выше пример, я предполагаю, что этот файл должен существовать:

published/config/studio/webdav/webdav.xml

Считается ли это ошибкой Deployer?

...