apache2, php e mysql - problema enfrentado em editar os arquivos e carregá-los no navegador

0

amigos, eu instalei apache2, php e mysql mas agora o problema é que eu não sei onde escrever os programas e colocá-los de volta na pasta do servidor para que eu possa acessá-los de volta.Meu arquivo ou seja, html e php O arquivo deve ser colocado na pasta / var / www, mas quando tento criar um novo documento, não consigo criá-lo, ele mostra o acesso negado. Por favor me ajude ....

    
por Sai Teja Nagamothu 01.08.2015 / 16:22

2 respostas

0

Se você não tiver permissão para acessar um arquivo, preceda o comando que está digitando com sudo , isso deve solicitar sua senha. O comando sudo basicamente significa "superusuário do". Então você tem privilégios do usuário root ao usá-lo. Exemplo: sudo vi index.html .

Espero que isso resolva essa parte do problema.

    
por shredalert 01.08.2015 / 16:28
0

A maneira mais fácil é adicionar seu usuário ao grupo que possui /var/www/ , geralmente www-data

Verifique o grupo de / var / www

ls -la /var/ | grep www

onde a saída será algo como

drwxrwxr-x  3 www-data www-data 4096 ago  1 16:10 www

na minha saída, o segundo www-data position indica que o grupo é realmente www-data

agora você precisa se adicionar a esse grupo

sudo usermod -a -G www-data yourUserName

certifique-se de que os usuários pertencem ao www-data e podem gravar nesse diretório

sudo chmod -R 0775 /var/www/

Faça o logout e faça login novamente para atualizar as permissões. Agora você deve poder escrever com seu usuário nesse diretório.

Nota: se o grupo for diferente de www-data, você deve verificar qual grupo está executando o apache e faz alterações de acordo com ele

grep GROUP /etc/apache2/envvars 

A saída é algo assim

export APACHE_RUN_GROUP = www-data

Para alterar a propriedade de / www / data use

sudo chown -R useOwner: groupProprietário / var / www /

    
por bistoco 01.08.2015 / 21:23