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 并填写适当的信息以安装 StatusNet。
StatusNet 安装步骤
安装 StatusNet
- 站点设置
- 站点名称
- 您的站点名称
- 启用美化 URL
- 禁用
- 美化 URL 支持检测失败,禁用此选项。请确保您已将 htaccess.sample 重命名为 .htaccess。
- 数据库设置
- 主机名: localhost
- 数据库主机名
- 类型MySQL
- 数据库类型
- 名称: statusnet
- 数据库名称
- 数据库用户名: root
- 数据库用户名
- 数据库密码: password
- 数据库密码 (可选)
- 管理员设置
- 管理员昵称
- 初始 StatusNet 用户(管理员)的昵称
- 管理员密码
- 初始 StatusNet 用户(管理员)的密码
- 确认密码管理员电子邮件
- 初始 StatusNet 用户(管理员)的可选电子邮件地址
- 订阅公告
- 来自 update@status.net 的发布和安全更新 (推荐)
点击 Submit 按钮后,您将看到
安装 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 并享受吧!