php open_basedir não funciona como esperado na synology nas

1

Estou tentando instalar o gitlist no meu synology NAS (DSM 5.2).

Eu baixei e configurei o gitlist no config.ini e apontei para a minha pasta de repositórios ( / var / services / homes / git / repo ).

Mas quando tento acessar o aplicativo, recebo este erro:

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

Como você pode ver, a pasta ( / var / services / homes / git / repo ) já está presente na lista de caminhos permitidos.

Alguém teve o mesmo problema ou sabe como resolvê-lo?

    
por Joan 10.09.2015 / 15:35

1 resposta

0

A mesma coisa estava acontecendo enquanto eu estava tentando instalar o Magento 2:

Exception #0 (Exception): Warning: is_dir(): open_basedir restriction in effect. File(/etc/pki/tls/certs) is not within the allowed path(s): (/var/www/:/tmp:/etc/pki/)

Acontece que a pasta /etc/pki/ não existia, eu só tive que criar o diretório para que funcionasse:

mkdir /etc/pki
    
por 22.09.2016 / 15:29