怎么修正wdcp体系的界面或模板
wdcp从2的版别开端,悉数模板化,也就是说,你能够经过修正模板,来到达修正界面或页面但有必要注意如下两点:
1 有必要按原模板的布局及标签调用套用
2 有必要保管wdcp的版别及有关衔接
模板目录文件在templates目录下,完好目录是
/www/wdlinux/wdcp/templates
修正办法
1 在/www/wdlinux/wdcp新建一个目录,如templates_me
完好目录为
/www/wdlinux/wdcp/templates_me
新描绘的页面或模板,就放到该目录下就能够
但有必要要按原模板的布局及标签调用方法
2 修正好上载后,登录后台的体系设置里,设置模板目录为上面所设置的目录,如下图
保管,改写即可
重要
新页面或模板,有必要保管wdlinux的有关版别及衔接信息,不然后果自负
如需去掉,可联络授权后可去掉
2、 在WDCP一键装置包的基础上装置SVN及完成nginx web同步更新
一、装置
1.检查是不是装置cvs
rpm -qa | grep subversion
2.装置
yum install subversion
3.测验是不是装置成功
/usr/bin/svnserve --version
如提示以下内容,阐明已装置成功
--------------------------------------
svnserve,版别1.6.11 (r934486)
编译于Apr 11 2013,17:28:04
版权一切(C) 2000-2009 CollabNet。
Subversion 是开放源代码软件,请参阅http://subversion.tigris.org/ 站点。
此商品包括由CollabNet(http://www.Collab.Net/) 开发的软件。
下列版别库后端(FS) 模块可用:
* fs_base : 模块只能操作BDB版别库。
* fs_fs : 模块与文这篇文章件(FSFS)版别库一同作业。
Cyrus SASL 认证可用。
--------------------------------------------------------------
二、装备
1、新建一个目录:repos 可用于存储SVN一切文件
mkdir -p /opt/svndata/repos
注意,这里的目录(项目名称)途径能够更改,格局如下:
mkdir -p 目录途径(如:mkdir -p /www/svn/project)
2、新建一个版别库房(运用svnadmin create 目录库房途径与上面新建的目录要共同)
svnadmin create /opt/svndata/repos
3、修正svn版别库的装备文件
vi /opt/svndata/repos/conf/svnserve.conf
按以下格局内容修正,其间realm的值为项目名称,本例中即为repos。
[general]
anon-access = none
auth-access = write
password-db = /opt/svndata/project/conf/passwd
authz-db = /opt/svndata/project/conf/authz
realm = repos
注意:对用户装备文件的修正当即收效,不用重启svn。
4、增加用户
vi /opt/svndata/repos/conf/passwd
要增加SVN用户十分简略,只需在/opt/svn/project/conf/passwd文件增加一个形如“username=password”的条目就能够了。
为了测验,我增加了如下内容:
[users]
# harry = harryssecret
# sally = sallyssecret
pm = pm_pw
server_group = server_pw
client_group = client_pw
test_group = test_pw
5、修正用户拜访战略
vi /opt/svndata/repos/conf/authz
记载用户的拜访战略,以下是参阅:
[groups]
project_p = pm
project_s = server_group
project_c = client_group
project_t = test_group
[project:/]
@project_p = rw
* =
[project:/server]
@project_p = rw
@project_s = rw
* =
[project:/client]
@project_p = rw
@project_c = rw
* =
[project:/doc]
@project_p = rw
@project_s = rw
@project_c = rw
@project_t = rw
* =
以上信息表明,只要pm有根目录的读写权,server_group能拜访server目录,client_group能拜访client目录,一切人都能够拜访doc目录。
当然,以上是比较复杂的权限操控,若是仅仅测验,能够简略些。树立一个用户组,把一切的用户都放到一个用户组,如下:
[groups]
admin = pm,server_group,client_group,test_group
[/]
@admin = rw
关于权限的操控,这篇文章不概况叙说,我们能够去征询度娘。
5、发动svn效劳
svnserve -d --listen-port 3690 -r /opt/svndata/repos (以root用户在运转)
假如有多个项目一起在开发的话,能够经过不一样端口能够敞开多个SVN效劳,运用TortoiseSVN操作时记住加上端口号。
6、测验svn效劳器
进入网站根目录
cd /www/web/repos/public_html
svn co svn://127.0.0.1:3690 /www/web/repos/public_html --username pm --password pm_pw
会呈现以下认证的提示
-----------------------------------------------------------------------
注意! 你的暗码,关于认证域:
< svn://127.0.0.1:3690 > repos
只能明文保管在磁盘上! 若是能够的话,请思考装备你的体系,让Subversion