StatusNet

来自 Alpine Linux
(重定向自 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

... include "mod_fastcgi.conf" ...

编辑 mod_fastcgi.conf (/etc/lighttpd/mod_fastcgi.conf),找到并更改 /usr/bin/php-cgi/usr/bin/php-cgi82

内容 /etc/lighttpd/mod_fastcgi.conf

... "bin-path" => "/usr/bin/php-cgi82" # php-cgi ...

启动 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 并享受吧!