我的Linux Debian服务器上的Apache2出现了问题。当我尝试创建.htaccess文件时,它不会出现。在apache2.conf中我有.htaaccess配置。
答案 0 :(得分:5)
我可以想到两种可能性 - 您没有权限创建文件,或者您正在尝试查看该文件而无法隐藏它。
使用sudo或su切换到root
sudo nano .htaccess
或者很可能是
除非您在文件管理器中启用视图隐藏文件或从终端运行.
ls -a
(点)所继续的文件
如果使用FTP,查看将取决于您的FTP客户端。对于诸如filezilla之类的GUI选项,将自动显示隐藏文件
答案 1 :(得分:1)
你是如何创造它的?如果你ls -a
怎么办?也许它只是隐藏(因为所有以dot开头的文件)
答案 2 :(得分:0)
虽然答案似乎已经解决,但对于初学者来说,这取决于文件的创建方式。正如@alleyoopster所说,如果您没有创建该文件的权限,它肯定会显示错误消息,如Permission denied或者某些东西,以便您可以理解该文件未创建。
现在,下一个可能性是.htaccess文件将被隐藏。任何以"开头的文件名。"在前面会隐藏。实际上, .htaccess 是一个8字母文件扩展名为 htaccess 的文件,就像abc。 mp4 一样。我没有使用过TotalCommander,但如果您使用的是FileZilla,则可以根据自己的意愿检查/取消选中隐藏文件。相反,如果您使用终端,则可以键入 ls -la 以查看该目录中的文件及其权限。希望这有助于某人!