StatusNet 友好URL与OpenID设置

来自站长百科
跳转至: 导航、​ 搜索

友好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的支持非常简单。

$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是兼容的。

相关条目[ ]

参考来源[ ]

参考来源