Archive for the ‘cms系统/模板/学习’ Category
phpcms真够折磨人的
星期二, 五月 18th, 2010
用phpcms建成免费模板站以来,虽然没有什么大的问题,可是小问题蛮多的! 下面迷失为你来列出几条,希望对大家建站有帮助: 1.上传附件大小设置,本来在服务器上就有个限制附件大小的,而phpcms网站基本设置的附件设置中也有一个,这个还不算,每个模型的上传大小也要设置,而且每个栏目的也要以置,也就是说如果你做下载站的话,设置上传附件的地方有四处,其中phpcms就有三处! 2.url重写问题,模型设置了一次,栏目处还得设置一次,至少也是要设置两次; 3.url重写规则中有一个分页的规则,如果按默认的来,文章分页达一定数量有可能会出现一个文章id与分页id冲突的问题,其中要注意的是{$page}这个参数前后不要加任何无素,也不要将此参数放到别的地方,否则分页即出错了! 4.对要生成的栏目或首页这些文件或文件夹,要提供可写权限,不然生成无效!模板文件只有在自己修改的时候才给可与,其它时候最好不给,安全很重要! 5.对于在你的网站中不需要用到的phpcms的一些模块,尽量禁用起来,对于存在的一些用不到的文件夹应该在robots.txt中禁止搜索引擎蜘蛛抓取! 6.对于各类模型文章内页的关键跟描述,有所不同,比如下载模型中没有描述,只有关键词,这时你可以通过以下两种方法来解决这个问题:1.为该模型自定义一个描述字段,然后添加,2.通过关键词跟标题结合产生描述,此方法不太灵活,但勉强够用,不过应该将此栏目的模板换另一个头部文件,这样就不会影响到其它文件了! 对于以上六点,好好把握,相信你建站完成后将省去很多烦恼!
phpcms网站上线后的几个问题的解决
星期二, 五月 11th, 2010
用phpcms建站,对于很多站长来说,并不陌生! 以下是本人在最近用phpcms建站到上线的过程中遇到的几个问题,跟大家分享一下: 1.上传phpcms网站之后,生成首页或栏目页不成功,不管你怎么更新缓存都不行 原因:生成首页index.html和生成的各栏目目录没有可写权限 解决方法:改成可写即可; 2.上传后,在采集数据过程中,出现的phpcms采集图片不能显示 原因:phpcms2008 sp3版本在采集过程中图片没有保存到本地,/spider/include/get_remotefiles.func.php 文件get_remotefileurls函数中的src 前的空格导致了图片在采集内容时采集不了。 解决方法:在以上文件中找到 if (!preg_match_all(“/<(?:a|img).+?(href| src)=([\"|']?)([^ \"'>]+\.($ext))\\2/i”, $string, $matches))把它改成 if (!preg_match_all(“/<(?:a|img).+?(href|src)=([\"|']?)([^ \"'>]+\.($ext))\\2/i”, $string, $matches)) 3.采集过程的编码问题,很多朋友经常在采集过程中,结果出现乱码 原因:一般使用utf-8才会出现; 解决方法:建议使用gb2312或gbk就好!
phpcms升级到phpcms 2008sp3 0422
星期二, 五月 11th, 2010
今天午夜收到消息phpcms升级了到phpcms 2008sp3 0422 于是以最快的速度升级了 升级说明: 升级说明: 本次升级针对 phpcms 2008sp3 0125 ~ phpcms 2008sp3 0422 版 其他版本的请先升级到 sp3 0125版。 如果您是程序定制版本,请勿升级、或者在技术员的指导下升级。 升级方法: 1、上传所有补丁文件覆盖原来的文件; 2、访问http://您的域名/sp3-sp4.php 升级 3、后台更新缓存! 希望phpcms越做越好!
phpcms上传附件大小限制问题解决
星期四, 五月 6th, 2010
最近在忙着做一个网站,模板做完之后,不停的添加内容. 由于添加的部分内容含有一般大小的附件,有的有10M,有的只有10k,在上传过程中,10M 的文件居然传不上去,提示超过了附件大小的上限!怎么办? 解决方法如下: 首先,看下你的php的配置文件即php.ini文件里面限制语句post_max_size调大一些; 其次,就是phpcms后台设置,网站信息设置的附件设置中,对上传附件大小上限进行调整; 最后,还要看下你添加内容的栏目的设置,后台-栏目管理-找到对应栏目点击修改,看高级设置中有个附件大小,调整到相应大小,即可! 一般调这三个地方就可以了!在此迷失就不贴图了,希望大家能看懂,如不明白请看底部QQ联系!
phpcms建站上线后安全性问题
星期四, 四月 29th, 2010
在安全性方面,phpcms还算是比较好的! 但是网站上线后需要进行几个设置就更加完美了! 其一,关闭前台出现sql错误提示,即关闭 DEBUG,错误提示有可能给sql注入者提供注入的线索,能让注入者很快的了解你的数据目录的结构,bug在哪,也可以让用户打开网站不会惊慌,所以关闭是最好的 ; 实现方法为:打开文件cms根目录下的include/config.inc.php 设置此项 define(‘DEBUG’, 0);后面的为0即可; 其二,关闭在线模板编辑器,即把ACTION_TEMPLATE 设置为关闭状态; 实现方法为:打开文件cms根目录下的include/config.inc.php 设置此项 define(‘ACTION_TEMPLATE’, ’0′);后面为0即可; 最后,删除install文件夹即删除安装文件目录 install/.