微博平台StatusNet研究(3):友好URL与OpenID支持
来源:互联网 发布:morphvox御姐音数据 编辑:程序博客网 时间:2024/05/22 08:11
StatusNet研究系列
StatusNet研究(1):介绍
StatusNet研究(2):基本安装
StatusNet研究(3):友好URL与OpenID支持
StatusNet研究(4):快速安装
StatusNet研究(5):支持Jabber/Gtalk
友好URL
友好URL又称为Pretty Url或Fancy Url,目的是给客户端提供简洁、漂亮的URL地址以提高易用性及搜索引擎优化。在这里是使用Apache的Rewrite来实现StatusNet的URL友好化。
1、将StatusNet根目录下的htaccess.sample文件重命名为apache的配置文件(AccessFileName).htaccess(Windows下不能直接重命名,需要在命令提示符下使用命令来重命名)。
2、再编辑.htaccess,将RewriteBase /mublog/ 按照StatusNet的实际目录修改即可,
如 RewriteBase /
或者 RewriteBase /statusnet/
3、让Apache支持配置文件重写,设置
AllowOverride All
4、在config.php里添加配置:
$config['site']['fancy'] = true;
支持OpenID
OpenID渐渐流行,使用OpenID使得网站的注册和登录方便了许多。StatusNet启用对OpenID的支持非常简单。
1、从 http://openidenabled.com/下载php-openid-2.1.3,解压Auth目录到ext目录
2、在config.php里添加配置:
$config['openid']['enabled'] = true;
可能碰到的问题
1、使用OpenID功能时,出现如下错误:“OpenID:Fatal error: Define Auth_OpenID_RAND_SOURCE as null to continue with an insecure random number generator.”
解决办法:在OpenID客户端程序Auth/OpenID/CryptUtil.php里查找“define('Auth_OpenID_RAND_SOURCE', ”将该行修改为:
define('Auth_OpenID_RAND_SOURCE', null);
2、使用OpenID时出现未找到的方法或者提示数据库表不存在
解决办法:下载适当版本的OpenID客户端程序,0.8.2版本的StatusNet与2.1.3版本的php-openid是兼容的。
0 0
- 微博平台StatusNet研究(3):友好URL与OpenID支持
- 微博平台StatusNet研究(5):支持Jabber/Gtalk
- 微博平台StatusNet研究(1):介绍
- 微博平台StatusNet研究(2):基本安装
- 微博平台StatusNet研究(4):快速安装
- 折腾StatusNet(原laconica),搭建个人微博平台
- 配置微博StatusNet
- 微信openid的生成规则研究
- 微信openid的生成规则研究
- statusnet安装与调试记录
- 微信公众平台中的openid是什么
- 微信公众平台如何获得openid
- 微信公众平台 获取用户openid
- 微信公众平台-openid获取
- 微信公众平台 绑定微信用户OpenID与第三方业务账号
- OpenID Provider URL Formatting
- 友好URL的实现
- wordpress ,url友好!转载
- 擦洒水车
- Java常见面试题二则
- 擦伤
- 2015数码视讯校园招聘JAVA开发工程师笔试题
- 使用codeigniter中文乱码问题
- 微博平台StatusNet研究(3):友好URL与OpenID支持
- ssh-keygen+ssh-copy-id 在linux下实现ssh无密码登录访问
- 用分离链接法的HashTable的实现
- win7远程服务器管理工具
- 在Windows下编译ffmpeg完全手册
- 微博平台StatusNet研究(4):快速安装
- javaweb-day01-6(XML 解析 - Jaxp的DOM方式解析)
- SharePoint 2010: Lookup column在SQL里面的最大限制
- 北京某公司java笔试题