0
私はZF2をダウンロードしましたが、nicolab/php-ftp-clientライブラリを使用しています。このライブラリはステージングサーバで動作しますが、問題はローカルに設定されたFTPサーバにあります。私がFileZilleクライアントを使用している場合、私は自分のローカルFile Serverを入力できますが、PHPでは入力できません。その行は、リモートサーバーが、ローカル1で動作勿論PHPでビルドされたFTPクライアントでFileZIller Serverに失敗しました
$handler = $this->ns->connect('127.0.0.1:54218')->login('***', '***');
:以下
は、私は私のテストクラスのいずれかを持っているラインです。PHPUnitは、私に次のエラーを与える:
$ vendor/bin/phpunit
PHPUnit 5.3.4 by Sebastian Bergmann and contributors.
.E 2 /(100%)
Time: 2.59 seconds, Memory: 8.25MB
There was 1 error:
1) ApplicationTest\Service\RemoteClientConnectionTest::testRemoteClientConnection
FtpClient\FtpException: Unable to connect
D:\web\www2\zend-file-manager\vendor\nicolab\
php-ftp-client\src\FtpClient\FtpClient.php:162
D:\web\www2\zend-file-manager\module\SparkleRemoteClient\test\
SparkleRemoteClientTest\Service\RemoteClientConnectionTest.php:22
FAILURES!
Tests: 2, Assertions: 1, Errors: 1.
FileZilleクライアントが私にこの出力を与える
。一方:
Status: Connecting to 127.0.0.1:54218...
Status: Connection established, waiting for welcome message...
Status: Logged in
Status: Retrieving directory listing...
Status: Directory listing of "/" successful
私たちのクライアントのためのZendでファイルマネージャを構築していると私が持っている必要がありますFTPサーバをローカルに設定して、ステージングやライブで間違ったことをするリスクはありません。
私がここで紛失していることを楽しみにしています。
ようなものを使用する必要があります。私は関数の定義をチェックしたので私の心に何が起こっていたのかわかりませんが、私の解釈は私にこれをもたらしませんでした。再度、感謝します。 – Maximum86
@ルヤンダサイコ問題ない、仲間、ときには私たち全員で起こる;)また、GitHubで問題を閉じることを忘れないでください。良い一日を! –