ciao!
sto avendo dei problemi a connettermi ad un server FTP da laravel.
ovviamente se mi connetto da filezilla non ho problemi.
seguendo la documentazione, ho installato il package richiesto:
codice:
$ composer require league/flysystem-sftp "~1.0"
poi ho creato la connessione dentro a filesystems.php:
codice:
'ftp' => [
'driver' => 'ftp',
'host' => 'ftp.server.com',
'username' => 'USER',
'password' => 'PASS',
'root' => 'www.server.com'
],
poi nel controller:
codice:
namespace App\Http\Controllers;
use File;
use Illuminate\Support\Facades\Storage;
class TestController extends Controller {
public function index() {
$localFile = File::get(public_path('test.txt'));
Storage::disk('ftp')->put('test.txt', $localFile);
}
}
questo l'errore che ottengo da postman:
codice:
ErrorException: ftp_rawlist(): php_connect_nonb() failed: Operation now in progress (115) in file /home/vs43g4lm/public_html/gestionale/vendor/league/flysystem/src/Adapter/Ftp.php on line 570