Soziale Netzwerke Zunehmend Einfluss auf Menschen und Unternehmen, hat das Bedürfnis nach Kommunikation es Millionen von Menschen ermöglicht, schnell und von überall aus zu interagieren. Es gibt viele soziale Netzwerke, die sogar nach Geschmack und Zweck kategorisiert und segmentiert sind. Im So haben Sie Ihr eigenes soziales Netzwerk mit Humhub, Sie können auf eine Plattform zugreifen, mit der Sie ein soziales Netzwerk für die gewünschten Zwecke erstellen, konfigurieren und anpassen können.
Was ist HumHub?
Humhub ist freie und Open-Source-Software, entwickelt in Php mit Yii Frameworkbietet ein leichtes, leistungsstarkes und benutzerfreundliches Toolkit, mit dem Sie Ihr eigenes soziales Netzwerk erstellen und starten können.
Humhub Es unterstützt Themen und Module, die die Funktionalität für nahezu alle Anforderungen erweitern.
Humhub Es kann für die Kommunikation und interne Zusammenarbeit verwendet werden, die von wenigen Benutzern bis zu großen Intranets reichen kann, die in Unternehmen mit Hunderten und Tausenden von Mitarbeitern verwendet werden. Humhub ermöglicht es Ihnen, Ihr Geschäft anzukurbeln, Ihre Kunden zu unterstützen, Ihre Schüler zu unterrichten oder Ihre Fußballmannschaft zu organisieren. Ihre Verwendung liegt bei Ihnen.
Humhub ist perfekt für:
- Soziale Intranets
- Social Networking for Business
- Private soziale Netzwerke
Warum HumHub verwenden?
Humhub Es bietet uns 4 Hauptvorteile, die es zu einem idealen Werkzeug für die Erstellung unseres sozialen Netzwerks machen.
- HumHub ist geöffnet: Es ist komplett Open Source. Auf diese Weise können Sie die bereits geleistete Arbeit nutzen und sogar verbessern. Auf die gleiche Weise können Sie Vorschläge einbringen oder Probleme lösen, die bei der Community eingehen.
- HumHub ist flexibel: Mit einem leistungsstarken Modul kann das System erweitert werden Humhub durch die Verwendung von Tools von Drittanbietern, die Entwicklung eigener Funktionen oder die Verbindung mit vorhandener Software.
- HumHub ist sicher: Ihr Server, Ihre Daten, Ihre Regeln. Humhub Es ist eine selbst gehostete Lösung und funktioniert auf fast allen Servern. Sie haben die volle Kontrolle über Ihre Daten.
- HumHub hat große Unterstützung: Es hat eine große Gemeinschaft und eine Firma, die noder sie lassen dich in Ruhe. Sie unterstützen Sie bei Ihren Projekten und bieten professionelle Dienstleistungen Humhub.
HumHub-Funktionen
HumHub ermöglicht traditionelle soziale Kommunikation
HumHub ermöglicht die Erstellung von "Räumen"
Kommunikation in Humhub arbeitet mit Räumen. Ein Raum kann buchstäblich alles sein, ein Projekt, eine Gruppe oder nur ein einfaches Thema. Für jeden Bereich können Sie mehrere Benutzer einladen und Ihre eigenen Zugriffsrechte und -regeln festlegen.
Mit HumHub können Sie Ihre eigene elektronische persönliche Karte haben
Humhub ermöglicht es Ihnen, Ihr Profil zu erweitern, Ihr Portfolio zu erstellen, sich mit anderen Personen zu verbinden, die richtige Person mit besonderen Fähigkeiten zu finden, Ihre Follower über Ihre Updates zu informieren, unter anderem dank der digitalen Qualität vKarte. La vCard Es ist ein Standardformat für den Austausch von Kontaktinformationen. Es kann auch als elektronische Visitenkarten bezeichnet werden und entspricht unseren herkömmlichen Visitenkarten.
HumHub bietet uns unbegrenzte Möglichkeiten
Mit Modulen können Sie alles in ändern Humhub. Räume, Profile und andere Dinge nach Ihren Bedürfnissen. Alles, was in anderen sozialen Netzwerken fehlt, kann aufgebaut werden.
Einige Module sind in der verfügbar HumHub Marktplatz, die jederzeit installiert werden kann.
Weitere HumHub-Funktionen
- Benachrichtigungen: N.Es hält Sie über die Dinge auf dem Laufenden, die uns interessieren.
- Aktivitätsverkehr: Ermöglicht das Anzeigen von Jobs und Kommunikation auf einfache Weise.
- Einfaches und benutzerfreundliches Board: Beschreibung und schneller Zugriff auf die wichtigsten Informationen
- Gruppen: Organisieren Sie Benutzer in Abteilungen, Niederlassungen oder anderen Bereichen.
- Verzeichnis: Finden Sie Räume, Benutzer und Gruppen auf geordnete Weise.
- Dateien: Teilen Sie Dokumente, Multimediadateien und diskutieren Sie darüber.
- Öffentlicher Zugang: Außerdem können Inhalte für nicht registrierte Benutzer freigegeben werden.
- Suche: Finden Sie leicht Personen, Diskussionen und Dateien.
- Mobile Version: Es wird mit allen Arten moderner Geräte wie Smartphones und Tablets verwendet.
- Und vieles mehr
Probieren Sie HumHub Online aus
Sie Probieren Sie HumHub Online ausbeginnend mit a freier Plan. Dies ist beschränkt auf 3 Nutzer y500 MB Lager. Sie können Ihren Plan jederzeit über das HumHub-Dashboard aktualisieren.
So installieren Sie HumHub
Allgemeine Anforderungen zur Installation von HumHub
- PHP 5.4 +
- MySQL
- Shell-Zugriff (zB ssh) auf den Server
- Apache 2.x.
- PHP CUrl-Erweiterung (mit SSL-Unterstützung)
- PHP Multibyte String Unterstützung
- PHP PDO MySQL-Erweiterung
- PHP Zip Erweiterung
- PHP EXIF-Erweiterung
- PHP INTL Erweiterung
- PHP FileInfo-Erweiterung
Optionale Voraussetzungen für die Installation von HumHub
- ImageMagick
- PHP LDAP-Unterstützung
- PHP-APC
- PHP-Memcache
- Apache XSendfile
Debian / Ubuntu-Pakete zur Installation von HumHub
- imagemagick
- PHP5-Curl
- php5-mysql
- php5-gd
- php5-cli
- php5-intl
- php5-ldap (optional)
- php-apc (optional)
- php5-memcached (optional)
- libapache2-mod-xsendfile (optional)
Vorbereiten der Installation von HumHub
Erstellen Sie eine MySQL-Datenbank:
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 herunterladen
Laden Sie HumHub von der Hauptwebsite herunter
Der einfachste Weg zu bekommen Humhub ist direkter Download des Gesamtpakets. Dieses Paket enthält bereits alle externen Abhängigkeiten und erfordert kein Composer-Update. Sobald der Download abgeschlossen ist, extrahieren Sie das Paket einfach in den Ordner htdocs auf Ihrem Webserver.
Laden Sie HumHub von github herunter
Um einen Git-Zweig zu installieren, müssen Sie ein Composer-Update ausführen, um externe Abhängigkeiten herunterzuladen.
- Klonen Sie das Git-Repository:
git clone https://github.com/humhub/humhub.git
- Wechseln Sie zu einem stabilen Zweig (empfohlen):
git checkout stable
- Installieren Sie den Composer (https://getcomposer.org/doc/00-intro.md)
- Gehen Sie zur HumHub-Webroot und suchen Sie nach Abhängigkeiten:
php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"
php composer.phar update
HumHub einrichten
Dateiberechtigungen
Erstellen Sie die folgenden Verzeichnisse, damit sie vom Webserver geschrieben werden können:
- / Vermögenswerte
- / protected / config /
- / protected / modules
- / protected / runtime
- / uploads / *
Erstellen Sie die folgenden ausführbaren Dateien:
- / protected / yii
- /protected/yii.bat
Stellen Sie sicher, dass der Webserver nicht auf die folgenden Verzeichnisse zugreifen kann
(Diese Ordner sind standardmäßig mit ".htaccess" geschützt.)
- geschützt
- Uploads / Datei
Starten des HumHub-Installationsprogramms
Öffnen Sie die Installationsanleitung in Ihrem Browser (z. B. http://localhost/humhub)
E-Mail konfigurieren
Abhängig von der verwendeten Umgebung möchten Sie möglicherweise einen lokalen oder Remote-SMTP-Server angeben. Sie können die Mail-Server-Einstellungen in ändern Administration -> Mailing -> Server Settings
.
Standardmäßig wird PHP Mail Transport verwendet. http://php.net/manual/en/mail.setup.php
Aktivieren des URL-Umschreibens (optional)
Umbenennen .htaccess.dist a .htaccess Ändern Sie die lokale Konfiguration (protected / config / common.php):
<?php
return [
'components' => [
'urlManager' => [
'showScriptName' => false,
'enablePrettyUrl' => true,
],
]
];
Aktivieren Sie Cron-Jobs
- Täglich Cron:
> yii cron/daily
- Chron pro Stunde:
> yii cron/hourly
Beispiel:
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
Deaktivieren Sie Fehler / Debugging
- Veränderung index.php im Stammverzeichnis von 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');
- entfernen index-test.php im Stammverzeichnis von humhub, falls vorhanden
Damit haben wir gelernt Wie Sie mit HumHub ein eigenes soziales Netzwerk haben, Der Anpassungsteil und andere werden in den offiziellen Handbüchern ausführlich erläutert. Wenn Sie Fragen haben, helfen Sie uns nicht, uns zu schreiben. Worum geht es in Ihrem sozialen Netzwerk?
Schwerwiegender PHP-Fehler - yii \ base \ ErrorException
Nicht erfasster Fehler: Rufen Sie die undefinierte Funktion yii \ web \ mb_strlen () in /var/www/html/humhub/protected/vendor/yiisoft/yii2/web/ErrorHandler.php:404 auf
Stack-Trace:
# 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…', Array )
# 4 /var/www/html/humhub/protected/vendor/yiisoft/yii2/web/ErrorHandler.php(241): yii \ base \ View-> renderFile ('/ var / www / html / h…', Array , Objekt (yii \ web \ ErrorHandler))
# 5 /var/www/html/humhub/protected/vendor/yiisoft/yii2/web/ErrorHandler.php(295): yii \ web \ ErrorHandler-> renderFile ('@ yii / views / erro…', Array)
# 6 / var / www / html / humhub / protected / vendor / yiisoft / yii2
Einfach großartig,
Eine Frage .. Wo ändern Sie den Titel der Nachricht, die per Mail gesendet wird? Ich habe den gesamten Text der Nachricht übersetzt, aber nicht den Titel, der auf Englisch kommt: Sie wurden eingeladen, sich anzumelden.
dank
Gut!!! Beratung: Könnten Sie mich kontaktieren? Wenn ich ein Bild in das IntraNet hochlade, wird es "hochgeladen", aber die Datei ist "leer". Das Bild ist keine "rohe" PNG-Datei, die beispielsweise nicht im Intranet gelesen wird. Gibt es ein Problem mit den erteilten Berechtigungen? Ich stehe deiner Weisheit zur Verfügung. haha vielen dank !!