Sociala nätverk alltmer påverkar människor och företag, vilket behov av kommunikation har gjort det möjligt för miljontals människor att interagera snabbt och var som helst, det finns många sociala nätverk, även kategoriserade och segmenterade efter smak och syfte. I Hur man har ett eget socialt nätverk med humhub, Du kommer att kunna komma åt en plattform som gör att du kan skapa, konfigurera och anpassa ett socialt nätverk för de ändamål du vill ha.
Vad är HumHub?
humhub är gratis programvara med öppen källkod, utvecklad i php med Yii ramverk, som ger en lätt, kraftfull och lättanvänd verktygslåda som låter dig skapa och starta ditt eget sociala nätverk.
humhub den stöder teman och moduler som utökar funktionaliteten för nästan alla krav.
humhub den kan användas för kommunikation och internt samarbete, som kan sträcka sig från några få användare till stora intranät som används i företag med hundratusentals anställda. humhub låter dig öka ditt företag, stödja dina kunder, lära dina elever eller organisera ditt fotbollslag. Dess användning är på dig.
humhub är perfekt för:
- Sociala intranät
- Sociala nätverk för företag
- Privata sociala nätverk
Varför använda HumHub?
humhub Det erbjuder oss fyra huvudfördelar, vilket gör det till ett idealiskt verktyg för att skapa vårt sociala nätverk.
- HumHub är öppen: Det är helt öppen källkod. Detta gör att du kan dra nytta av det redan utförda arbetet och till och med förbättra det. På samma sätt kan du bidra med förslag eller lösa problem som tas emot av samhället.
- HumHub är flexibel: Med ett kraftfullt modulsystem kan det utökas humhub genom att använda verktyg från tredje part, utveckla dina egna funktioner eller ansluta till befintlig programvara.
- HumHub är säker: Din server, dina data, dina regler. humhub det är en självvärd lösning och fungerar på nästan alla servrar. Du har full kontroll över dina data.
- HumHub har stort stöd: Det har en stor gemenskap och ett företag som neller de lämnar dig ifred. De hjälper dig med dina projekt och tillhandahåller professionella tjänster runt humhub.
HumHub-funktioner
HumHub möjliggör traditionell social kommunikation
HumHub tillåter skapandet av "mellanslag"
Kommunikation i humhub fungerar med mellanslag. Ett utrymme kan bokstavligen vara vad som helst, ett projekt, en grupp eller bara ett enkelt tema. För varje utrymme kan du bjuda in flera användare och ställa in dina egna behörigheter och regler.
HumHub låter dig ha ditt eget elektroniska personliga kort
humhub låter dig utöka din profil, skapa din portfölj, komma i kontakt med andra människor, hitta rätt person med speciella färdigheter, informera dina följare om dina uppdateringar, bland andra kvaliteter tack vare dess digitala vCard. La vCard Det är ett standardformat som används för att utbyta kontaktinformation, det kan också kallas elektroniska visitkort och det motsvarar våra konventionella visitkort.
HumHub ger oss obegränsade möjligheter
Med moduler kan du ändra vad som helst i humhub. Utrymmen, profiler och andra saker efter dina behov. Allt som saknas i andra sociala nätverk kan byggas.
Vissa moduler finns i HumHub marknadsplats, som kan installeras när som helst.
Andra HumHub-funktioner
- Meddelanden: NDet håller dig informerad om de saker som intresserar oss.
- Aktivitetstrafik: Låter dig visa jobb och kommunikation enkelt.
- Enkel och användbar styrelse: Beskrivning och snabb åtkomst till den viktigaste informationen
- grupper: Organisera användare i avdelningar, filialer eller något annat.
- Katalog: Hitta utrymmen, användare och grupper på ett ordnat sätt.
- filer: Dela dokument, multimediafiler och diskutera dem.
- Allmänhetens tillgång: Det gör det också möjligt att dela innehåll med oregistrerade användare.
- Sök: Hitta personer, diskussioner och filer enkelt.
- Mobilversion: Den används med alla typer av moderna enheter, som smartphones och surfplattor.
- Och mycket mer
Prova HumHub Online
Du prova HumHub Online, börjar med en gratis plan. Detta är begränsat till 3 användare y500 MB lagring. Du kan uppdatera din plan när som helst på HumHub-instrumentpanelen.
Hur man installerar HumHub
Allmänna krav för att installera HumHub
- PHP 5.4 +
- MySQL
- Skalåtkomst (t.ex. ssh) till servern
- Apache 2.x
- PHP CUrl-tillägg (med SSL-support)
- Stöd för PHP-multibytsträngar
- PHP PDO MySQL -tillägg
- PHP Zip-förlängning
- PHP EXIF-tillägg
- PHP INTL-tillägg
- PHP FileInfo-tillägg
Valfria krav för att installera HumHub
- ImageMagick
- PHP LDAP-stöd
- PHP APC
- PHP Memcachad
- Apache XSendfile
Debian / Ubuntu-paket för att installera HumHub
- imagemagick
- php5-curl
- php5-mysql
- php5-gd
- php5-cli
- php5-intl
- php5-ldap (valfritt)
- php-apc (valfritt)
- php5-memcached (valfritt)
- libapache2-mod-xsendfile (valfritt)
Förbereder installationen av HumHub
Skapa en MySQL-databas:
CREATE DATABASE `humhub` CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL ON `humhub`.* TO `humhub_dbuser`@localhost IDENTIFIED BY 'password_changeme';
FLUSH PRIVILEGES;
Ladda ner HumHub
Ladda ner HumHub från huvudwebbplatsen
Det enklaste sättet att få humhub är direkt nedladdning av hela paketet. Detta paket innehåller redan alla externa beroenden och kräver ingen kompositöruppdatering. När nedladdningen är klar extraherar du bara paketet till htdocs-mappen på din webbserver.
Ladda ner HumHub från github
För att installera en git-gren måste du köra en komponistuppdatering för att ladda ner externa beroenden.
- Clone Git-förvar:
git clone https://github.com/humhub/humhub.git
- Byt till stabil gren (rekommenderas):
git checkout stable
- Installera kompositör (https://getcomposer.org/doc/00-intro.md)
- Gå till HumHub-webbroot och sök efter beroenden:
php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"
php composer.phar update
Ställa in HumHub
Filbehörigheter
Skapa följande kataloger så att de kan skrivas av webbservern:
- / tillgångar
- / skyddad / config /
- / skyddad / moduler
- / skyddad / körtid
- / uppladdningar / *
Skapa följande körbara filer:
- / skyddad / yii
- /protected/yii.bat
Se till att följande kataloger inte är tillgängliga för webbservern
(Dessa mappar är som standard skyddade med ".htaccess")
- skyddad
- uppladdningar / fil
Startar HumHub Installer
Öppna installationsguiden i din webbläsare (till exempel http://localhost/humhub)
Konfigurera e-post
Beroende på vilken miljö du använder kanske du vill ange en lokal eller fjärr SMTP-server. Du kan ändra inställningarna för e-postservern i Administration -> Mailing -> Server Settings
.
Som standard används PHP Mail Transport. http://php.net/manual/en/mail.setup.php
Aktivera URL-omskrivning (valfritt)
Döp om .htaccess.dist a .htaccess Ändra den lokala konfigurationen (skyddad / config / common.php):
<?php
return [
'components' => [
'urlManager' => [
'showScriptName' => false,
'enablePrettyUrl' => true,
],
]
];
Aktivera Cron-jobb
- Daily Cron:
> yii cron/daily
- Cron per timme:
> yii cron/hourly
Exempelvis:
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
Inaktivera fel / felsökning
- byta index.php i rotkatalogen för 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');
- ta bort index-test.php i rotkatalogen för humhub om den finns
Med detta lärde vi oss att Hur du har ditt eget sociala nätverk med HumHub, anpassningsdelen och andra förklaras ganska bra i de officiella handböckerna, på samma sätt om du har några frågor, hjälp inte att skriva till oss ... Vad kommer ditt sociala nätverk att handla om?
PHP Fatal Error - yii \ base \ ErrorException
Okänt fel: Ring till odefinierad funktion yii \ web \ mb_strlen () i /var/www/html/humhub/protected/vendor/yiisoft/yii2/web/ErrorHandler.php:404
Stack spår:
# 0 /var/www/html/humhub/protected/vendor/yiisoft/yii2/web/ErrorHandler.php(411): yii \ web \ ErrorHandler-> argumentToString (Array)
# 1 /var/www/html/humhub/protected/vendor/yiisoft/yii2/views/errorHandler/callStackItem.php(26): yii \ web \ ErrorHandler-> argumentToString (Array)
# 2 /var/www/html/humhub/protected/vendor/yiisoft/yii2/base/View.php(325): kräver ('/ 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 / skyddad / leverantör / yiisoft / yii2
Helt enkelt bra,
En fråga .. Var ändrar du titeln på meddelandet som skickas per post? Jag lägger hela meddelandets innehåll att översätta, men inte titeln som kommer på engelska: Du har blivit inbjuden att gå med.
tack
Bra!!! Konsultation: kan du kontakta mig? När jag laddar upp en bild till intraNet "laddas den upp" men filen är "tom". Den har inte bilden är en "rå" png-fil som inte läses i intranätet (till exempel) Vad kan vara problemet? Har du några problem med de behörigheter som ges? Jag står kvar till din visdoms förfogande. haha tack så mycket !!