Я пытаюсь установить gitlist на свой Synology NAS (DSM 5.2).
Я загрузил и настроил gitlist в config.ini и указал его в папку моих репозиториев (/ вар / услуги / дома / гит / репо).
Но когда я пытаюсь получить доступ к приложению, я получаю такую ошибку:
Warning: is_dir(): open_basedir restriction in effect.
File(/var/services/homes/git/repo) is not within the allowed path(s):
(/var/services/tmp:/etc.defaults:/usr/bin/php:/usr/syno/synoman:/etc:/var/run:
/volume1/@tmp/php:/var/services/web:/var/services/photo:/var/services/blog:
/var/services/homes:/var/services/homes/git/repo) in
/volume2/web/gitlist/src/GitList/Config.php on line 62 Please,
edit the config file and provide your repositories directory
Как видите, папка (/ вар / услуги / дома / гит / репо) уже присутствует в списке разрешенных путей.
У кого-нибудь была такая же проблема или знает как ее решить?
То же самое происходило, когда я пытался установить Magento 2:
Исключение № 0 (Исключение): Предупреждение: is_dir (): действует ограничение open_basedir. Файл(/ и т. д. / pki / tls / certs) находится за пределами разрешенных путей: (/ var / www /: / tmp:/ и т. д. / pki /)
Оказывается, /etc/pki/
Папка даже не существовала, мне нужно было только создать каталог, чтобы она работала:
mkdir /etc/pki