`
shicheng
  • 浏览: 162369 次
  • 性别: Icon_minigender_1
  • 来自: 泉州
社区版块
存档分类
最新评论

thinkSNS搭建

    博客分类:
  • PHP
阅读更多

昨天搭了一下thinkSNS,今天写一下,留个备注

1.下载thinkSNS,我下的是1.6版;

2.我是在windowsXP下搭的,用的是WampServer2.0,没有的话,先安装一个;

3.将thinkSNS加压到D:\wamp\apps目录下;

4.在D:\wamp\alias添加thinksns.conf文件,文本内容请参照phpmyadmin.conf写就行;

5.启动wamp;

6.运行http://localhost/thinksns/install,按照步骤走就行了(如果想让别人访问你,在填写网站地址的时候,改为你的ip地

    址,否则有些功能,就不能用。如果忘记了,可以在D:\wamp\apps\thinksns\define.inc.php里修改

    define('SITE_URL'    ,    'http://192.168.1.3:126/thinksns'););

7.配置邮件系统,进入http://localhost/thinksns/admin.php,登录--》系统--》邮件管理,配置相应的选择

     邮件发送方式: smtp
     SMTP地址:smtp.163.com(我用的是163邮箱)
     邮箱地址:***@163.com
     邮箱密码:***

   这样就可以保证用户在申请账号的时候,可以正常发送激活邮件;

8.如果需要修改数据库配置,可以打开D:\wamp\apps\thinksns\config.inc.php进行相应的修改

9.简单说一下,thinkphp页面的跳转规则,刚开始找不到这些页面是怎么走的,呵呵

   访问前台页面的时候,都是通过index.php页面来走的,带了一个s=/*/*的参数

   第一个*是指D:\wamp\apps\thinksns\thinksns\Tpl\default这个目录下的文件夹名字

   第二个*是指D:\wamp\apps\thinksns\thinksns\Tpl\default这个目录下的文件夹里的文件名

对于表单文件的提交,s=/*/do*来提交的,

   第一个*是指D:\wamp\apps\thinksns\thinksns\Lib\Action这个目录下的文件名,出去Action.hph

   第二个*是指D:\wamp\apps\thinksns\thinksns\Lib\Action这个目录下的文件里的方法名

目前就知道这些,以后再继续研究一下,有些的发现在写出来,做个记录。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics