MODO DE SEGURANÇA Restrição em vigor. O script não tem permissão para acessar o diretório de propriedade do uid

MODO DE SEGURANÇA Restrição em vigor. O script não tem permissão para acessar o diretório de propriedade do uid

Estou executando um servidor dedicado com vários sites. Criei um diretório global para scripts comuns para todos os sites, em vez de repeti-los em todos os diretórios de sites.

Como posso tornar este diretório global acessível para todos os sites. Estou recebendo o seguinte erro.

Warning: require_once() [function.require-once]: SAFE MODE Restriction in effect. The script whose uid is XXXX is not allowed to access /vhosts/globallibrary/Zend/Application.php owned by uid XXXX

Alterei a propriedade do diretório global do site X. então funciona bem para o site X. último adicionei outro site e agora estou recebendo o mesmo erro novamente. Se eu alterar o site CHOWN para Y, o site X terá o mesmo erro.

Não quero desativar a restrição do modo de segurança. Existe uma solução alternativa para que esse diretório global seja acessível a todos os sites.

Estou recebendo o seguinte erro no meu navegador quando tento acessar o diretório global. O diretório global está no mesmo nível de todos os outros sites.

Esta é uma boa prática para ativar o modo de segurança para sites?

Responder1

modo_seguro_include_dirpermite que você defina um diretório de inclusão para uso no 'Modo de segurança', que irá (deveria) ignorar as restrições do modo de segurança

Mas o modo de segurança está depreciado e não deve ser usado, a menos que você forneça hospedagem compartilhada, mas mesmo assim existem maneiras melhores de fazer isso.

Responder2

Não quero desativar a restrição do modo de segurança

Por que não?

Existem boas razões pelas quais ele está obsoleto.

Esta é uma boa prática para ativar o modo de segurança para sites?

Não.

Projetar um modelo de segurança vai muito além do que pode ser tratado aqui - mas o modo de segurança do PHP não deve figurar no seu modelo.

Como medida provisória, você pode considerar armazenar os dados em um banco de dados.

informação relacionada