10

apache服务器使用.htaccess文件实现301永久重定向

一、把所有二级域名301重定向到一级域名上,如:把1.mrdede.com,abc.mrdede.com等重定向到mrdede.com

二、所一级域名301重定向到www二级域名上,即把mrdede.com 301重定向到www.mrdede.com

 

23

linux下SVN忽略指定文件/文件夹

1.配置SVN默认编辑器
vi ~/.bash_profile
最后一行加上:
export SVN_EDITOR=vim  # 定义svn editor为vim编辑
2.让配置生效
source ~/.bash_profile
3.设置忽略文件:
先切换到项目目录,如test
输入:
svn propedit svn:ignore .  #‘.’号需加上,代表当前目录;
输入需要忽略的文件/文件夹
如:
conf/db.php   #代表忽略conf文件下db.php这个文件
uploads       #代表忽略uploads这个文件夹
以上忽略的文件都是该项目目录的相对路径!

23

linux下svn命令使用实例

最近经常使用svn进行代码管理,这些命令老是记不住,得经常上网查,终于找了一个linux下svn命令使用大全:
1、将文件checkout到本地目录
svn checkout path(path是服务器 上的目录)
例如:svn checkout svn://192.168.1.1/pro/domain
简写:svn co

2、往版本库中添加新的文件
svn add file
例如:svn add test.php(添加test.php)
svn add *.php(添加当前目录下所有的php文件)

3、将改动的文件提交到版本库
svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关)
例如:svn commit -m “add test file for my test“ test.php
简写:svn ci

4、加锁/解锁
svn lock -m “LockMessage“ [--force] PATH
例如:svn lock -m “lock test file“ test.php
svn unlock PATH

5、更新到某个版本
svn update -r m path
例如:
svn update如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本 。
svn update -r 200 test.php(将版本库中的文件test.php还原到版本200)
svn update test.php(更新,于版本库同步。如果在提交的时候提示过期的话,是因为冲突,需要先update,修改 文件,然后清除svn resolved,最后再提交commit)
简写:svn up Continue reading

22

svn st 显示的文件状态

svn st –help

status (stat, st): 显示工作副本中目录与文件的状态。

用法: status [PATH...]

 

未指定参数时,只显示本地修改的条目(没有网络访问)。

使用 -q 时,只显示本地修改条目的摘要信息。

使用 -u 时,增加工作版本和服务器上版本过期信息。

使用 -v 时,显示每个条目的完整版本信息。

 

输出的前七栏各占一个字符宽度:

第一栏: 表示一个项目是增加、删除,还是修改

“ ” 无修改

“A” 增加

“C” 冲突

“D” 删除

“I” 忽略

“M” 改变

“R” 替换

“X” 未纳入版本控制的目录,被外部引用的目录所创建

“?” 未纳入版本控制

“!” 该项目已遗失(被非 svn 命令删除)或不完整

“~” 版本控制下的项目与其它类型的项目重名

第二栏: 显示目录或文件的属性状态 Continue reading

17

安装宝塔面板后PHP配置正常,网站中.php源码不解析的解决办法

安装了宝塔面板,PHP配置正常,Nginx配置正常,MySQL配置正常,但是网站中.php源码不解析,php页面打不开,提示404错误,.html页面可以正常打开,也就是说php动态页面打不开,静态页面都可以打开。

解决办法:

在网站根目录查找文件“.user.ini”,修改文件名为“.user.ini-”,意图就是让这个文件失效,但是先不删除。

这回看一下php动态页面是否可以正常打开。

如果网站可以正常打开,日后因为网站目录中自动生成“.user.ini”文件造成php动态页面不能打开的话,那么就把文件内容清空。

如果还是不能打开,那就再研究其它的解决办法。

07

Linux系统下的SVN Server安装、配置及使用方法

在Linux操作系统下安装版本控制工具SVN服务器,SVN默认端口为3690,记得在防火墙中放行此端口,如果使用阿里云的,要在阿里云后台的安全策略中写入此端口的规则。

一、SVN安装步骤

0.验证是否有svnserver (svnserve –version)
1.安装svnserver (yum install -y subversion)
2.验证是否安装成功 (svnserve –version)
3.进入到svn的资源目录 (cd /home/svndir)
4.创建svn资源库 (svnadmin create myProject)
5.新增用户
6.配置用户权限
7.配置资源库权限
8.启动或者重启
9.测试

二、SVN安装与配置图文说明(单版本库) Continue reading

19

解决远程桌面错误提示:出现身份验证错误 要求的函数不受支持

windows 10家庭版的远程桌面出错最终解决方案。

修改注册表可以完美解决,具体操作如下,修改步骤要谨慎看仔细!

windows+R打开运行  输入regedit打开注册表

依次打开路径

发现如果没有路径中的后两项及时创建

在Parameters的右侧栏新建项一个DWORD(32位)值

1138462-20180619185005943-762338338

重命名为:AllowEncryptionOracle

值为:2

20180819103147

再次测试一下远程连接,如果还是失败则重启一次

25

解决phpStudy错误提示“Starting the ‘Apache2a’ service The ‘Apache2a’ service is running.”

/phpStudy/Apache/logs/error.log

解决方法:安装VC9(x86)、VC11(x86)

下载链接:https://pan.baidu.com/s/1gyLabTPKvojdB-jvzxiNxA 密码:27sy

20

windows 2003 iis服务器支持视频播放,支持FLV,f4v,mp4视频播放

windows 2003 iis服务器支持视频播放,支持FLV,f4v,mp4视频播放
服务器不能播放视频,服务器不能播放mp4视频
网站不能播放视频,网站不能播放mp4视频

1.找到你需要设置的网站项目,右键属性,选择“http头”标签;

2.点击“MIME类型”;

3.新建
f4v格式是扩展名:.f4v,内容类型:application/octet-stream
flv格式是关联扩展名:.flv,内容类型:application/octet-stream
mp4格式是扩展名:.mp4,内容类型:video/mp4

TIM20180520072320

10

wdcp3.2.21配置https失败的解决方法

最近在做微信小程序,使用它们的免费服务器,上传文件感觉很不顺手,因为在修改后端代码时,有时可能会频繁上传,这样用它们的服务器就不爽了。所以需要自己配置个测试环境,必须使用https协议。那么就自己下手开弄吧,结果在配置证书后,使用HTTPS怎么弄也是不能正常访问,但还好,哥是无敌的,现在已经完美解决,记录如下:

基本环境:

阿里云服务器
CentOS系统(Linux)
wdCP服务器管理系统(v3.2.21)
阿里云申请的免费证书(Symantec 免费版 SSL)
WEB服务器(Nginx+Apache)

配置步骤如下: Continue reading