Социальные сети все больше влияют на людей и компании, что потребность в общении позволила миллионам людей взаимодействовать быстро и из любого места, существует множество социальных сетей, даже разделенных на категории и сегментированных по вкусам и целям. В Как создать собственную социальную сеть с ХамХаб, Вы получите доступ к платформе, которая позволит вам создавать, настраивать и адаптировать социальную сеть для ваших целей.
Что такое HumHub?
ХамХаб бесплатное программное обеспечение с открытым исходным кодом, разработанное в Php с Yii Framework, который предоставляет легкий, мощный и простой в использовании набор инструментов, позволяющий создавать и запускать собственную социальную сеть.
ХамХаб он поддерживает темы и модули, расширяющие функциональность почти для всех требований.
ХамХаб его можно использовать для общения и внутреннего сотрудничества, которое может варьироваться от нескольких пользователей до крупных интрасетей, используемых в компаниях с сотнями и тысячами сотрудников. ХамХаб позволяет развивать бизнес, поддерживать клиентов, обучать студентов или организовывать футбольную команду. Его использование на вас.
ХамХаб идеально подходит для:
- Социальные интрасети
- Социальные сети для бизнеса
- Частные социальные сети
Зачем использовать HumHub?
ХамХаб Он предлагает нам 4 основных преимущества, которые делают его идеальным инструментом для создания нашей социальной сети.
- HumHub открыт: Это полностью открытый исходный код. Это позволяет воспользоваться уже проделанной работой и даже улучшить ее. Таким же образом вы можете вносить предложения или решать проблемы, полученные сообществом.
- HumHub гибкий: С помощью мощного модуля система может быть расширена ХамХаб посредством использования сторонних инструментов, разработки собственных функций или подключения к существующему программному обеспечению.
- HumHub безопасен: Ваш сервер, ваши данные, ваши правила. ХамХаб это самостоятельное решение, работающее практически на всех серверах. Вы полностью контролируете свои данные.
- HumHub имеет отличную поддержку: У него отличное сообщество и компания, котораяили они оставляют вас в покое. Они поддерживают вас в ваших проектах и предоставляют профессиональные услуги по ХамХаб.
HumHub Особенности
HumHub обеспечивает традиционное социальное общение
HumHub позволяет создавать «пространства»
Общение в ХамХаб работает с пробелами. Пространство может быть буквально чем угодно: проектом, группой или просто темой. Для каждого пространства вы можете пригласить несколько пользователей и установить свои собственные права доступа и правила.
HumHub позволяет иметь собственную электронную личную карту
ХамХаб позволяет расширять свой профиль, создавать портфолио, общаться с другими людьми, находить нужного человека с особыми навыками, информировать своих подписчиков о ваших обновлениях, среди прочего, благодаря цифровому визитная карточка. La визитную карточку Это стандартный формат, используемый для обмена контактной информацией, его также можно назвать электронными визитными карточками, и он является эквивалентом наших обычных визитных карточек.
HumHub дает нам неограниченные возможности
С модулями вы можете изменить что угодно в ХамХаб. Пространства, профили и прочее по вашему желанию. Все, чего не хватает в других социальных сетях, можно построить.
Некоторые модули доступны в Торговая площадка HumHub, который можно установить в любой момент.
Другие особенности HumHub
- Уведомления: NОн держит вас в курсе того, что нас интересует.
- Активность Трафик: Позволяет легко просматривать вакансии и сообщения
- Простая и удобная плата: Описание и быстрый доступ к самой важной информации
- группы: Организуйте пользователей по отделам, филиалам и т. Д.
- Каталог: Упорядоченный поиск пространств, пользователей и групп.
- файлы: Делитесь документами, мультимедийными файлами и обсуждайте их.
- Публичный доступ: Это также позволяет делиться контентом с незарегистрированными пользователями.
- Поиск: Легко находите людей, обсуждения и файлы.
- Мобильная версия: Он используется со всеми видами современных устройств, такими как смартфоны и планшеты.
- И многое другое
Попробуйте HumHub Online
Вы попробуйте HumHub Online, начиная с бесплатный план. Это ограничено 3 пользователей y500 MB место хранения. Вы можете обновить свой план в любое время на панели управления HumHub.
Как установить HumHub
Общие требования для установки HumHub
- PHP + 5.4
- MySQL
- Доступ оболочки (например, ssh) к серверу
- Апач 2.х
- Расширение PHP CUrl (с поддержкой SSL)
- Поддержка многобайтовых строк PHP
- Расширение PHP PDO MySQL
- Расширение PHP Zip
- Расширение PHP EXIF
- Расширение PHP INTL
- Расширение PHP FileInfo
Необязательные требования для установки HumHub
- ImageMagick
- Поддержка PHP LDAP
- PHP АПК
- Мемкэш PHP
- Файл Apache XSendfile
Пакеты Debian / Ubuntu для установки HumHub
- ImageMagick
- php5-завиток
- php5-mysql
- php5-gd
- php5-кли
- 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 с главного сайта
Самый простой способ получить ХамХаб является прямая загрузка полного пакета. Этот пакет уже включает все внешние зависимости и не требует обновления композитора. После завершения загрузки просто извлеките пакет в папку htdocs на своем веб-сервере.
Загрузите HumHub с github
Чтобы установить ветку git, вам нужно будет запустить обновление композитора для загрузки внешних зависимостей.
- Клонировать репозиторий Git:
git clone https://github.com/humhub/humhub.git
- Переключиться на стабильную ветку (рекомендуется):
git checkout stable
- Установить композитор (https://getcomposer.org/doc/00-intro.md)
- Перейдите в корневой каталог HumHub и найдите зависимости:
php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"
php composer.phar update
Настройка HumHub
Права доступа к файлам
Создайте следующие каталоги, чтобы их мог записать веб-сервер:
- / активы
- / защищенный / config /
- / protected / modules
- / защищенный / время выполнения
- / uploads / *
Создайте следующие исполняемые файлы:
- / защищенный / yii
- /защищено/yii.bat
Убедитесь, что следующие каталоги недоступны для веб-сервера
(Эти папки по умолчанию защищены расширением ".htaccess")
- защищенный
- загрузки / файл
Запуск установщика HumHub
Откройте в браузере руководство по установке (например, http://localhost/humhub)
Настройка электронной почты
В зависимости от используемой среды вы можете указать локальный или удаленный SMTP-сервер. Вы можете изменить настройки почтового сервера в Administration -> Mailing -> Server Settings
.
По умолчанию используется почтовый транспорт PHP. http://php.net/manual/en/mail.setup.php
Включение перезаписи URL (необязательно)
Переименовать .htaccess.расстояние a .htaccess Измените локальную конфигурацию (protected / config / common.php):
<?php
return [
'components' => [
'urlManager' => [
'showScriptName' => false,
'enablePrettyUrl' => true,
],
]
];
Включить задания Cron
- Ежедневный Cron:
> yii cron/daily
- Крон в час:
> 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
Неперехваченная ошибка: вызов неопределенной функции yii \ web \ mb_strlen () в /var/www/html/humhub/protected/vendor/yiisoft/yii2/web/ErrorHandler.php:404
Трассировки стека:
# 0 /var/www/html/humhub/protected/vendor/yiisoft/yii2/web/ErrorHandler.php(411): yii \ web \ ErrorHandler-> argumentsToString (массив)
# 1 /var/www/html/humhub/protected/vendor/yiisoft/yii2/views/errorHandler/callStackItem.php(26): yii \ web \ ErrorHandler-> argumentsToString (массив)
# 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…', Array , Объект (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 / protected / vendor / yiisoft / yii2
Просто здорово,
Один вопрос .. Где поменять заголовок сообщения, которое отправляется по почте? Я отправляю на перевод все сообщение, но не заголовок на английском языке: Вас пригласили присоединиться.
спасибо
Хорошо!!! Консультация: не могли бы вы со мной связаться? Когда я загружаю изображение в интрасеть, оно «выгружается», но файл «пустой», в нем нет изображения, это «необработанный» файл png, который не читается в интрасети (например). Возникли проблемы с предоставленными разрешениями? Я остаюсь в распоряжении вашей мудрости. хаха Спасибо большое !!