win10 安装teamtoy

来源:互联网 发布:阿里云虚拟主机修改php 编辑:程序博客网 时间:2024/06/07 15:19

有两种安装方式,一种是收费的,一种是自己在本地安装。我只是自己玩一下,对空间,性能等没有太多要求,当然选择后者。

demo体验网址

安装条件

官方给的建议:

PHP5.3及以上、支持GD、CURL、JSON模块,打开ini中的URL File-Access权限。
MySQL4及以上,关闭Strict Mode,否则可能出现“字段缺少默认值”的错误。
为支持在线升级,请将放置TeamToy的目录设置为可写,从TeamToy目录可以访问到外部网络。
在自己电脑上测试的同学请注意:请为测试目录绑定一个域名,不要使用localhost,同时请将TeamToy放到该域名的根下;如果你的手机网络访问不了你的电脑,那么移动客户端将不能使用(因为网络不通)。

数据库准备

我本地没有装独立的mysql,用的是xampp集成的,启动xampp,把mysql和apache启动,然后通过浏览

http://localhost:8090/phpmyadmin/

8090端口是我自己的配置,这个根据实际情况修改

phpmyadmin会根据你的配置方式有不同的登录方式,我自己设置的是cookie方式,用户名和密码都在配置文件config.inc.php中配置好。

这里写图片描述

新建一个名为lpdb的数据库,这个名字和后面的配置文件里的一致


下载teamtoy并安装配置

下载地址

下载的是zip压缩包,拷贝到C:\xampp\htdocs目录下,解压并把目录改名为TeamToy。htdocs目录是我的xampp域名根目录。

进入config目录,复制db.config.sample.php,改名为db.config.php,然后修改为:

<?php// 请不要直接修改本文件,改名为db.config.php后再修改,否则升级时将被覆盖。if( defined('SAE_APPNAME') ){    $GLOBALS['config']['db']['db_host'] = SAE_MYSQL_HOST_M;    $GLOBALS['config']['db']['db_host_read'] = SAE_MYSQL_HOST_S;    $GLOBALS['config']['db']['db_port'] = SAE_MYSQL_PORT;    $GLOBALS['config']['db']['db_user'] = SAE_MYSQL_USER;    $GLOBALS['config']['db']['db_password'] = SAE_MYSQL_PASS;    $GLOBALS['config']['db']['db_name'] = SAE_MYSQL_DB;}else{    // 安装到新浪云以外,请修改以下数据库信息    $GLOBALS['config']['db']['db_host'] = 'localhost';    $GLOBALS['config']['db']['db_port'] = 3306;    $GLOBALS['config']['db']['db_user'] = 'root';    $GLOBALS['config']['db']['db_password'] = 'xxxx';    $GLOBALS['config']['db']['db_name'] = 'lpdb';}

配置else部分即可,根据你自己的mysql配置修改,注意db_name是”lpdb”和上面创建的数据库名字一致。

这里写图片描述

先通过下面的网址进行teamtoy初始化,所谓的初始化其实主要是数据库配置

初始化网址是:
http://localhost:8090/TeamToy/index.php?c=install

注意这只是我本地的配置,

这里写图片描述

安装成功后,会分配初始账户给你,

这里写图片描述

打开网址并登陆

http://localhost:8090/TeamToy/index.php

当然你也可以用花生壳等工具映射一个域名,然后用域名访问。


基本操作

登录进去后,可以看到系统初始分配的是个admin账号,简单起见,我就用这个直接操作了。

这里写图片描述

在下拉菜单里可以修改用户资料等。

这里写图片描述

主页直接添加TODO。

这里写图片描述

使用API

TeamToy的标准API采用token认证,只需要先用用户名和密码换取token,之后请求其他接口的时候带上这个token就可以了。API接口地址为domain.com/?c=api。

API 文档

调用示例:

<?php $api = 'http://ttsite.sinaapp.com/index.php?c=api';// 获取Token$info = json_decode( file_get_contents( $api .'&a=user_get_token&email=' . urlencode('we@teamtoy.net') . '&password='. urlencode('think_different')  ) , true ) ;$token = $info['data']['token'];// 取得团队成员名单print_r( json_decode(file_get_contents($api.'&a=team_members&token='.$token), true  ) );

域名根据自己的域名修改,&a=是action,表示执行的动作,这个填入具体的API名字即可。简直不能再简单了。

0 0
原创粉丝点击