ftp 接続の確立で問題が発生しました。
約 1 時間前に、スクリプトを変更して実行しました。
もともとスクリプト ftp は、私のサーバーから FastHost サーバーに接続し、いくつかのファイルをコピーして接続を閉じました。約1時間前は、すべて正常に機能していました。
次に、スクリプトを変更し、スクリプトにファイルを削除してから別のファイルをコピーして接続を閉じるように指示しました。ただし、スクリプトはそこにないファイルを ftp 経由で削除しようとしたため、エラーが発生しました。
スクリプトエラーに気づき、スクリプトが機能していることを知っていた数時間前にsvnでスクリプトをロールバックしました...
ただし、現在、私のサーバーは ftp 経由で FastHost サーバーに接続できません。
NB filezilaで接続できるので、接続の詳細が正しいことを知っています
私は自分自身を締め出しましたか?誰かが彼の前に持っていましたか?
コードが失敗している場所は次のとおりです。
if($connection)
{
ftp_close($connection);
}
$connection = @ftp_connect($host);
$login = @ftp_login($connection, $uname, $pword);
if(!$connection)
{
return "Connection Failure <br/>$host<br/>$uname<br/>$pword<br/>$docroot";
}
elseif(!$login)
{
return "Login Failure <br/>$host<br/>$uname<br/>$pword<br/>$docroot";
}
else{
// enabling passive mode
ftp_pasv( $connection, true );
$connection で失敗し続けます。タイムロックが発動され、今朝はクリアされていたかもしれないと思っていましたが、喜びはありませんでした。