Como definir a raiz do documento do apache na partição ntfs?

1

Estou rodando o Arch Linux e instalei o apache, php e mysql (não o mariadb) lá. Partição de raiz de arco tem tamanho limitado, porque eu defino partição grande no sistema de arquivos ntfs para arquivos compartilhados entre o sistema operacional (eu sou dual boot com windows). Então, eu quero mover a raiz do documento do apache para essa partição ntfs.

O problema é que php arquivos armazenados na partição ntfs não mostram nada. Mesmo ini_set('display_errors') não pode ajudar. As únicas dicas são o console javacript que diz internal server error .

Eu montei partição NTFS automaticamente ao inicializar com o fstab assim:

UUID=3AD4628C7D357A55 /media/data ntfs-3g defaults,uid=1000,gid=100,umask=022,windows_names,locale=en_US.utf8 0 0
A permissão de arquivo

e index.php é -rwxr-xr-x com meu usuário como proprietário. Se eu remeto index.php , localhost mostrando lista de diretórios muito bem (eu ligo Indexes).

Então, como posso fazer isso?

UPDATE

O log de erros diz:

 PHP Fatal error:  Unknown: Failed opening required '/media/data/Projects/www/html/test.php'
 (include_path='.:/usr/share/pear') in Unknown on line 0, referer: http://localhost/
    
por Mas Bagol 01.04.2015 / 12:59

1 resposta

0

Acho que sua melhor aposta é fazer com que o documento apache crie um diretório local no mesmo servidor em que o apache está sendo executado. Então, se você precisar obter conteúdo sobre uma montagem, use links simbólicos de dentro da raiz do documento.

A única maneira que eu realmente usei esse tipo de configuração é puxar o conteúdo estático da montagem. Se você estiver tentando alcançar a montagem, execute o php no servidor que está montado remotamente e obtenha uma resposta através do apache local ... boa sorte. Se é isso que você está fazendo, acho que você precisa repensar sua solução. Eu posso estar errado.

    
por 02.04.2015 / 23:17