韶华将逝,雄心未已;欲与众君,共习此技.

phpcms使用手记(三)

上一篇 / 下一篇  2007-11-07 10:32:11 / 天气: 晴朗 / 心情: 平静 / 个人分类:PHP & MySQL

本机测试环境:Windows XP Pro Service Pack 2(英文版),Apache 2.0.59,MySQL 4.1.12,PHP 4.3.9(开启GD库,v2.0.28)。
测试程序:phpcms 2007 sp4(utf8),Discuz 6.0.0(Simplified Chinese UTF8)。phpcms正向整合Discuz。
 
 

 
001 默认的GD库没有开启。查了一下,只需要把php.ini里的extension=php_gd2.dll前的“;”去掉,重启apache即可。检查phpinfo()便可以看到GD库的信息了。
 

 
002 MySQL默认字符集是latin1,如果要安装utf8的程序,则在进入mysql命令行后,使用如下语句建立数据库:create database databaseName default character set utf8 collate utf8_general_ci;
 

 
003 报MbString没有开启,据说这是跟国际化(i18n)有关系的,暂时没有管。如果要开启的话,在php.ini改相应项即可。
 

 
004 解压phpcms到网站根目录下,解压Discuz到根目录下,目录名为bbs。
 

 
005 打开phpcms的后台管理操作日志,以备日看查看后台操作记录。“系统设置-安全设置-是否启用后台管理操作日志”。
 

 
006 phpcms正向整合discuz比较简单,参照官方教程即可:phpcms+disuz 整合http://help.phpcms.cn/2007/0703/article_686.html
 

 
007 在给cms添加频道时,需要填写相应的英文名,phpcms会根据此英文名在根目录下生成新的目录。为保持phpcms系统目录不被使用,应避免使用如下已经存在的目录名:admin ads announce article ask bill cert comment data down editor fckeditor formguide guestbook images include info install languages link mail member message module movie mypage page pay picture product spider stat templates union uploadfile vote。我将Discuz安装在了phpcms下的bbs目录里,所以也要避免bbs目录名。
默认安装的频道即所对应的目录名为:文章article,下载down,图片picture,信息info,影视movie,商城product。
 
以下是官方对于服务器操作系统为linux类时的注意事项:
建立新的频道时,phpcms会在根目录下建立频道目录,而linux类系统默认情况下根目录不可写,因此会出现无法写入文件的错误。
请通过以下两种方式正确建立新频道:
1、先用ftp建立好频道目录,然后把该目录设置为 777,再在后台添加频道。
2、进系统设置的基本配置设置好ftp并开启ftp功能,再在后台添加频道。
频道建立出错的解决办法:
1、通过ftp建立好频道目录并且把频道目录和子目录设置为 777
2、点该频道的“重建目录”链接即可
 

 
008 建立信息类模块的栏目时,需要先添加地区,在“网站频道”中找到该信息类频道进行编辑,左边会有“地区管理”。可以手动添加地区,或者按“导入省市数据”导入国内的省市数据。在添加地区后,才能正常的添加信息。否则会报出错。
 

 
009 添加外部程序到导航时,在“网站频道”-“添加频道”后,选择“外部频道”并填写链接地址,如“bbs/”。
 

 
010 如果要在添加文章的时候选择“类别”,则进行相关的频道,在左边的“相关设置”-“附属分类管理”里添加。
所添加的“类别”在整个频道内有效,不能作用于单独的栏目。

TAG: 使用 PHPCMS 手记

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

数据统计

  • 访问量: 73470
  • 日志数: 265
  • 书签数: 19
  • 建立时间: 2007-05-03
  • 更新时间: 2008-04-15

RSS订阅

Open Toolbar