Disco rígido montado sem permissões suficientes do Apache / PHP

2

Galeria do Piwigo, no apache e php, CentOS 6.

O sistema raiz é um RAID de 128 GB. / var / www / html está no sistema de arquivos raiz.

Montado o hdd de 320GB em / var / www / html / 320 usando padrões, é um ext4 fs.

Coloque um link simbólico em / var / www / html / galleries, que é lido pelo script da galeria, para que eu possa enviar as imagens para lá e, em seguida, clique em sincronizar. Isso me dá o erro:

[./galleries/] PWG-ERROR-NO-FS (Erro de leitura de arquivo / diretório) PWG-ERROR-NO-FS: O arquivo ou diretório não pode ser acessado (ele não existe ou o acesso é negado)

chmod 777 definido em / dev / sdb1, / var / www / html e / var / www / html / 320, bem como as galerias de links simbólicos também. Tudo recursivo.

chown apache: apache para tudo também.

O PHP simplesmente não pode ler / escrever para ele. Eu tentei com e sem o symlink, eu tentei tudo o que posso pensar. Nada.

Alguma idéia de como eu posso dar permissão ao apache / php para ler / escrever nesta unidade? Com 777 permissões ao seu redor, ele já deve conseguir.

    
por Dan 09.06.2014 / 22:33

1 resposta

0

O CentOS tem um tipo especial de segurança em seu kernel (SELinux), você deve tentar desativá-lo primeiro.

Verifique se está ativado com este comando:

#sestatus

Ele deve mostrar ativado

Desativar a edição deste arquivo:

nano /etc/selinux/config

e altere isso:

SELINUX=enabled

para:

SELINUX=disabled

E tente novamente ...

Boa sorte ...

    
por 10.06.2014 / 04:29