Permissões Temporárias ao instalar o DokuWiki?

1

Estou tentando atualizar para a versão mais recente do DokuWiki, e estou achando que a maneira mais fácil de fazer isso é instalar o plugin de atualização e clicar em alguns botões. Mas há problemas de permissão ao escrever alguns dos arquivos.

Como posso alterar brevemente as permissões para que o plug-in possa trabalhar sua mágica sem comprometer a segurança?

    
por user7089 30.04.2011 / 00:23

1 resposta

3

Eu não sei nada sobre o DokuWiki, mas posso dar algumas dicas com permissões.

O DokuWiki é uma aplicação PHP, sendo executada em um servidor web. Este servidor web pode ser Apache, Lighttpd, ngingx e talvez outro.

O servidor web não é executado como root. Ele é executado como o usuário "nobody" ou em servidores Debian, por exemplo, o usuário é "www-data". Também pode ser "apache".

O Ubuntu e o Debian usam o www-data como eu disse.

Você também pode descobrir as permissões em / var / www. Apenas "cd" para este diretório, digite "ls -l" no prompt, e ele lhe dará a lista de arquivos com o proprietário e o grupo. (também há um grupo de dados www).

Agora que você sabe em qual usuário do sistema o servidor da Web é executado, tente:

Vá para o diretório de instalação do seu mediawiki:

cd /var/www/mediawiki

Defina permissões para o usuário / grupo do servidor web:

chown www-data:www-data . -R

(- R significa "recursivo" = > todos os arquivos e subpastas)

Finalmente:

chmod 775 . -R

Em seguida, o usuário do servidor da Web e os membros do grupo podem ler, gravar e executar arquivos.

Como você estava se perguntando por segurança, as permissões não deveriam ser 775, mas mais fracas na maioria dos arquivos, exceto em alguns diretórios como "upload" ou "temp", que poderiam ser 777. Mas, novamente, eu não sei sobre mediawiki

    
por 30.04.2011 / 14:08