Configuration - apache2.conf no Debian

1

Com licença! Mas este é meu segundo dia no Debian, e eu já tenho muitas perguntas:

Eu tentei salvar do arquivo php do editor no diretório / var / www /, mas recebi uma mensagem:

Unable to save /var/www/file.php
Error: Unable to create tmp file in /var/www

É o problema no arquivo apache2.conf, por causa das opções nele não consigo alterar evan quando sou root?

Como devem ser os arquivos de configuração para o apache, php e mysql funcionarem normalmente no WAMP on Win?

    
por lakyller 05.06.2014 / 00:00

1 resposta

0

Você precisa ser root para gravar em / var / www, ou você precisa ser o usuário (ou grupo, dependendo da propriedade do diretório).

Você pode começar com o comando whoami :

[username@host username]$ whoami
username

Isso informa que você está logado como username

Agora, você pode fazer ls -al /var/www e obter:

[username@host username]$ ls -al /var/www
total 12
drwxr-xr-x    3 root     root         4096 May 12  2004 .
drwxr-xr-x   21 root     root         4096 Mar 31  2004 ..
drwxr-xr-x    3 root     root         4096 Mar 30  2004 manual

As drwxr-xr-x são as permissões, nesse caso, rwx (leitura / gravação / exec) para proprietário, rx (leitura / execução, NÃO gravação) para grupo e rx para todos os outros.

A primeira raiz é o proprietário, a segunda raiz é o grupo.

Se o diretório for drwxrwxr-x , o usuário e o grupo serão rwx e todos os demais serão apenas rx.

Então, se a permissão foi:

drwxrwxr-x    3 root     webdev         4096 May 12  2004 .

Tanto o usuário (root) quanto o grupo (webdev) possuem permissões rwx (leitura / gravação / execução) e você poderia escrever um arquivo se você fosse o usuário root, no grupo webdev, ou ambos.

Leia um pouco sobre permissões de arquivo e tal com um tutorial como: link

    
por 05.06.2014 / 14:55

Tags