
こんにちは、不良な友人たち。
FTP 経由で .htaccess と .htpasswd をクライアント サーバーにアップロードしようとしましたが、FTP プロセスはスムーズに進んでいるように見えますが、ビューを更新するとどちらのファイルも存在しないことがわかります。
.htaccess ファイルが影響しているようで、希望するパスワードダイアログは表示されるものの、パスワードが機能しない。
パスワード ファイルに「a.htpasswd」という名前を付けると、ファイルは消えませんが、元に戻すと消えてしまいます。
何か手がかりはありますか?それともこれは管理者さん向けでしょうか?
-忠実なルーザー
答え1
どのように確認していますか? Linux は通常、ピリオドで始まるファイルを非表示にします。 を実行すると、ls -a
デフォルトが上書きされ、それらのファイルが表示されます。
答え2
ファイルの前にピリオドを付けると、そのファイルは Linux では「非表示」になります。これが、.htaccess は表示されないが、a.htaccess は表示される理由です。
ファイルがそこにあるかどうかを確認するには、次のコマンドを試してください。
ls -la
次のようにファイルを編集してみることもできます。
vi .htaccess
読み込まれるかどうか確認してください。 ;-)