永久设置与临时设置环境变量
使用set进行环境变量设置时,只对当前对话框程序有效。当cmd设置对话框关闭时,环境变量复原。如:
set PATH=%PATH%;C:\Program Files\
永久修改系统环境变量。使用setx 。如:
setx PATH "%PATH%;C:\Program Files\" /M
一、环境变量的作用: Continue reading
永久设置与临时设置环境变量
使用set进行环境变量设置时,只对当前对话框程序有效。当cmd设置对话框关闭时,环境变量复原。如:
set PATH=%PATH%;C:\Program Files\
永久修改系统环境变量。使用setx 。如:
setx PATH "%PATH%;C:\Program Files\" /M
一、环境变量的作用: Continue reading
一、把所有二级域名301重定向到一级域名上,如:把1.mrdede.com,abc.mrdede.com等重定向到mrdede.com
0 1 2 3 4 5 |
RewriteEngine on ErrorDocument 404 /404.html RewriteCond %{HTTP_HOST} ^(.*).mrdede.com [NC] RewriteRule ^(.*)$ http://mrdede.com [L,R=301] RewriteBase / |
二、所一级域名301重定向到www二级域名上,即把mrdede.com 301重定向到www.mrdede.com
0 1 2 3 4 5 |
RewriteEngine on ErrorDocument 404 /404.html RewriteCond %{HTTP_HOST} ^mrdede\.com [NC] RewriteRule ^(.*)$ http://www.mrdede.com [L,R=301] RewriteBase / |
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这个文件夹
以上忽略的文件都是该项目目录的相对路径!
最近经常使用svn进行代码管理,这些命令老是记不住,得经常上网查,终于找了一个linux下svn命令使用大全:
1、将文件checkout到本地目录
svn checkout path localpath(path是服务器 上的目录, localpath本地保存路径)
例如: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 Continue reading
svn st –help
status (stat, st): 显示工作副本中目录与文件的状态。
用法: status [PATH...]
未指定参数时,只显示本地修改的条目(没有网络访问)。
使用 -q 时,只显示本地修改条目的摘要信息。
使用 -u 时,增加工作版本和服务器上版本过期信息。
使用 -v 时,显示每个条目的完整版本信息。
输出的前七栏各占一个字符宽度:
第一栏: 表示一个项目是增加、删除,还是修改
“ ” 无修改
“A” 增加
“C” 冲突
“D” 删除
“I” 忽略
“M” 改变
“R” 替换
“X” 未纳入版本控制的目录,被外部引用的目录所创建
“?” 未纳入版本控制
“!” 该项目已遗失(被非 svn 命令删除)或不完整
“~” 版本控制下的项目与其它类型的项目重名
第二栏: 显示目录或文件的属性状态 Continue reading
安装了宝塔面板,PHP配置正常,Nginx配置正常,MySQL配置正常,但是网站中.php源码不解析,宝塔运行不了php文件,php页面打不开,提示404错误,.html页面可以正常打开,也就是说php动态页面打不开,静态页面都可以打开。
解决办法:
在网站根目录查找文件“.user.ini”,修改文件名为“.user.ini-”,意图就是让这个文件失效,但是先不删除。
这回看一下php动态页面是否可以正常打开。
如果网站可以正常打开,日后因为网站目录中自动生成“.user.ini”文件造成php动态页面不能打开的话,那么就把文件内容清空。
如果还是不能打开,那就再研究其它的解决办法。
在Linux操作系统下安装版本控制工具SVN服务器,SVN默认端口为3690,记得在防火墙中放行此端口,如果使用阿里云的,要在阿里云后台的安全策略中写入此端口的规则。
0.验证是否有svnserver (svnserve –version)
1.安装svnserver (yum install -y subversion)
2.验证是否安装成功 (svnserve –version)
3.进入到svn的资源目录 (cd /home/svndata)
4.创建svn资源库 (svnadmin create myProject)
5.新增用户
6.配置用户权限
7.配置资源库权限
8.启动或者重启
9.测试
windows 10家庭版的远程桌面出错最终解决方案。
修改注册表可以完美解决,具体操作如下,修改步骤要谨慎看仔细!
windows+R打开运行 输入regedit打开注册表
依次打开路径
0 |
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters |
发现如果没有路径中的后两项及时创建
在Parameters的右侧栏新建项一个DWORD(32位)值
重命名为:AllowEncryptionOracle
值为:2
再次测试一下远程连接,如果还是失败则重启一次
/phpStudy/Apache/logs/error.log
0 1 |
Starting the 'Apache2a' service The 'Apache2a' service is running. |
解决方法:安装VC9(x86)、VC11(x86)
下载链接:https://pan.baidu.com/s/1gyLabTPKvojdB-jvzxiNxA 密码:27sy