Autor Tópico: Não consigo acessar arquivo ".txt" - Servidor Linux [RESOLVIDO]  (Lida 1829 vezes)

Marcelo Baptista

  • Intermediário
  • ***
  • Mensagens: 104
Não consigo acessar arquivo ".txt" - Servidor Linux [RESOLVIDO]
« Online: Abril 23, 2015, 11:43:13 am »
Pessoal bom dia, o problema é o seguinte:

Eu quero acessar um arquivo em ".txt" que está no servidor Linux, sendo que nesse servidor ele pede login e senha ai tudo bem, o problema é que eu não consigo acessar este arquivo em ".txt", to tentando acessar pelo Blank aqui do SC para teste por enquanto. Pra entender melhor, temos o servidor windows que roda o SC normalmente que é que a gente usa e eu quero acessar este arquivo que está no outro servidor que contém estes arquivos que está no Linux.

Antes que perguntem, sim eu pesquisei por aqui e em vários fóruns e não consegui resolver este problema, usei vários comandos como por exemplo o chmod, exec(), system(), etc...

Alguém pode me ajudar, dar uma dica?? :/
« Última modificação: Abril 29, 2015, 01:56:46 pm por Marcelo Baptista »

Haroldo

  • Expert
  • *****
  • Mensagens: 6293
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #1 Online: Abril 23, 2015, 11:46:57 am »
somente com o samba ligado no linux a o compartilhamento na pasta desse arquivo txt.
no windows o php tem que ter permissão para executar esses comando que afetam diretamente o sistema operacional.

pode-se manipular também pelo ftp do linux se estiver habilitado.

Marcelo Baptista

  • Intermediário
  • ***
  • Mensagens: 104
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #2 Online: Abril 23, 2015, 11:52:18 am »
Haroldo obrigado por responder,

O pessoal da empresa não querem aderir ao uso do FTP até resolveria este problema, e quanto ao Samba como ele funciona? Tem algum fórum que ensine ao uso desta ferramenta?

Haroldo

  • Expert
  • *****
  • Mensagens: 6293
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #3 Online: Abril 23, 2015, 12:37:21 pm »
Se a ti não libera o ftp do linux, não vão liberar também o samba (serviço de compartilhamento de pastas e arquivos para windows)
Eu imaginei que  windows (Onde se encontram a produção do seu projeto sc) estivesse na mesma rede do linux.


Allan Medeiros

  • Expert
  • *****
  • Mensagens: 504
    • Email
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #4 Online: Abril 23, 2015, 01:36:39 pm »
Pede ao pessoal do linux pra criar uma tarefa no cron pra copiar os arquivos pra uma pasta à qual você tenha acesso.
Sei que é uma gambiarra, mas: "Gambiarra é algo de pouco valor, mas ilumina."
;-))
Allan Medeiros
Analista de Informática
__________________________________________
Companhia de Processamento de Dados da Paraíba
medeiros@codata.pb.gov.br

Marcelo Baptista

  • Intermediário
  • ***
  • Mensagens: 104
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #5 Online: Abril 23, 2015, 01:44:11 pm »
Hmm entendi Haroldo verei o que fazer então, obrigado mais uma vez. Pelo que to vendo não há outra maneira a não ser de utilizar o Samba.

Allan valeu pela dica da "gambiarra", vc curtiu a frase então hahahaha ;)

Marcelo Baptista

  • Intermediário
  • ***
  • Mensagens: 104
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #6 Online: Abril 23, 2015, 03:23:18 pm »
Compartilhando arquivos e diretórios com o Samba pra quem quiser saber mais:

http://www.madeira.eng.br/wiki/index.php?page=Compartilhando+arquivos+e+diret%C3%B3rios+com+o+Samba+em+Redes+Windows

http://www.vivaolinux.com.br/dica/Samba-saiba-para-que-serve-essa-grande-ferramenta-do-Linux


Depois de ler e entender direito, com toda a certeza será útil de implementar esta ferramenta, valeu Haroldo mais uma vez pelo teu apoio.

Haroldo

  • Expert
  • *****
  • Mensagens: 6293
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #7 Online: Abril 23, 2015, 03:28:14 pm »
Vale salientar:

No windows crie uma unidade compartilhada: Ex: i:\ (referente a \\192.168.0.25\raiz\var\www\txt que é a pasta compartilhada via samba no linux))

No agendador de tarefas do windows, crie uma tarefa para iniciar com o sistema cujo o atalho é i:\.

Isso vai aumentar a performance de conexão quando o php for acessa a pasta i:.

Marcelo Baptista

  • Intermediário
  • ***
  • Mensagens: 104
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #8 Online: Abril 23, 2015, 03:39:21 pm »
Vale salientar:

No windows crie uma unidade compartilhada: Ex: i:\ (referente a \\192.168.0.25\raiz\var\www\txt que é a pasta compartilhada via samba no linux))

No agendador de tarefas do windows, crie uma tarefa para iniciar com o sistema cujo o atalho é i:\.

Isso vai aumentar a performance de conexão quando o php for acessa a pasta i:.

Obrigado mais uma vez mestre Haroldo, com certeza essa sua informação é muito útil e valiosa.
Discutirei com a equipe para por em prática logo, pois vamos precisar muito disso futuramente nos nossos projetos. :D

Marcelo Baptista

  • Intermediário
  • ***
  • Mensagens: 104
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #9 Online: Abril 24, 2015, 03:11:33 pm »
Boa tarde, bem como o Haroldo sugeriu de instalar o Samba nas mensagens anteriores,  pois bem já instalamos esta ferramenta tudo certo no nosso servidor Linux.

Agora surge outro problema: criei uma tela de controle simples pra teste com o campo chamado Arquivo do tipo Documento, só que quando vou acessar o arquivo ".txt" que está no Servidor Linux ele pede Login e Senha que não era pra acontecer, pois no Samba já é configurado com servidor, login, pass, etc... Inclusive até criei uma biblioteca smbclient() e tentei usar em vários eventos na tela de Controle mas nada acontece.

Alguém tem alguma dica, exemplos ou que já tenha passado por isso? :(

Haroldo

  • Expert
  • *****
  • Mensagens: 6293
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #10 Online: Abril 24, 2015, 03:23:22 pm »
No windows (onde se encontra o php) você criou a  unidade apontando para pasta compartilhada no linux?

Marcelo Baptista

  • Intermediário
  • ***
  • Mensagens: 104
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #11 Online: Abril 24, 2015, 03:27:51 pm »
No windows (onde se encontra o php) você criou a  unidade apontando para pasta compartilhada no linux?

Sim, criamos conforme vc sugeriu.

Haroldo

  • Expert
  • *****
  • Mensagens: 6293
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #12 Online: Abril 24, 2015, 03:28:26 pm »
E o php esta indo buscar o arquivo nessa unidade criada no windows?

Marcelo Baptista

  • Intermediário
  • ***
  • Mensagens: 104
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #13 Online: Abril 24, 2015, 03:30:47 pm »
Pelo contrário, está indo buscar no arquivo ".txt" onde fica no servidor Linux.

Ex:  //servidor/public/testeimp/arquivoteste.txt

Haroldo

  • Expert
  • *****
  • Mensagens: 6293
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Não consigo acessar arquivo ".txt" - Servidor Linux
« Responder #14 Online: Abril 24, 2015, 04:21:49 pm »
aí vai pedir a senha mesmo.

se for buscar na unidade criada no windows essa já está salva a senha.