Como verificar se a função Append está ativada / ativada no servidor Linux

1

Eu tenho um problema com uma API de um provedor externo. Sua API deve fazer um push de FTP para um servidor externo. No entanto, está falhando. Eles dizem que a Função Anexar precisa estar ativa / ativada de acordo com eles - o envio está falhando porque o arquivo não pode ser criado no servidor (percebo que o Anexar seria apenas incluído em um arquivo existente). Estou executando um Linux CentOS6 e sou capaz de criar novos arquivos via PHP. Não consigo encontrar essa função em qualquer lugar on-line - ela existe mesmo no Linux e, se sim, como posso confirmar se ela está ativada?

    
por sixli 23.11.2015 / 18:12

1 resposta

1

Anexar funciona por padrão para um estoque vsftpd instalar no Centos com um login autenticado.

$ sudo yum -y install vsftp ftp
...
$ mkdir ~/tmp; cd ~/tmp
$ echo hi > foo
$ ftp localhost
...
ftp> put foo
...
ftp> ^Z
$ cat ~/foo
hi
$ fg
append foo foo
...
ftp> ^Z
$ cat ~/foo
hi
hi
$

Você precisará depurar a conexão FTP (por exemplo, com wireshark) e analisar os registros do servidor (em /var/log ) para ver o que está acontecendo.

    
por 23.11.2015 / 22:00