RRDTool, problema ao ler, mas creio que tenha haver com o usuario do SO.

Iniciado por spdio, 01 de Setembro de 2011, 21:53

tópico anterior - próximo tópico

spdio

Boa noite amigos, estou com um pequeno problema, podem me ajudar?

Minha versão do ubuntu é 10.10. Eu instalei PHP + MYSQL + Apache. Tenho um projeto que lê um arquivo RRD, mas ele não esta funcionando e eu creio que seja problema de permissão do meu usuario.

Quando eu executo o comando do RRD direto no terminal, ele me retorna os valores como deve. Ao executar no PHP o mesmo não retorna os valores, eu fui me aprofundando e cheguei num outro problema. Quando vou executar um RRD pelo php eu uso a função exec("comando"), que como muitos sabem, nada mais é que executar um comando como se estivesse no terminal. Quando notei que ele não executava o comando do RRD tentei utilizar outro comando generico para ver o que acontecia e pra minha surpresa encontrei possivel problema. Notem a diferença:

Digitando direto no terminal, sem estar como sudo:
root@LEO-DESK:/home/lmachado# ls /home/lmachado/
Desktop    examples.desktop  Pictures  ScriptsBD  Workspace
Documents  Flexvision        Public    Templates
Downloads  Music             rrd       Videos


Inserido no código php dentro da função exec("ls /home/lmachado/")
rrd

Onde esta pastas rrd eu criei a pouco e dei um CHMOD 777 nela.

Sabem o que pode ser?

Grato

zeroday

Ola amigo ,

Lembre-se que o codigo PHP eh processado no sevidor e nao na sua maquina.

Seu problema deve estar ai.
"Lutar sempre , vencer na medida do possível , desistir jamais."

spdio

Certo amigo, meu servidor também esta instalado aqui é o Apache2.

Não acha que os problemas tem ligação?