社交网络 日益增长的影响力影响着个人和公司,沟通的需求已使数以百万计的人能够快速互动,并且可以从任何地方进行交流,甚至有许多社交网络,甚至可以按口味和目的进行分类和细分。 在 如何拥有自己的社交网络 嗡嗡声, 您将能够访问一个平台,该平台将允许您创建,配置和调整社交网络以实现所需的目的。
什么是HumHub?
嗡嗡声 是一个免费的开源软件,在 腓 与 Yii框架,它提供了一个轻巧,功能强大且易于使用的工具包,可让您创建和启动自己的社交网络。
嗡嗡声 它支持可扩展功能的主题和模块,几乎满足所有需求。
嗡嗡声 它可以用于通信和内部协作,范围从几个用户到拥有成千上万名员工的公司中使用的大型Intranet。 嗡嗡声 使您可以发展业务,支持客户,教学生或组织足球队。 它的使用就在您身上。
嗡嗡声 非常适合:
- 社交内联网
- 社交网络商业
- 私人社交网络
为什么要使用HumHub?
嗡嗡声 它为我们提供了4个主要好处,这使其成为创建我们的社交网络的理想工具。
- HumHub是开放的:它是完全开源的。 这使您可以利用已经完成的工作,甚至可以改进它。 同样,您可以提出建议或解决社区收到的问题。
- HumHub灵活: 借助功能强大的模块系统可以扩展 嗡嗡声 通过使用第三方工具,开发自己的功能或与现有软件连接。
- HumHub是安全的: 您的服务器,数据,规则。 嗡嗡声 它是一个自托管的解决方案,几乎可以在所有服务器上使用。 您完全掌控自己的数据。
- HumHub具有强大的支持: 它有一个很棒的社区和一家否则他们会让你一个人呆着。 他们为您的项目提供支持,并为您提供专业的服务 嗡嗡声.
HumHub功能
HumHub实现传统的社交交流
HumHub允许创建“空间”
通讯中 嗡嗡声 与空格一起使用。 一个空间实际上可以是任何东西,一个项目,一个组,或者仅仅是一个简单的主题。 对于每个空间,您可以邀请多个用户并设置自己的访问权限和规则。
HumHub允许您拥有自己的电子个人卡
嗡嗡声 借助其数字化功能,您可以扩展自己的个人资料,创建投资组合,与其他人联系,找到具有特殊技能的合适人选,将更新告知您的关注者以及其他特质 电子名片。 La 名片 是用于交换联系信息的标准格式,也可以称为电子名片,与我们的常规名片等效。
HumHub给我们无限的可能性
使用模块,您可以在 嗡嗡声。 根据您的需要的空间,轮廓和其他内容。 可以构建其他社交网络中缺少的任何内容。
某些模块在 HumHub市场,可以随时安装。
HumHub的其他功能
- 通知:N它使您随时了解我们感兴趣的事情。
- 活动流量:允许您以简单的方式查看作业和通讯。
- 简单易用的板: 描述和快速访问最重要的信息
- 团体: 组织部门,分支机构或其他任何部门的用户。
- 目录: 有序查找空间,用户和组。
- 记录: 共享文档,多媒体文件并进行讨论。
- 公共访问: 它还允许与未注册的用户共享内容。
- 搜索: 轻松查找人员,讨论和文件。
- 手机版: 它可用于各种现代设备,例如智能手机和平板电脑。
- Y muchomás
在线尝试HumHub
您 在线尝试HumHub,以a开头 免费计划。 这仅限于 用户3 y500 MB 存储。 您可以随时在HumHub仪表板上更新计划。
如何安装HumHub
安装HumHub的一般要求
- PHP 5.4 +
- MySQL的
- 对服务器的Shell访问(例如ssh)
- 阿帕奇2.x
- PHP CUrl扩展(带SSL支持)
- PHP多字节字符串支持
- PHP PDO MySQL扩展
- PHP Zip扩展
- PHP EXIF扩展
- PHP INTL扩展
- PHP FileInfo扩展
安装HumHub的可选要求
- ImageMagick的
- PHP LDAP支持
- PHP的APC
- PHP 内存缓存
- Apache XSend 文件
Debian / Ubuntu软件包安装HumHub
- ImageMagick的
- php5-卷曲
- php5-mysql
- PHP5-GD
- php5-cli
- php5-国际
- php5-ldap(可选)
- php-apc(可选)
- php5-memcached(可选)
- libapache2-mod-xsendfile(可选)
准备安装HumHub
创建一个MySQL数据库:
CREATE DATABASE `humhub` CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL ON `humhub`.* TO `humhub_dbuser`@localhost IDENTIFIED BY 'password_changeme';
FLUSH PRIVILEGES;
下载HumHub
从主网站下载HumHub
最简单的方法 嗡嗡声 是 直接下载完整的软件包。 该软件包已经包含所有外部依赖项,并且不需要作曲家更新。 下载完成后,只需将包提取到Web服务器上的htdocs文件夹中即可。
从github下载HumHub
为了安装git分支,您将必须运行composer更新来下载外部依赖项。
- 克隆Git存储库:
git clone https://github.com/humhub/humhub.git
- 切换到稳定分支(推荐):
git checkout stable
- 安装作曲家(https://getcomposer.org/doc/00-intro.md)
- 转到HumHub Webroot并搜索依赖项:
php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"
php composer.phar update
设置HumHub
文件权限
创建以下目录,以便网络服务器可以编写它们:
- /资产
- /保护/配置/
- /受保护/模块
- /受保护/运行时
- /上传/ *
创建以下可执行文件:
- /保护/ yii
- /受保护/ yii.bat
确保Web服务器无法访问以下目录
(这些文件夹默认情况下受“ .htaccess”保护)
- 保护
- 上传/文件
启动HumHub安装程序
在浏览器中打开安装指南(例如, http://localhost/humhub)
配置电子邮件
根据您使用的环境,您可能需要指定本地或远程SMTP服务器。 您可以在以下位置更改邮件服务器设置 Administration -> Mailing -> Server Settings
.
默认情况下,使用PHP Mail Transport。 http://php.net/manual/en/mail.setup.php
启用URL重写(可选)
改名 .htaccess.dist a 的。htaccess 修改本地配置(protected / config / common.php):
<?php
return [
'components' => [
'urlManager' => [
'showScriptName' => false,
'enablePrettyUrl' => true,
],
]
];
启用Cron作业
- 每日Cron:
> yii cron/daily
- 每小时Cron:
> yii cron/hourly
例如:
30 * * * * /path/to/humhub/protected/yii cron/hourly >/dev/null 2>&1
00 18 * * * /path/to/humhub/protected/yii cron/daily >/dev/null 2>&1
禁用错误/调试
- 改变 的index.php 在humhub的根目录中
// comment out the following two lines when deployed to production
// defined('YII_DEBUG') or define('YII_DEBUG', true);
// defined('YII_ENV') or define('YII_ENV', 'dev');
- 清除 索引-test.php 在humhub的根目录中(如果存在)
有了这个,我们学会了 如何通过HumHub建立自己的社交网络, 定制部分和其他部分在官方手册中已作了详细说明,如果您有任何疑问也无法以同样的方式写信给我们...您的社交网络将是什么?
PHP致命错误-yii \ base \ ErrorException
未捕获的错误:调用/var/www/html/humhub/protected/vendor/yiisoft/yii2/web/ErrorHandler.php:404中未定义的函数yii \ web \ mb_strlen()
堆栈跟踪:
#0 /var/www/html/humhub/protected/vendor/yiisoft/yii2/web/ErrorHandler.php(411):yii \ web \ ErrorHandler-> argumentsToString(Array)
#1 /var/www/html/humhub/protected/vendor/yiisoft/yii2/views/errorHandler/callStackItem.php(26):yii \ web \ ErrorHandler-> argumentsToString(Array)
#2 /var/www/html/humhub/protected/vendor/yiisoft/yii2/base/View.php(325):require('/ var / www / html / h…')
#3 /var/www/html/humhub/protected/vendor/yiisoft/yii2/base/View.php(247):yii \ base \ View-> renderPhpFile('/ var / www / html / h…',数组)
#4 /var/www/html/humhub/protected/vendor/yiisoft/yii2/web/ErrorHandler.php(241):yii \ base \ View-> renderFile('/ var / www / html / h…',数组,对象(yii \ web \ ErrorHandler)
#5 /var/www/html/humhub/protected/vendor/yiisoft/yii2/web/ErrorHandler.php(295):yii \ web \ ErrorHandler-> renderFile('@ yii / views / erro…',数组)
#6 / var / www / html / humhub /受保护/供应商/ yiisoft / yii2
简直很棒,
一个问题..您在哪里更改通过邮件发送的邮件的标题? 我将消息的全文进行翻译,但未翻译成英文的标题:已邀请您加入。
谢谢
好!!! 咨询:您可以联系我吗? 当我将图像上传到IntraNet时,它是“已上传”但文件是“空”的,它没有图像是Intranet中未读取的“原始” PNG文件(例如),这可能是问题所在吗? 给定的权限有问题吗? 我仍然在你的智慧支配下。 哈哈非常感谢!