lamp - Versão de Impressão +- Forum Pplware (http://forum.pplware.com) +-- Fórum: Software (/forumdisplay.php?fid=4) +--- Fórum: GNU/Linux (/forumdisplay.php?fid=7) +--- Tópico: lamp (/showthread.php?tid=7262) |
lamp - patriota78 - 26-09-2010 17:47 Boa tarde! Uso o XAMP no Windows sem problemas (apesar de ser só em lazer) mas agora estou a tentar entrar no mundo Linux e segui o tutorial do Peopleware Apache2 + PHP5 + MySQL no Ubuntu 10.04 e corre tudo bem até à parte onde pede para gravar o ficheiro info.php e diz que não tenho permissões para o fazer. No Windows nunca tive esse problema. Imagem do erro Se poderem ajudar agradecia. RE: lamp - Guilherme de Sousa - 26-09-2010 18:32 Se usas o XAMP em windows e ja estas habituado, porque nao utilizar o XAMP em linux? Tambem funciona! Acho que nao esta nos repositorios do ubuntu, mas a instalaçao atraves da source é facil e existem imensos tutorials. De qualquer das formas para nao teres esse erro so tens que fazer: Código: sudo gedit /var/www/info.php cumps! RE: lamp - patriota78 - 26-09-2010 18:46 Não gosto de desistir logo O meu problema é não ter permissões para escrever na pasta WWW mas já consegui gravar um ficheiro através da consola. Sabe como posso dar as permissões do root? Não entendo como não sou o root e faço login com a password que utilizo na consola. (26-09-2010 18:32)Guilherme de Sousa Escreveu: De qualquer das formas para nao teres esse erro so tens que fazer: Sim já fiz isso, agora sempre que tenho que criar uma página/ficheiro tenho que fazer isso não é nada cómodo . Já testei e o PHP está a trabalhar bem. Estou a ler como dar permissões através da consola, vamos ver se me safo RE: lamp - Mkman - 26-09-2010 19:52 se queres guardar algo em /var tens de ter permisoes de root consegues fazendo sudo <comando> Devido a nao ser muito pratico aconselho te a fazeres uma pasta e a ajustarem a tua config do apache na tua home para ser mais comudo RE: lamp - patriota78 - 26-09-2010 20:17 eu tentei na seguinte maneira. sudo su entrei como root depois escrevi chmod g=rwx /var/www e o resultado foi este drwxrwxr-x 2 root root 4096 2010-09-26 18:21 www Só falta permissões para todos os utilizadores na escrita? É o que entendo. Conseguem dizer como dar essa permissão? Já consegui! utilizei este comando chmod a=rwx /var/www b-» grupo a-» todos agora vou instalar o phpmyadmin, vamos ver como corre. RE: lamp - Elias_REC - 28-09-2010 17:45 (26-09-2010 20:17)patriota78 Escreveu: eu tentei na seguinte maneira. Nunca deves dar permissoes a todos. Mesmo que estejas a experimentar, estas a comecar com maus habitos. Por regra, se estas a dar permissoes de escrita, leitura e execucao a OUTROS, estas a fazer alguma coisa errada. O user e grupo do servidor devia ser www-data. Das permissoes de escrita ao root/www-data. Depois adicionas o teu user ao grupo anterior. Código: # adicionar grupo Se o utilizador e grupo www-data existirem: Código: # Altera a directoria/ficheiros para utilizador:grupo Editado: removi "bold" do bloco [code] Fiquem Bem! |