Criando diretório e enviando arquivo via php/ssh para outro servidor (com erro) [RESOLVIDO]

1. Criando diretório e enviando arquivo via php/ssh para outro servidor (com erro) [RESOLVIDO]

Ozivaldo
aachost

(usa Outra)

Enviado em 05/08/2015 - 13:07h

Olá, sou novo aqui e já adianto que não conheço muito de programação, mas vou me virando. (nada que o Google não ajude..rs)

Eu tenho esse script



//Forma os destinos
$local = "/usr/local/centovacast/var/vhosts/teste/var/spool/media/";
$pasta = 'novidade';

require_once("inc/classe.ssh.php");
$dados_servidor = mysql_fetch_array(mysql_query("SELECT * FROM servidores where ip = '".$_GET["servidor"]."'"));

// Conexão SSH
$ssh = new SSH();
$ssh->conectar($dados_servidor["ip"],$dados_servidor["porta_ssh"]);
$ssh->autenticar("root",$dados_servidor["senha"]);

//Cria o diretório
$ssh->executar("mkdir -v ".$local."".$pasta."");
$ssh->executar("chown -v root.root ".$local."".$pasta."");
echo"<div class='success'>";
echo"Diretório criado.";
echo"</div>";
//

//Envia arquivo 01
$ssh->enviar_arquivo("../tmp/2.mp3","".$local."".$pasta."/arquivo1.mp3",0777);
echo"01 Atualizado";

//Envia arquivo 02
$ssh->enviar_arquivo("../tmp/1.mp3","".$local."".$pasta."/arquivo2.mp3",0777);
echo"02 Atualizado";
//

exit();

////*******************************************************************



Ele executa somente até esse comando:
//Envia arquivo 01
$ssh->enviar_arquivo("../tmp/2.mp3","".$local."".$pasta."/arquivo1.mp3",0777);
echo"01 Atualizado";


Explicando melhor:
Cria o diretório normalmente (permissão 755)
Executa o comando para Enviar o arquivo 01, porém ele não chega ao destino.

A partir do arquivo 02, o comando dá uma tela branca.


Nota:
De 03 servidores para onde eu devo enviar esse arquivo, somente 01 servidor está com esse problema.
Os outros 02 recebem os arquivos normalmente, sem qualquer problema









  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts