WebDAV 설정에서 파일을 편집하는 방법을 이해하는 데 문제가 있습니다. 나는 온라인 자습서의로드에 의해 확인 된대로 Auth를 올바르게 설정했지만 아직 편집 할 수없는 .htaccess
과 같은 파일이 있습니다. 가상 호스트 설정의Apache 및 WebDAV를 통해 파일에 기록하는 방법
내용은
<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을 사용하여 우분투에서 실행되는 WebDAV 서비스에 연결하면 차이가 있습니다.
이 질문에있는 xxx
은 정보를 숨기는 것입니다.