ずっと忘れて放置していたあるサイトがロリポップにありました。久しぶりに修正でもするかとFTPを繋げてみたところ繋がらない。
ロリポップのFTPに繋がらない。ホスト名もユーザー名なんかも間違えていないはず。でも、繋がらない。
いろいろ調べてみましたが、原因は自分でした(笑)
ロリポップのFTPに繋げるためには以下の項目が必要になります。入力に誤りがないかを確認しましょう。
FTPSで繋げる場合は、ホスト名が別途指定されているはずなので間違えないようにして下さい。
それと、FTPソフトでの設定で暗号化「FTPS(Explict)で接続」にのみチェックをつけます。詳しくはロリポップの公式ページにFTP接続についての解説が載っています!
FTPの設定は間違えていないはずなのに、接続してもファイルが表示されるはずの欄が真っ白で何も表示されない。
このとき確認してほしい部分は、接続画面の下にある接続ログです。
このログに500 Permission deniedとある場合は、接続が拒否されています。設定もパスワードも間違えていないなら、拒否されることはないはずです。
拒否されたとして考えた場合、予想される原因は.htaccessです。FTPでファイルが見られないので.htaccessも確認できません。そして、思い出しました!
ロリポップにはFTPのアクセス制限をするページが管理画面に用意されていることを!
思い出すのに苦労しました。ロリポップにはFTPにアクセスする人を制限するための機能が管理画面に用意されています。アクセするパソコンのIPアドレスを設定することでFTPに接続できるようになるわけです。
この設定が古いままだとIPが更新されてしまい、FTPに接続できず、真っ白のままになってしまうのです。ロリポップの管理画面にログインして、FTPのアクセス制限ページで接続したいPCのIPアドレスを入力してあげましょう。
ロリポップの管理画面ページでIPアドレスを修正すれば、正常に接続できるようになります!