我无法理解如何在 WebDAV 设置上编辑文件。我已经正确设置了身份验证,已通过大量在线教程进行验证,但有些文件.htaccess
我无法编辑。
VirtualHost 设置的内容是
<VirtualHost *:80>
ServerAdmin xxx
ServerName xxx
DocumentRoot /data/www/vhosts/xxx
<Directory /data/www/vhosts/xxx>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
<Location />
DAV On
AuthType Basic
AuthName "WebDAV Access"
AuthUserFile /data/www/.htpasswd-webdav
Require valid-user
</Location>
</VirtualHost>
我也在文件中生成了正确的用户名,我可以成功登录并查看所有文件。就像我说的,问题在于某些文件不可读和不可写,主要的罪魁祸首是.htaccess
和.gitignore
.
664
我已将所有文件和所有文件夹775
的权限设置user:group
为xxx:www-data
. 原因是这允许 PHP 可以读取/写入文件,而我们的远程登录用户xxx
也可以在没有权限问题的情况下执行相同的操作。
我需要做些什么来允许对这些隐藏的点文件进行读写吗?我完全被难住了,因为我读过的大多数教程都告诉我,如果我不将点文件的权限设置为,root:root
那么它们将是可写的。我正在使用 Mac 连接到在 Ubuntu 上运行的 WebDAV 服务,如果这有什么不同的话
为了清楚起见,xxx
这个问题中的所有内容都是隐藏信息。