当前位置: 首页 > news >正文

QeePHP:一切从头开始

首先先搭个环境,Apache2.2+PHP5.2+mysql5.1 , 需要支持Rewrite,这里我直接下载最新版本的AppServ搭建,也可以下载Qee的环境,不用安装更方便

 

下载QeePHP的Commnunity实例 , 解压缩文件到Web目录 D:/AppServ/www

 

下载QeePHP2.1框架文件 , 解压缩文件到commnity 的 lib 目录 D:/AppServ/www/www/community/lib

 

在c://windows/system32/drivers/etc/hosts中增加代码:127.0.0.1     www.localcommunity.com , 目的是把这个域名指向到本地。

 

修改 apache 的conf 文件

建一个vhost,目录指向community/public目录,这里我用的是虚拟域名的方式

<VirtualHost *:80>
    ServerAdmin fjyt@localcommunity.cc
    DocumentRoot "D:/AppServ/www/community/public"
    ServerName www.localcommunity.com
    ErrorLog "logs/www.localcommunity.com-error.log"
    CustomLog "logs/www.localcommunity.com-access.log" common
</VirtualHost>

 

cd D:/AppServ/www/community/public

 

copy _htaccess .htaccess

 

修改D:/AppServ/www/community/config/envirement.yaml , 把路由方式改成rewrite

 

我下载的Commnunity实例中.htaccess 文件有问题,官方已经给出解决方法了(就是把 “    L,   ”替换成空),

 

到这个步骤为止就可以直接用 http://www.localcommunity.com 来访问网站了

 

—————————————————————————————————————————————————————

 

建立数据库:

 

用PHPMyAdmin建立一个数据库 community_db ,导入D:/AppServ/www/community/db下的文件,先导结构才能导数据

 

修改D:/AppServ/www/community/config/database.yaml  , 把里面的数据库联接参数都修改下

 

刷新网站可以看到网站已可以正常显示了

 

—————————————————————————————————————————————————————

 

整合ucenter 与community

 

下载discuz和ucenter , 我直接安装了个带Ucenter的discuz,解压文件到 D:/AppServ/www/community/public/bbs,安装配置完成。

 

访问Ucenter后台

我这里是:http://www.localcommunity.com/bbs/uc_server/

增加新应用,选择自定义安装 , 填入参数后生成,就会在该应用详细信息的下面显示地段代码

 

把代码复制到

 D:/AppServ/www/community/public/config/ucenter_config.php 替换相关的部份

 

刷新Ucenter的应用列表,应该可以看到community的应用已通信成功了

 

但是比较郁闷的是,按理到现在为止应该可以同步登陆了,但是我还是不能同步登陆,有朋友发现问题的可以联系我下,谢谢!!!!!!! 

 

或者按照师太提供的解决方法先改下试试,这里先不做修改,师太说他过段时间会出插件,期盼阿。。。。。

 

——————————————————————————————————————————————————————

 

登陆后台

 

现在已经不满足于在前台折腾了,进入后台瞧瞧去吧

 

后台地址:/admin

先注册一个用户,如果前面的Ucenter配置有成功的话就会在么member中发现一条记录,打开一看,发现密码竟然是明文的(官方建议升级到最新版本,我们不理他,哈哈),由于这个用户的角色是MEMBER ,不能登陆后台,需要把角色定义成ADMIN,用PHPMyAdmin直接修改member表的Role 值,把2改成1就行了

 

进入后台,登陆,Ok,后台界面是模仿Discuz Ucenter的,好眼熟啊。。。。。

 

 

——————————————————————————————————————————————————————

 

总结:

 

1:由于刚接触Qee , 许多地方不熟悉, 可以先下载QeePHP-quickstart 来跟着一步步做

2:community实例的zip版本更新不够频繁,可以直接用SVN去取,需要注意的是,必须community的版本和QeePHP框架版本必须一致 

 

建议官方能够:

1:Community 实例中做个安装文件,可以通过程序来实现搭建

2:Community发布中要包含框架(因为你配置文件已经写好了),而且版本的问题会困扰初学者

 

http://www.xdnf.cn/news/819001.html

相关文章:

  • 小凡模拟器(DynamipsGUI)打不开的简单解决方法
  • VirtualBox使用教程
  • php学习
  • 内存卡无法格式化怎么办?这5个办法可以帮你
  • 搭建私有云的5大主流方案
  • 正态分布(Normal distribution)又名高斯分布(Gaussian distribution)
  • Ubuntu安装QQ教程
  • 主流数据库连接池配置信息梳理
  • Spring MVC DataBinder
  • Windows11系统win32kbase.sys文件丢失问题
  • 程序员入门教程【非常详细】从零基础入门到精通,看完这一篇就够了 !_程序员怎么学
  • 神奇的运放--你都了解了吗?
  • 自己收集整理的微软错误代码大全(中文和英文)
  • 五个资源超多的资源网站 每一个都是精品
  • AI 大模型+数字营销
  • SQL SELECT DISTINCT 语句
  • 2011热门论坛排行top100
  • request.getcontextPath() 详解(转)
  • 计算机软驱的连接方式,usb软驱怎样 usb软驱的全面介绍【详解】
  • TCP的流量控制
  • bat批处理 if 命令示例详解
  • 最全行车记录仪主控芯片及方案排名TOP15、行车记录仪终端品牌厂商代表产品和方案排名TOP50
  • 免费MySQL账号共享_分享我常用的5个免费的在线 SQL 数据库环境,简直太方便了!...
  • 怎么看(美女)漫画最爽 - 图流
  • 在线播放视频
  • Server is too busy _解决方法和httpRuntime代码放在web.config哪
  • RE: 从零开始的车载Android HMI(三) - SurfaceView
  • 个人站长常用网站推荐
  • NTSTATUS 状态码
  • HTML5 实现分享功能(QQ 微信 微博)