StatusNet
![]() 此软件已过时 (讨论) |
![]() StatusNet 已被 GNU Social 替代 (讨论) |
StatusNet 是开源的微博平台,可帮助您在您自己的域内实时共享和连接。 通过 StatusNet,您可以鼓励协作,建立和吸引您的社区,并掌控您的品牌。
安装 lighttpd 和 PHP
基本安装
要安装其他软件包,请首先激活社区软件包并更新软件包索引
安装所需的软件包
# apk add lighttpd php82 fcgi php82-cgi
配置 Lighttpd
编辑 lighttpd.conf (/etc/lighttpd/lighttpd.conf) 并取消注释该行
内容 /etc/lighttpd/lighttpd.conf
编辑 mod_fastcgi.conf (/etc/lighttpd/mod_fastcgi.conf),找到并更改 /usr/bin/php-cgi 为 /usr/bin/php-cgi82。
内容 /etc/lighttpd/mod_fastcgi.conf
启动 lighttpd
服务并添加到默认运行级别
# rc-service lighttpd start # rc-update add lighttpd default
MySql 和 pcre
apk add pcre
apk add mysql mysql-client php-mysql php-mysqli
配置 MySql
/usr/bin/mysql_install_db --user=mysql rc-service mysql start && rc-update add mysql default /usr/bin/mysqladmin -u root password 'password'
创建 StatusNet 数据库
mysql -u root -p
CREATE DATABASE statusnet; GRANT ALL PRIVILEGES ON statusnet.* TO "root"; FLUSH PRIVILEGES; EXIT
安装 StatusNet
创建一个名为 webapps 的目录
mkdir -p /usr/share/webapps/
下载最新的源代码存档
cd /usr/share/webapps/ wget http://status.net/statusnet-1.1.0.tar.gz
解压存档,然后删除它
tar zxvf statusnet-1.1.0.tar.gz rm statusnet-1.1.0.tar.gz
创建一个 .htaccess 文件
cp /usr/share/webapps/statusnet-1.1.0/htaccess.sample .htaccess
更改文件夹权限
chmod a+w /var/www/localhost/htdocs/statusnet/avatar/ chmod a+w /var/www/localhost/htdocs/statusnet/background/ chmod a+w /var/www/localhost/htdocs/statusnet/file/
创建一个指向 statusnet 文件夹的符号链接
ln -s /usr/share/webapps/statusnet-1.1.0/ /var/www/localhost/htdocs/statusnet
配置 StatusNet
浏览至:http://WEBSERVER_IP_ADDRESS/statusnet/install.php 并通过在 Web 浏览器中填写适当的信息来安装 StatusNet。
StatusNet 安装步骤
安装 StatusNet
- 站点设置
- 站点名称
- 您的站点名称
- Fancy URLsenable
- 禁用
- 花哨 URL 支持检测失败,禁用此选项。 请确保您已将 htaccess.sample 重命名为 .htaccess。
- 数据库设置
- 主机名:localhost
- 数据库主机名
- 类型MySQL
- 数据库类型
- 名称:statusnet
- 数据库名称
- 数据库用户名:root
- 数据库用户名
- 数据库密码:password
- 数据库密码(可选)
- 管理员设置
- 管理员昵称
- 初始 StatusNet 用户(管理员)的昵称
- 管理员密码
- 初始 StatusNet 用户(管理员)的密码
- 确认密码管理员电子邮件
- 初始 StatusNet 用户(管理员)的可选电子邮件地址
- 订阅公告
- 来自 update@status.net 的发布和安全信息 (推荐)
点击提交按钮后,您将看到
安装 StatusNet
Starting installation... Checking database... Changing to database... Running database script... Adding SMS carrier data to database... Adding notice source data to database... Adding foreign service data to database... Writing config file... Could not set up subscription to update@status.net. An initial user with the administrator role has been created. StatusNet has been installed at http://10.69.64.11/statusnet DONE! You can visit your new StatusNet site (login as 'danieloc'). If this is your first StatusNet install, you may want to poke around our Getting Started guide.
您的 StatusNet 微博已正常工作,要访问请转到 http://WEBSERVER_IP_ADDRESS/statusnet 并享受吧!