摘要:最新发布的PHPCMS V9由于采用了MVC的设计模式,所以它的后台访问地址是固定的,虽然可以通过修改路由配置文件来实现修改,但每次都修改路由配置文件对于我来说有点麻烦了,而且一不小心就会出错。这里使用另外一个一劳永逸的方法,达到了方便修改访问后台入口的目的,整个修改共分两步:第一步:在网站根目录创建一个文件夹,以后就要通过这个文件夹进入后台登录界面的,所以文件夹名就要取一个不易被人轻易猜到的名称。这里作为演示,我就取为 admpub 好了。接着,在这个文件夹里新建一个文件index.php,内容为<?php/*** author:admpub.com* time:2011-3-24*/
        
阅读全文
 
    
        
        
摘要:修改PHPCMS v9默认后台登录地址1、修改admin.php文件名,并修改跳转地址写上完整路径2、修改 /phpcms/modules/admin/classes/index.php,把 public function login 改为自己想要的名。3、修改 /phpcms/modules/admin/classes/admin.class.php final public function check_admin() { if(ROUTE_M =='admin' && ROUTE_C =='index' && in_arra
        
阅读全文
 
    
        
        
摘要:为什么要伪静态?具体在这里就不说了,你懂的!一方面更新修改后不需要生成静态文件,另一方面为了SEO!访问规则如下12list-{$catid}-{$page}.htmlcontent-{$catid}-{$id}-{$page}.html可以到扩展->URL规则管理,设置。注意以下的方法只适用于Apache服务器的,如果IIS服务器请使用httpd.ini而不是.htaccess。设置httpd.ini的方法略跟.htaccess不同,因为我本地没有IIS所以就不写这些规则了。一、检查服务器是否支持rewrite例如本地开启rewrite方法如下Apache 配置文件 httpd.con
        
阅读全文
 
    
        
        
摘要:phpwind iis下伪静态规则[ISAPI_Rewrite]RewriteRule ^(.*)/(.*)-htm-(.*)-(.*).html$ $1/$2.php?$3=$4RewriteRule ^(.*)/read-htm-tid-(.*).html$ $1/read.php?tid=$2RewriteRule ^(.*)/thread-htm-fid-(.*).html$ $1/thread.php?fid=2RewriteRule ^(.*)/simple/([a-z0-9_]+.html)$ $1/simple/index.php?$2phpwind apache下伪静态规则R
        
阅读全文
 
    
        
        
摘要:最近在研究CMS时候,首先是使用DEDECMS,后来又转到了PHPCMS,感觉后者架构更加合理,而前者主要是模板众多,故使用者多一些,不过我都是需要自己写模板,那就无所谓了。 玩各种CMS我喜欢首先看看是否支持伪静态,因为我认为作为建站的初期,访问量一般不会很大,故使用动态页面就足够了,不需要全部网页都静态化,在不断的修改中还得不断的生成查看效果,故还是直接动态方便些,而一般CMS都具备伪静态来实现动态页的静态地址。当然,如果你是做很大的站点,可以不采纳我的这个建议。 在安装完最新版的PHPCMS V9版后,默认是不启用伪静态的,你需要经过一些设置才能实现。.htaccess文件 首先第...
        
阅读全文
 
    
        
        
摘要:安装环境:windows2008+IIS7.0+PHP5+MYSQL5 一、安装phpcms v9程序,设置伪静态。如图: 二、安装IIS7官方Url重写模块 1、先到IIS官方下载模块 下载地址:http://www.iis.net/download/URLRewrite 根据需要,点击右侧的下载链接(我的系统是64位的,就下载x64的) 2、安装重写模块 我下载的是本地msi包(rewrite_2.0_rtw_x64.msi),双击安装即可(如果IIS服务没停的话,安装完成后会要求重启系统。) (注意:建议采用web平台安装方法,可直接安装好了) 3、这个时候再进 “I...
        
阅读全文
 
    
        
        
摘要:安装phpcms时出现 无法链接数据库服务器,请检查配置,但是数据库信息完全正确,在网上找了好多都没有能解决问题,后来才知道,原来是数据库密码有特殊字符“如:!@# ”有两种方式可以解决此问题,第一是把数据库密码改了,不过这并不是特别好对吧,第二种方法:共修改两个地方install/step6.tpl.php 138行,其中的$('#dbpw').val()使用escape转义处理,修改为'&dbpw='+escape($('#dbpw').val())install/step7.tpl.php 53行,修改为var dbpw = esc
        
阅读全文
 
    
        
        
摘要:修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名。进入后台设置-->站点管理,对相应的站点的域名修改为新域名。点击后台右上角的"更新缓存"按钮更新系统缓存。进入内容-->附件管理-->附件地址替换。把附件地址批量的替换为新的地址。内容-->批量更新URL 。把所有的文章的地址都更新一下。内容-->管理栏目-->更新栏目缓存。将栏目的链接地址改为新地址。如果你的网站是静态页面,则需要把全站都生成一次。如果是动态页面,就不需要。打开网站,所有链接都更改为新地址了。
        
阅读全文
 
    
        
        
摘要:解决方法:直接清除v9_collection_history 表里的内容。
        
阅读全文