SVN 1.80 + Apache2.4.4 整合 完全攻略_PHP教程
附: the requested operation has failed 错误解决方案
附: Could not open the requested SVN filesystem 错误的解决方案
附 : authentication failure 和 Password Mismatch 的解决方案
1.下载文件 注意: 客户端要和服务端版本一致 tortoisesvn 是客户端程序 需要 下载并安装即可 下载地址: http://sourceforge.net/projects/tortoisesvn/files/?source=navbar 英文不好的可以下载一个客户端的中文插件,必须在安装好客户端安装 下载地址: http://downloads.sourceforge.net/tortoisesvn/LanguagePack_1.8.1.24570-win32-zh_CN.msi?download subversion 是 SVN 服务端 是一个压缩包 本篇主要介绍这个压缩包的配置 下载地址: http://jaist.dl.sourceforge.net/project/win32svn/ 2. 客户端 服务端 apache 的版本选择 (重要) 本篇的所有程序版本: 系统: win7-32bit
tortoisesvn: 1.8.0 subversion: 1.8.0
apache: 2.4.4 (wamp) wamp 下载地址: http://www.wampserver.com/en/
客户端和服务端一定要版本匹配,上面已经说过. 最重要的就是 服务端要和 apache 相匹配 不然你的apache 是无法启动的 可以在下载的 subversion 里的 README.txt 查看和什么版本的服务器匹配 <span class="lnum"> 1: </span>#svn 系统模块
<span class="lnum"> 2: </span>LoadModule dav_module modules/mod_dav.so
<span class="lnum"> 3: </span>LoadModule dav_fs_module modules/mod_dav_fs.so
<span class="lnum"> 4: </span>#svn 自身模块
<span class="lnum"> 5: </span>LoadModule dav_svn_module modules/mod_dav_svn.so
<span class="lnum"> 6: </span>LoadModule authz_svn_module modules/mod_authz_svn.so
<2. 设置apache 和 SVN 的调用关系
<span class="lnum"> 1: </span><Location /svn>
<span class="lnum"> 2: </span>DAV svn
<span class="lnum"> 3: </span>SVNParentPath "D:/www/depot"
<span class="lnum"> 4: </span></Location>
第三行 设置的是SVN 仓库的位置 depot 是父目录,
可以在里面设置子目录, 这只是我的仓库位置,可以根据 需要自行设置
<3. 重启系统 附: the requested operation has failed 错误解决方案
如果重启系统后, wamp 无法启动 查看apache 的 日志文件 apache_error.log
最后一行 提示 the requested operation has failed
出现这种问题请检查如下几个方面 :
(1. 检查服务端 是否支持 apache 版本
(2. 检查是否引入了SVN 的 模块到 apache 的 modules 文件夹
(3. 检查是否正确的修改了环境变量
(3.检查所修改的 apache 配置文件 是否存在语法或者输入错误
(4. 检查 是否缺少 VSN 的依赖运行环境 可以安装微软的 VC6 和 VC9 支持库 下载地址: http://www.baidu.com/
(5.如果以上都操作正确 问题还没有解决,请重启电脑 ,如果重启也没有解决
可以在 cmd 中 输入以下命令 查看apache 报错的 配置所在的行,定位检查错误
httpd.exe -w -n "wampapache" -k start
wampapache 是指 apache 在系统中的服务的名称,不同的电脑可能会有不同的名称,可以在服务列表中查看
7.创建仓库
cmd 命令行 执行 : vsnadmin create d:/www/depot/maliro
depot 是我的仓库 父目录
maliro 是我仓库下的子仓库
vsnadmin 的所有命令 可以 用 vsnadmin help 查看是
创建好的仓库:
<1. 在浏览器输入 localhost/vsn/maliro maliro是 子仓库名
需要注意的是 我这里 已经将 localhost 的 访问目录 指向了我所创建的 D:\www 目录, 具体情在 apache 配置文件里面修改配置项
成功打开网页后有以下提示:
maliro - Revision 0: /
<2. 附: Could not open the requested SVN filesystem 错误的解决方案 如果打开网页提示 Could not open the requested SVN filesystem 则表示和apache 的整合没有问题 ,但是VSN 没有找到仓库 请检查如下方面: (1. 在 apache 的配置文件中 是否正确的指定了仓库的父路径<span class="lnum"> 2: </span>DAV svn
<span class="lnum"> 3: </span>SVNParentPath D:/www/depot
<span class="lnum"> 4: </span>
<span class="lnum"> 5: </span>AuthZSVNAccessFile <span class="str">"D:\www\depot\authz"</span>
<span class="lnum"> 6: </span>AuthUserFile <span class="str">"D:\www\depot\passwd"</span>
<span class="lnum"> 7: </span>
<span class="lnum"> 8: </span>Satisfy Any
<span class="lnum"> 9: </span>Require valid-user
<span class="lnum"> 10: </span>
<span class="lnum"> 11: </span>AuthType Basic
<span class="lnum"> 12: </span>AuthName <span class="str">" Welcome to my SVN , But you need input password! (-: "</span>
<span class="lnum"> 13: </span></Location>
<span class="lnum"> 1: </span>[maliro:/]
<span class="lnum"> 2: </span>maliro = rw
<span class="lnum"> 1: </span>htapache -cmb d:/www/depo/passwd maliro 111
<span class="lnum"> 1: </span>htapache -b d:/www/depot/passwd maliro

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

您的Windows11/10PC上的F5鍵是否無法正常運作? F5鍵通常用於刷新桌面或資源管理器或重新載入網頁。然而,我們的一些讀者報告說,F5鍵正在刷新他們的計算機,並且無法正常工作。如何在Windows11中啟用F5刷新?要刷新您的WindowsPC,只需按下F5鍵即可。在某些筆記型電腦或桌上型電腦上,您可能需要按下Fn+F5組合鍵才能完成刷新操作。為什麼F5刷新不起作用?如果按下F5鍵無法刷新您的電腦或在Windows11/10上遇到問題,可能是因為功能鍵被鎖定。其他潛在原因包括鍵盤或F5鍵

機器之能報道編輯:吳昕國內版的人形機器人+大模型組隊,首次完成疊衣服這類複雜柔性材料的操作任務。隨著融合了OpenAI多模態大模型的Figure01揭開神秘面紗,國內同行的相關進展一直備受關注。就在昨天,國內"人形機器人第一股"優必選發布了人形機器人WalkerS深入融合百度文心大模型後的首個Demo,展示了一些有趣的新功能。現在,得到百度文心大模型能力加持的WalkerS是這個樣子的。和Figure01一樣,WalkerS沒有走動,而是站在桌子後面完成一系列任務。它可以聽從人類的命令,折疊衣物

在PHP開發中進行版本控制是很常見的操作,其中最常用的工具就是SVN(Subversion)。它可以方便地管理程式碼的歷史版本以及協同開發過程中的程式碼更新。以下將介紹如何在PHP開發中使用SVN進行版本控制。一、安裝SVN客戶端和服務端首先需要安裝SVN客戶端和服務端。 SVN客戶端可以在SVN官網上下載對應的版本,安裝即可,而服務端則需要自行搭建,具體方法可以

SVN簡介SVN(Subversion)是一種集中式版本控制系統,用於管理和維護程式碼庫。它允許多個開發者同時協作開發程式碼,並提供對程式碼歷史修改的完整記錄。透過使用SVN,開發者可以:保障程式碼穩定性,避免程式碼遺失和損壞。追蹤程式碼修改歷史,輕鬆回滾到之前的版本。協同開發,多個開發者同時修改程式碼而不會衝突。 SVN基本操作要使用SVN,需要安裝SVN客戶端,例如TortoiseSVN或SublimeMerge。然後,您可以按照以下步驟執行基本操作:1.建立程式碼庫svnmkdirHttp://exampl

EclipseSVN插件的安裝和設定方法詳解Eclipse是一個廣泛使用的整合開發環境(IDE),它支援許多不同的插件來擴展其功能。其中之一是EclipseSVN插件,它使開發人員能夠與Subversion版本控制系統進行互動。本文將詳細介紹如何安裝和設定EclipseSVN插件,並提供具體的程式碼範例。第一步:安裝EclipseSVN外掛程式開啟Eclipse

隨著網路的發展,大數據分析和即時資訊處理成為了企業的重要需求。為了滿足這樣的需求,傳統的關係型資料庫已經不再滿足業務和技術發展的需要。相反,使用NoSQL資料庫已經成為了一個重要的選擇。在這篇文章中,我們將討論SpringBoot與NoSQL資料庫的整合使用,以實現現代應用程式的開發和部署。什麼是NoSQL資料庫?NoSQL是notonlySQL

operation timed out的解決方法:1、檢查網路連線;2、清除瀏覽器快取和Cookie;3、嘗試使用不同的瀏覽器或裝置;4、檢查伺服器狀態;5、嘗試重新啟動路由器;6、更改DNS伺服器;7、停用防火牆或安全軟體;8、檢查網路速度和頻寬;9、更改網路環境;10、聯絡技術支援。 operation timed out是一個常見的網路連線問題,通常是由於網路延遲等等。

差別:1、vss是微軟開發的,是收費的,而svn是開源免費的;2、vss必須有客戶端,而svn可以用客戶端,也可以用命令列模式,還可以用網頁方式只讀存取;3、vss只支援windows系統,而svn支援windows和linux系統;4、vss是「鎖定-編輯-解鎖」模式,svn預設是「修改-衝突-合併」模式;5、vss的版本號對應的是單一文件,svn的版本號碼對應的是整個版本庫。
