ecshop 屏蔽后台访问

网站的后台地址如果让普通用户正常访问是件很危险的事。

我们使用的方法是在服务器端apache的vhost内加入一个未进行域名解析的别名,

然后通过配置管理员客户端的hosts文件,来限制普通用户访问。

如果其他人不知道网站的ip和后台域名的话,是无法访问后台地址的。

方法如下:

1 服务器端apache的vhost内加入未进行域名解析的别名

<VirtualHost>

ServerAlias 后台域名

</VirtualHost>

2 修改admin/includes/init.php文件,在创建 ECSHOP对象之后添加如下代码:

$admin_path = preg_replace(“/:\d /”, “”, $ecs->url());
if(strpos($admin_path, “后台域名”) === false)
{

//如果使用正式域名访问后台,则直接跳转至前台首页

ecs_header(“Location: ../index.html\n”);

}

3 修改管理员客户端的hosts文件,加入如下一行代码:

网站IP 后台域名

眼泪的告白之——EditPlus备份文件

在开发者的角度来看。如果把记事本比做一根棍子的话,那么EditPlus就是一把小刀了。EditPlus方便简单,并有相应的颜色提示。它支持编辑的语言 java c/c perl html php 等等好多。下面说说昨天本人犯的致命错误。

Editplus 在默认配置下,保存后会生成后缀名bak文件,那是它的备份文件,昨天在修改httpd-vhosts 文件时,不甚将它的备份文件修改了,结果怎么试都不好使。在查看文件时,应设置成详细信息查看,并显示后缀名。

如不需要备份文件时,在工具–>用户配置

windows 批处理svn数据源远程备份

暂且使用windows备份机对svn服务器进行备份,

用到了bat文件,可以一次批量处理整个svn服务器数据源的备份工作。

bat文件代码如下:

: sync运行路径

@set localSvnBinPath=C:\Program Files\VisualSVN Server\bin

: svn数据源存放路径

@set localSvnPath=file:///F:/Repositories/

: svn用户名

@set serverSvnUser=svn用户名

: svn密码

@set serverSvnPassword=svn密码

: 数据源数组

@set svnRep=svn各数据源名(用半角空格分隔)

cd %localSvnBinPath%

: 循环删除各数据源SVN修订号0 svn:sync-lock的保护

@for %%r in (%svnRep%) do (

svn propdel svn:sync-lock –(两个减号)revprop -r 0 %localSvnPath%%%r

)

: 循环执行各数据源sync同步备份

@for %%r in (%svnRep%) do (

svnsync sync %localSvnPath%%%r –(两个减号)username %serverSvnUser% –(两个减号)password %serverSvnPassword%

)

@echo backup svn is completed!

@pause

win8 系统装机—吐血著作

刚来到PHP部门,第一件事就是换系统,换成win8。做win8并不是很顺利,下面给大家讲解一下,避免不必要的’弯路’。俗话说:‘镜像在手,吃喝不愁。’这话也不全对,真对win8系统,即使你有镜像,没有技巧也是不行的。下面介绍鄙人的技巧。

win8系统ISO文件你解压装是不行的,它会提示你‘文件有效,但不支持此计算机类型。’两种安装方法1.将ISO文件刻成盘。2.用U盘装。

隆重介绍一下第2种方法:首先你得有一个U盘(4G以上)。下载个ultraISO软件。将ISO文件用ultraISO打开,然后用启动菜单下的写入硬盘映像。如图

进入后点击‘写入’如下图

这已经完成一大半了。就等着它写完重启,调成U盘启动。装机OK。

注:装机过程中,可能自动重启,如果重启时,请拔出U盘,否则又重头开始了。。。

如果技术问题或者建议,请联系。     QQ:1037543416