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

Я пытался раскрутить 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, хотя когда я запускал solid init команда, я изменил местоположение на /var/www/my.server.com/config/config.json, Итак, вопрос в том, как мне решить эту проблему? если сервер не загружает текущую конфигурацию или не загружает кэшированную конфигурацию, как мне это очистить?

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам