`

开源微博客StatusNet在Windows环境下的安装方法

阅读更多
  现在比较流行微博客或者是迷你博客,网上也出现了开源的微博客软件,如本文的主角StatusNet,但网上关于StatusNet的安装方法,大部分都是在Linux系统上的方法,且基本上都是从StatusNet官方网站上转载翻译的那几篇文章,其他的就不怎么看到过了。本人也对 StatusNet研究了段时间,以前没接触过PHP,慢慢琢磨出安装方法,其实安装方法后来才发现,也不是很难,下面随便介绍下在Windows下的
    
     先放上本人的StatusNet微博客平台:随心微博 → http://swisen.com/
    
    安装方法
    
    一.Windows系统下的安装方法:
    
    1.下载最新的StatusNet 源代码(http://status.net/wiki/Download),目前最新的官方版本是StatusNet 0.8.1 ,下载地址:http://status.net/statusnet-0.8.1.tar.gz
    2.下载 XAMPP :http://code.google.com/p/xmpphp/
    3.安装:XAMPP , 打开Xampp 控制
    4.将StatusNet安装包解压缩,拷贝到XAMPP下的Htdocs文件夹下:如D:\XAMPP\htdocs\StatusNet。
    5.IE地址栏输入 http://localhost/StatusNet/install.php, 进入StatusNet的安装界面,按照要求输入文章的名字、管理员、数据库名字、密码等资料后点击安装。
    6.提示安装完成,IE中打开http://localhost/StatusNet/即可看到安装的微博客。
    另外关于网上介绍的要下载其他插件,不过好像最新版的0.8.0里面已经有这些插件了~~~还有就是StatusNet对IE 6.0的支持不是很好,IE6打开的时候会看到板块错位,而在IE 8.0中,则完全正常。
    
    二 . Linux虚拟主机上的安装方法
     网上有些菜鸟说StatusNet不可以在 Linux虚拟主机上安装,这有点搞笑,不懂的话就去试试,先别胡说,我在个人买的Linux虚拟主机上安装测试过,完全没什么问题,安装方法也和上面类似,例如本人买的虚拟主机就是Linux虚拟主机,StatusNet搭建的微博客平台:随心微博 → http://swisen.com/    
    1.下载最新的StatusNet 源代码(http://status.net/wiki/Download),目前最新的官方版本是StatusNet 0.8.1 .
    2.虚拟主机中创建新站点,如xxx.com,将下载的StatusNet解压缩,并上传到你的虚拟主机对应的网站目录(视主机服务商提供的网站目录为准)
    3.创建数据库:在phpmyadmin中给新站点创建数据库,如名字为:xxx_StatusNet.
    4.IE中输入 http://xxx.com/install.php,进入安装界面:输入网站名字,数据库(xxx_StatusNet)、密码等,安装完成。
    5.IE输入http://xxx.com/即可看到已安装好的微博客了。
    
    三:手动安装方法也
    基本过程类似 Windows系统下的安装方法:
    1.安装XAMPP
    2.数据库中创建名字为Laconia的用户和同名的数据库( 勾选"Create database with same name and grant all privileges" ),然后导入数据库:\StatusNet\db\StatusNet.sql.
    3.StatusNet文件复制到X:\XAMPP\htdocs\下
    4.将StatusNet文件夹中的config.php.sample复制一份并重新命名为config.php
    5.修改config.php 配置信息
    主要需要配置的内容有:
    网站名字:
    $config['site']['name'] = 'StatusNet 中文测试博客';
    注意:若网站名字设置为中文的时候,在保存文件的要将文件保存为UTF-8的模式,否则会出现中文乱码的现象,这是开始安装时候遇到的问题之一。
    下面2行设置不填写也可,直接注释掉:
    $config['site']['server'] = 'xxx.com';
    $config['site']['path'] = 'StatusNet';
    数据库信息:
    $config['db']['database'] = 'mysql://StatusNet:password@localhost/StatusNet';
  
  其中mysql:// 之后的内容依次为数据库用户名:用户密码@localhost/数据库名称
  
    若想使用中文界面可修改:
    $config['site']['language'] = 'zh_CN';
    设置StatusNet的主题,可选项有:default、base、biz、cloudy、h4ck3r、iphone(好像使用后界面混乱)、identica、otalk、pigeonthoughts
    $config['site']['theme'] = 'default';
    网站Logo :
    $config['site']['logo'] = '/mylogo.png';
    注::logo直接放在主题根目录下,它会自动覆盖原有的logo 。
    
     另外一个很重要的东西就是 伪静态 设置,或者说是 htaccess重定向
    $config['site']['fancy'] = ture;
    需要将文件目录下的 “htaccess.sample” 文件改名为 “.htaccess”,但是在Windows系统中是不支持以 “ .” 开头的命名方式,这时候需要使用dos命令修改文件名,方法如下:运行 -- CMD ---进入StatusNet所在文件夹,输入:copy htaccess.sample ".htaccess" ,回车,完成文件夹命名修改。打开 .htaccess 文件,修改文件夹位置:RewriteBase /StatusNet/ (如果StatusNet是在主目录下,只需设置为“RewriteBase /”即可),这时候网站即可支持 伪静态 了 ~~~
    
     还一个问题:Email的设置问题,若不设置Email服务器,注册的时候不输入电子邮件地址,可以注册成功,反而输入电子邮件的时候注册提示不成功,这个是因为没有设置Email服务器的问题,参数在下面所示位置进行设置:
     例如我们以使用 gmail 为例
    
    #Email info, used for SMS send.
    
    $config['mail']['notifyfrom'] = 'username@gmail.com';
    $config['mail']['domain'] = 'gmail.com';
    $config['mail']['backend'] = 'smtp';
    $config['mail']['params'] = array('host' => 'ssl://smtp.gmail.com',
     'port' => 465,
     'auth' => true,
     'username' => 'username@gmail.com',
     'password' => 'password');
    
 
    6.安装完成,IE中打开http://localhost/StatusNet/即可看到安装的微博客。
分享到:
评论

相关推荐

    statusnet安装

    描述linux环境下 statusnet的安装和搭建

    StatusNet开源博客系统v0.9.9

    StatusNet是个相当老牌的开源微博系统,相当多的国外微博网站都是基于它架设的。不过StatusNet对于服务器的要求的确是多。StatusNet的功能还是比较丰富的,除了微博必备的所有功能外,StatusNet支持自选背景和自选缩...

    StatusNet开源微博PHP版 v0.9.7.gz

    StatusNet是个相当老牌的开源微博程序,相当多的国外微博网站都是基于它架设的。不过StatusNet对于服务器的要求的确是多。 StatusNet的功能还是比较丰富的,除了微博必备的所有功能外,StatusNet支持自选背景和自选...

    StatusNet开源微博 v1.1.1 多国语言版.zip

    StatusNet是个相当老牌的开源微博系统,相当多的国外微博网站都是基于它架设的。不过StatusNet对于服务器的要求的确是多。StatusNet的功能还是比较丰富的,除了微博必备的所有功能外,StatusNet支持自选背景和自选缩...

    StatusNet开源微博 v1.0.0 rc 多国语言版.gz

    StatusNet是个相当老牌的开源微博程序,相当多的国外微博网站都是基于它架设的。不过StatusNet对于服务器的要求的确是多。 StatusNet的功能还是比较丰富的,除了微博必备的所有功能外,StatusNet支持自选背景和...

    statusnet9.9

    美国开源代码,微薄的原型

    statusnet社交SNS

    statusnet是一款开源的SNS程序,里边有直接供客户端程序的API接口,和PC端程序,方便了开发,代码技术也值得学习

    StatusNetphp开源微博v1.1.1

    StatusNet是个相当老牌的开源微博程序,相当多的国外微博网站都是基于它架设的。不过StatusNet对于服务器的要求的确是多。 StatusNet的功能还是比较丰富的,除了微博必备的所有功能外,StatusNet支持自选背景和自选...

    statusnet源程序

    StatusNet is a Free and Open Source social networking platform. It helps people in a community, company or group to exchange short status updates, do polls, announce events, or other social activities...

    StatusNetPHP微博 v0.9.7fix1开源版

    StatusNet是个相当老牌的开源微博程序,相当多的国外微博网站都是基于它架设的。不过StatusNet对于服务器的要求的确是多。  StatusNet的功能还是比较丰富的,除了微博必备的所有功能外,StatusNet支持自选背景和...

    BookmarkList:显示 StatusNet 书签的小插件

    该功能内置在默认安装中包含的“书签”插件中。 指示 确保文件位于名为BookmarkList的文件夹中(如果它们尚未存在) 将文件夹放在/plugins/目录中告诉/config.php使用它: addPlugin('BookmarkList'); Bookmarks...

    twidge, 命令行 Twitter/相同客户端 [Haskell ].zip

    twidge, 命令行 Twitter/相同客户端 [Haskell ] ...Twidge是与微博客网站( 如 Twitter 和 StatusNet ) 交互的工具。Twidge是一个完整的命令行客户端。 它被设计成当你坐在 shell 提示符下时很有用。 它还可以很好地

    gnusocial-clone:一个gnusocial 1.2.x的克隆

    可以在“ doc”子目录或在线“帮助”部分中找到有关使用GNU social的信息,或者您可以在freenode网络上的#social中找到IRC,以获取有关我们的信息。 关于 GNU social是一个免费的社交网络平台。 它可以帮助社区,...

    wordpress-ostatus:WordPress的OStatus插件

    状态贡献者: , 标签: ostatus,联邦,乳齿象,社会,nusocial,statusnet 捐赠链接: : 至少需要: 4.5 经过测试: 5.2.2 稳定标签: 2.5.5 执照:麻省理工学院许可URI: : 一系列的插件,可将您的博客变成您的...

    databank-leveldb:用于数据库的LevelDB驱动程序

    执照StatusNet Inc.版权所有2012。 根据Apache许可证2.0版(“许可证”)获得许可; 除非遵守许可,否则您不得使用此文件。 您可以在以下位置获得许可证的副本: 除非适用法律要求或以书面形式同意,否则根据“许可...

    Twidere-Android

    如果您有任何想法/要求/评论/问题,请在以下Twidere X存储库中告诉我们: 产品特点可定制的材料设计夜间模式可自定义的标签带有照片和视频的推文强大的静音过滤器多帐户支持自定义API设置免费,开源,无广告,永远...

Global site tag (gtag.js) - Google Analytics