Солидный сервер (проект сэра Тима Бернерса-Ли и MIT) не загружает правильную конфигурацию - PullRequest
0 голосов
/ 02 октября 2018

Я пытался раскрутить Solid Server.Я выполнил инструкцию из проекта Solid (https://solid.inrupt.com/docs) для настройки сервера. Однако, когда служба запущена, она не запускается и жалобы на путь не определены:

● solid.service - solid - Social Linked Data
Loaded: loaded (/lib/systemd/system/solid.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Mon 2018-10-01 21:47:49 UTC; 4s ago
 Docs: https://solid.inrupt.com/docs/
Process: 2519 ExecStart=/usr/bin/solid start -v (code=exited, status=0/SUCCESS)
Main PID: 2519 (code=exited, status=0/SUCCESS)

Oct 01 21:47:49 Mars solid[2519]: Mon, 01 Oct 2018 21:47:49 GMT solid:settings Config path: ./config
Oct 01 21:47:49 Mars solid[2519]: Mon, 01 Oct 2018 21:47:49 GMT solid:settings Suffix Acl: .acl
Oct 01 21:47:49 Mars solid[2519]: Mon, 01 Oct 2018 21:47:49 GMT solid:settings Suffix Meta: .meta
Oct 01 21:47:49 Mars solid[2519]: Mon, 01 Oct 2018 21:47:49 GMT solid:settings Filesystem Root: /var/www/my.server.com/
Oct 01 21:47:49 Mars solid[2519]: Mon, 01 Oct 2018 21:47:49 GMT solid:settings Allow WebID authentication: true
Oct 01 21:47:49 Mars solid[2519]: Mon, 01 Oct 2018 21:47:49 GMT solid:settings Live-updates: true
Oct 01 21:47:49 Mars solid[2519]: Mon, 01 Oct 2018 21:47:49 GMT solid:settings Multi-user: false
Oct 01 21:47:49 Mars solid[2519]: Mon, 01 Oct 2018 21:47:49 GMT solid:settings Suppress default data browser app: undefined
Oct 01 21:47:49 Mars solid[2519]: Mon, 01 Oct 2018 21:47:49 GMT solid:settings Default data browser app file path: default
Oct 01 21:47:49 Mars solid[2519]: ERROR Path must be a string. Received undefined

Из этого журнала кажется, что solid все еще пытается прочитать config из ~ / .config path, хотя, когда я запустил команду solid init, я изменил расположение на /var/www/my.server.com/config/config.json. Поэтому вопрос в том, как мне решить эту проблему? Если сервер не загружает текущую конфигурацию или не загружает кэшированную конфигурацию, как мне ее очистить?

Я был бы очень признателен за любую помощь в этом. Спасибо.

1 Ответ

0 голосов
/ 12 октября 2018

Я столкнулся с точно такой же проблемой (и более того после ...)

Что мне удалось исправить, так это переместить файл config.json в /var/www/my.solid.server ине в подкаталоге config /.Определение службы указывает на «var / www / my.solid.server» в качестве рабочего каталога, и твердый исполняемый файл пытается найти config.json в этой папке.

Документация находится на довольно минимальном уровне.Надеюсь, они продолжают развивать эту прекрасную идею.Надеюсь, это немного поможет.

...