> 백엔드 개발 > PHP 튜토리얼 > zotero 문서 동기화에 사용할 수 있는 PHP 기반의 매우 사용하기 쉬운 webdav 개인 클라우드 서비스 구축 소프트웨어

zotero 문서 동기화에 사용할 수 있는 PHP 기반의 매우 사용하기 쉬운 webdav 개인 클라우드 서비스 구축 소프트웨어

WBOY
풀어 주다: 2016-07-30 13:30:44
원래의
2846명이 탐색했습니다.

소개

phpEasyVCS는 최소한의 호스팅 요구 사항을 갖춘 간단한 버전 제어 시스템(VCS) 및 WebDAV 서버입니다.

  • PHP 5.2+

아니요 데이터베이스가 필요합니다.

브라우저나 WebDAV로 파일을 보고 업로드할 수 있습니다.

라이센스: GPLv3

phpEasyVCS의 웹 인터페이스를 보려면 다음 중 하나를 수행하세요.

  • 스크린샷을 보거나
  • 데모 사이트로 이동합니다(사용자 이름 demo 및 비밀번호 demo로 로그인). 최대 50KB의 파일만 업로드할 수 있습니다. 데이터는 정기적으로 삭제됩니다.

다운로드

Sourceforge에서 phpEasyVCS를 다운로드할 수 있습니다.

설치

phpEasyVCS를 서버의 디렉토리에 복사하세요. easyvcs.

http(s)://your.server/easyvcs-dir/index.php로 이동합니다(your.server 및 easyvcs-dir 서버 및 설치 디렉터리)을 입력하고 설정 양식을 작성하세요.

사용자 탭에서 추가 사용자를 만들 수도 있습니다.

서버 설정에 따라 승인 헤더가 PHP에 도달하지 못할 수 있습니다. Apache의 경우 .htaccess에 다음 재작성 규칙을 추가할 수 있습니다.

RewriteEngineonRewriteBase/RewriteRule.*-[E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]또한

    데이터 폴더에 새 디렉토리를 생성하여 추가 저장소를 생성할 수도 있습니다(
  • 기본 폴더와 같은 수준에서)
  • 사용자를 편집하여 추가 저장소에 대한 액세스 권한을 부여합니다. 이에 대한 비밀번호를 다시 입력해야 합니다
사용

액세스 유형에 관계없이 사용자는 자신의 사용자 이름과 비밀번호로 자신을 식별해야 합니다. 사용자가 여러 저장소에 액세스할 수 있는 경우 사용자 이름 앞에 다음을 추가해야 합니다. 저장소 이름과 백슬래시(예: "specialrepositorymax", 그렇지 않으면 로그인할 저장소가 확실하지 않습니다.

웹 브라우저

http(s)://your.server/easyvcs로 이동합니다. -dir/index.php(your.server 및 easyvcs-dir을 다음으로 대체) 서버 및 설치 디렉터리).

VCS 검색, 특정 날짜의 VCS 검색을 위한 태그 생성, 버전 보기, 파일을 특정 버전으로 되돌리기 등의 작업을 수행할 수 있습니다.

웹 액세스는

    Javascript가 꺼진 상태(구문 강조 표시 없음, 많은 작업 시 페이지 새로 고침),
  • Javascript 활성화 상태,
  • Javascript 및 Java 플러그인 활성화 상태에서 작동합니다. 로드된 Java 애플릿을 사용하면 전체 디렉터리를 업로드하고 업로드 중에 진행률 표시줄을 확인할 수 있습니다.
Java를 활성화하고 경고를 최소화하려면:

    다음에서 Java를 다운로드하고 설치하세요. java.com,
  • 즐겨 사용하는 브라우저(Java 플러그인을 지원해야 함)에서 플러그인 페이지(예: Firefox 도구/추가 기능/플러그인)로 이동하여 Java 플러그인이
  • 🎜>항상 활성화 또는활성화 요청,
  • Java 플러그인 제어판을 엽니다(Windows: 시작/프로그램, Linux Gnome: Gnome 메뉴에서 "java" 검색) ) 보안/보안 수준을 중간으로 설정하고 phpEasyVCS 웹 사이트 URL을 웹 사이트 예외에 추가하세요.

탐색 항목 프로필을 사용하여 사용자는 다음을 수행할 수 있습니다. 비밀번호를 변경하고 액세스 권한이 있는 경우 저장소를 전환하세요.

WebDAV

WebDAV에 액세스하려면 http(s)://your.server/easyvcs-dir/webdav.php를 사용하세요. 실제 구문은 다음에 따라 달라질 수 있습니다. 운영 체제 및 WebDAV 프로그램.

WebDAV 드라이브의 루트 수준에는 적어도 현재 저장된 파일을 나타내는 현재 디렉터리가 표시됩니다. 파일. 또한 특정 시간에 VCS의 읽기 전용 보기를 나타내는 웹 인터페이스에서 생성된 태그도 볼 수 있습니다. 또한 YYYY-MM-DD 또는 YYYY-MM-DDTHH:MM 형식으로 날짜와 시간을 수동으로 지정하여 특정 시점의 VCS를 볼 수 있습니다. 예:http://your.server/easyvcs-dir/webdav.php/2011-01-01 또는 http://your.server/easyvcs-dir/webdav.php/2011- 01-01T16:00 (이 WebDAV 클라이언트에서는 작동하지 않을 수 있음).

Linux

Nautilus 또는 Caja에 다음 URL을 입력하세요. dav://your.server/easyvcs-dir/webdav.php

If this does not work, connect explicitely by use of its menu File/Connect to Server and set Server to your.server, type to WebDAV (HTTP) or Secure WebDAV (HTTPS), path to easyvcs-dir/webdav.php and enter your user name and password.

You can also connect using Gnome Commander: set type to WebDAV, server to your.server and remote directory to /easyvcs-dir/webdav.php.

Or install davfs2 and mount the WebDAV, e.g.:

sudo apt-get install davfs2 sudo mkdir /media/easyvcs sudo mount -t davfs http://your.server/easyvcs-dir/webdav.php /media/easyvcs

You probably need to add options like -o rw,user,uid=myusername to be able to write, too.

Windows XP

Preparation:

  • Download and install KB907306 for web folders
  • To use basic authentication, set the DWORD registry entry UseBasicAuth in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters to 1and restart Windows.

Goto explorer - Tools - Map Network Drive - Connect to a Web site and enter http://your.server/easyvcs-dir/webdav.php as URL

Or goto explorer - Tools - Map Network Drive and directly add http://your.server/easyvcs-dir/webdav.php as folder (this only seems to work if your phpEasyVCS installation requires no authentication)

Windows Vista/Windows 7

Preparation:

  • Go to Settings in your phpEasyVCS instance and make sure that authentication method is Digest.
  • Or, if you really want to use Basic authentication, follow the steps in KB841215: Set the DWORD registry entry BasicAuthLevel inHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters to 2 and restart Windows.

Goto explorer - Map Network Drive - Connect to a Web site and enter http://your.server/easyvcs-dir/webdav.php as URL.

Alternatives for Windows XP/Windows Vista/Windows 7

TotalCommander has a WebDAV plugin.

BitKinex - All-in-one FTP/SFTP/HTTP/WebDAV Client (Freeware)

  • When setting up the connection you need to specify first the server and then set easyvcs-dir/webdav.php as default directory.

NetDrive (free for home use): You can assign a drive letter to the WebDAV drive and use it like a local drive.

Problem Solving

The following is a list of problems with various WebDAV clients:

  • With Nautilus you get an error message when moving/renaming (this is a Nautilus bug). But the move is executed correctly and you will see it after a refresh (F5).
  • Windows XP: opening a file from a WebDAV drive, which is NOT mapped to a drive letter, will only work, if the opening program is WebDAV aware, like Microsoft Word.
  • Windows 7: Although connecting to a WebDAV drive without authentication by http works perfectly, connecting to the same WebDAV drive with basic authentication set up only displays grayed out entries, clicking on a file or folder will do nothing.

Comparison with other VCSes

phpEasyVCS is the only VCS which

  • is implemented in pure PHP,
  • stores the data in the file system, and
  • offers WebDAV access.

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了超好用的懒人webdav based on PHP个人云服服务搭建软件, 可用于zotero文献同步,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿