導入したNetbeansからPHPソースをサーバーにFTPアップしようとするとエラーになるので調べてみた。
エラーメッセージは
NetBeansはWindowsおよびJDK 7上で実行されているため、FTP操作で問題が発生する可能性があります。Windows組込みのファイアウォールによって、JDK 7バイナリがブロックされないことを確認してください。
こんな感じでアップできない…
とりあえずファイアウォールの設定でjava関係を許可したりしてもどうにも改善しない。
http://d.hatena.ne.jp/nekora/20111008/p1
どうもJDK7のバグらしい。
しかも優先順位低めのバグで直るのは後回しになりそうと。
なんとか回避策を探してると
http://forums.netbeans.org/post-115176.html#113923
公式フォーラムに記事が
[cc lang=’text’ line_numbers=’false’]
C:\> netsh advfirewall firewall add rule name=”FTP Service” action=allow service=ftpsvc protocol=TCP dir=in
C:\> netsh advfirewall set global StatefulFTP disable
[/cc]
このコマンドらをコマンドプロンプトを管理者権限で開いた後実行するとOK。
無事アップロード完了ー
…新規アップしたファイルのパーミッションどうやって変更するんだ?