სოციალური ქსელები კომუნიკაციის საჭიროებამ უფრო მეტი გავლენა მოახდინა ადამიანებსა და კომპანიებზე, რაც კომუნიკაციის საჭიროებამ საშუალება მისცა მილიონობით ადამიანს სწრაფად და ყველგან ურთიერთობა ჰქონოდა. არსებობს მრავალი სოციალური ქსელი, კატეგორიებად და სეგმენტირებული გემოვნებისა და მიზნების მიხედვით. შიგნით როგორ გქონდეს საკუთარი სოციალური ქსელი HumHub, თქვენ გექნებათ წვდომა პლატფორმაზე, რომელიც საშუალებას მოგცემთ შექმნათ, დააკონფიგურიროთ და მოირგოთ სოციალური ქსელი თქვენთვის სასურველი მიზნებისთვის.
ინდექსი
- 1 რა არის HumHub?
- 2 რატომ გამოვიყენოთ HumHub?
- 3 HumHub თვისებები
- 4 სცადეთ HumHub Online
- 5 როგორ დააყენოთ HumHub
- 5.1 ზოგადი მოთხოვნები HumHub– ის ინსტალაციისთვის
- 5.2 არასავალდებულო მოთხოვნები HumHub- ის ინსტალაციისთვის
- 5.3 Debian / Ubuntu პაკეტები HumHub- ის ინსტალაციისთვის
- 5.4 ემზადება HumHub- ის ინსტალაციისთვის
- 5.5 მიმდინარეობს HumHub– ის ჩამოტვირთვა
- 5.6 HumHub– ის დაყენება
- 5.7 HumHub ინსტალატორის გაშვება
- 5.8 გამორთეთ შეცდომები / გამართვის ხარვეზები
რა არის HumHub?
HumHub არის უფასო და ღია პროგრამული უზრუნველყოფა, შემუშავებული PHP ერთად Yii ჩარჩო, რომელიც გთავაზობთ მსუბუქ, მძლავრ და ადვილად გამოსაყენებელ ინსტრუმენტარიუმის, რომელიც საშუალებას გაძლევთ შექმნათ და დაიწყოთ საკუთარი სოციალური ქსელი.
HumHub ის მხარს უჭერს თემებსა და მოდულებს, რომლებიც ვრცელდება ფუნქციონირებაზე თითქმის ყველა მოთხოვნით.
HumHub ის შეიძლება გამოყენებულ იქნას კომუნიკაციისა და შიდა თანამშრომლობისთვის, რაც შეიძლება რამდენიმე მომხმარებლიდან დაწყებული მსხვილი ინტრანეტით, რომელიც გამოიყენება ასობით და ათასობით თანამშრომელი კომპანიებში. HumHub საშუალებას გაძლევთ გაზარდოთ თქვენი ბიზნესი, დაუჭიროთ მხარი თქვენს კლიენტებს, ასწავლოთ თქვენს სტუდენტებს ან მოაწყოთ თქვენი ფეხბურთის გუნდი. მისი გამოყენება თქვენზეა.
HumHub შესანიშნავია:
- სოციალური ინტრანეტები
- სოციალური ქსელები კომპანიებისთვის
- პირადი სოციალური ქსელები
რატომ გამოვიყენოთ HumHub?
HumHub ის გვთავაზობს 4 მთავარ სარგებელს, რაც მას იდეალურ იარაღად აქცევს ჩვენი სოციალური ქსელის შექმნას.
- HumHub ღიაა: ეს არის მთლიანად ღია წყარო. ეს საშუალებას გაძლევთ ისარგებლოთ უკვე შესრულებული სამუშაოთი და კიდევ გააუმჯობესოთ იგი. ანალოგიურად, თქვენ შეგიძლიათ შემოგთავაზოთ შემოთავაზებები ან გადაჭრით პრობლემები, რომელსაც საზოგადოება იღებს.
- HumHub მოქნილია: ძლიერი მოდულის სისტემის გაფართოება შესაძლებელია HumHub მესამე მხარის ინსტრუმენტების გამოყენებით, საკუთარი ფუნქციონალური შემუშავების ან არსებულ პროგრამულ უზრუნველყოფასთან დაკავშირების გზით.
- HumHub უსაფრთხოა: თქვენი სერვერი, თქვენი მონაცემები, თქვენი წესები. HumHub ეს არის თვითმასპინძელი გადაწყვეტა და მუშაობს თითქმის ყველა სერვერზე. თქვენ სრულყოფილად აკონტროლებთ თქვენს მონაცემებს.
- HumHub– ს დიდი მხარდაჭერა აქვს: მას აქვს დიდი საზოგადოება და კომპანია, რომელიც ნან მარტო დაგტოვებენ. ისინი მხარს გიჭერენ თქვენი პროექტებით და პროფესიონალურ მომსახურებას გთავაზობენ HumHub.
HumHub თვისებები
HumHub საშუალებას იძლევა შექმნას "სივრცეები"
კომუნიკაცია HumHub მუშაობს სივრცეებით. სივრცე სიტყვასიტყვით შეიძლება იყოს ნებისმიერი, პროექტი, ჯგუფი, ან უბრალოდ მარტივი თემა. თითოეული სივრცისთვის შეგიძლიათ მოიწვიოთ მრავალი მომხმარებელი და დაადგინოთ საკუთარი წვდომის უფლებები და წესები.
HumHub საშუალებას გაძლევთ გქონდეთ თქვენი პირადი ელექტრონული ბარათი
HumHub საშუალებას გაძლევთ გააფართოვოთ თქვენი პროფილი, შექმნათ თქვენი პორტფოლიო, დაუკავშირდეთ სხვა ადამიანებს, იპოვოთ სწორი პიროვნება, რომელსაც აქვს სპეციალური უნარ-ჩვევები, აცნობოთ თქვენს მიმდევრებს თქვენი განახლებების შესახებ, სხვა თვისებებთან ერთად, მისი ციფრული საშუალებით. vCard La vCard ეს არის სტანდარტული ფორმატი, რომელიც გამოიყენება საკონტაქტო ინფორმაციის გაცვლისთვის, მას ასევე შეიძლება ეწოდოს ელექტრონული სავიზიტო ბარათები და ეს ჩვენი ჩვეულებრივი სავიზიტო ბარათების ეკვივალენტია.
HumHub გვაძლევს შეუზღუდავ შესაძლებლობებს
მოდულებით შეგიძლიათ შეცვალოთ ყველაფერი HumHub. სივრცეები, პროფილები და სხვა საგნები თქვენი საჭიროებების შესაბამისად. ყველაფერი, რაც სხვა სოციალურ ქსელებში არ არის, აშენებულია.
ზოგიერთი მოდული ხელმისაწვდომია აქ HumHub– ის ბაზარი, რომლის ინსტალაცია ნებისმიერ დროს შეიძლება.
HumHub– ის სხვა მახასიათებლები
- შეტყობინებები: Nეს გვაწვდის ინფორმაციას იმ საგნების შესახებ, რომლებიც გვაინტერესებს.
- აქტივობის ტრეფიკი: საშუალებას გაძლევთ მარტივად დაათვალიეროთ სამუშაო ადგილები და კომუნიკაციები.
- მარტივი და გამოსაყენებელი დაფა: ყველაზე მნიშვნელოვანი ინფორმაციის აღწერა და სწრაფი წვდომა
- ჯგუფები: მომხმარებლების ორგანიზება განყოფილებებში, ფილიალებში ან სხვა რამეებში.
- დირექტორია: მოაწესრიგეთ ადგილები, მომხმარებლები და ჯგუფები.
- ჩანაწერები: გააზიარეთ დოკუმენტები, მულტიმედიური ფაილები და განიხილეთ ისინი.
- საზოგადოების ხელმისაწვდომობა: ის ასევე საშუალებას იძლევა შინაარსის გაზიარება არარეგისტრირებულ მომხმარებლებთან.
- ძებნა: იპოვნეთ ხალხი, დისკუსიები და ფაილები მარტივად.
- მობილური ვერსია: იგი გამოიყენება ყველა სახის თანამედროვე მოწყობილობებთან, მაგალითად, სმარტფონებთან და ტაბლეტებთან.
- Და უფრო მეტი
სცადეთ HumHub Online
თქვენ სცადეთ HumHub Online, დაწყებული ა უფასო გეგმა. ეს შემოიფარგლება იმით 3 მომხმარებელი y500 MB შენახვა თქვენი გეგმის განახლება ნებისმიერ დროს შეგიძლიათ HumHub დაფაზე.
როგორ დააყენოთ HumHub
ზოგადი მოთხოვნები HumHub– ის ინსტალაციისთვის
- PHP 5.4 +
- MySQL
- Shell- ის წვდომა (მაგ. Ssh) სერვერზე
- აპაჩი 2.x
- PHP CUrl გაფართოება (w / SSL მხარდაჭერა)
- PHP მრავალბიტიანი სიმების მხარდაჭერა
- PHP PDO MySQL გაფართოება
- PHP Zip გაფართოება
- PHP EXIF გაფართოება
- PHP INTL გაფართოება
- PHP FileInfo გაფართოება
არასავალდებულო მოთხოვნები HumHub- ის ინსტალაციისთვის
- ImageMagick
- PHP LDAP მხარდაჭერა
- PHP APC
- PHP Memcached
- Apache XSendfile
Debian / Ubuntu პაკეტები HumHub- ის ინსტალაციისთვის
- ImageMagick
- php5-curl
- 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 მთავარი ვებსაიტიდან
მიღების მარტივი გზა HumHub არის სრული პაკეტის პირდაპირი ჩამოტვირთვა. ეს პაკეტი უკვე მოიცავს ყველა გარე დამოკიდებულებას და არ საჭიროებს კომპოზიტორის განახლებას. ჩამოტვირთვის დასრულების შემდეგ, უბრალოდ ამოიღეთ პაკეტი htdocs საქაღალდეში თქვენს სერვერზე.
ჩამოტვირთეთ HumHub github– დან
Git ფილიალის ინსტალაციისთვის, თქვენ უნდა აწარმოოთ კომპოზიტორის განახლება, რომ გადმოწეროთ გარე დამოკიდებულებები.
- Clone 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– ის დაყენება
ფაილის ნებართვები
შექმენით შემდეგი დირექტორიები ისე, რომ მათი დაწერა შეიძლება ვებ – სერვერის მიერ:
- / აქტივები
- / დაცული / კონფიგურაცია /
- / დაცული / მოდულები
- / დაცული / დრო
- / ატვირთვები / *
შექმენით შემდეგი შემსრულებელი ფაილები:
- / დაცული / yii
- / დაცული /yii.bat
დარწმუნდით, რომ ვებ – სერვერისთვის მიუწვდომელია შემდეგი დირექტორიები
(ეს საქაღალდეები დაცულია ნაგულისხმევად ".htaccess" - ით)
- დაცული
- ატვირთვები / ფაილი
HumHub ინსტალატორის გაშვება
გახსენით ინსტალაციის სახელმძღვანელო თქვენს ბრაუზერში (მაგალითად, http://localhost/humhub)
ელ.ფოსტის კონფიგურაცია
თქვენს მიერ გამოყენებული გარემოდან გამომდინარე, შეიძლება მონიშნოთ ადგილობრივი ან დისტანციური SMTP სერვერი. შეგიძლიათ შეცვალოთ საფოსტო სერვერის პარამეტრები აქ Administration -> Mailing -> Server Settings
.
სტანდარტულად გამოიყენება PHP ფოსტის ტრანსპორტი. http://php.net/manual/en/mail.setup.php
ჩართვა URL გადაწერას (სურვილისამებრ)
გადარქმევა .htaccess.dist a . გადასინჯეთ php.ini შეცვალეთ ადგილობრივი კონფიგურაცია (protection / config / common.php):
<?php
return [
'components' => [
'urlManager' => [
'showScriptName' => false,
'enablePrettyUrl' => true,
],
]
];
Cron Jobs- ის ჩართვა
- ყოველდღიური კრონი:
> 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');
- ამოიღონ ინდექსი-ტესტი. php Humhub– ის ძირეულ კატალოგში, თუ ის არსებობს
ამით ჩვენ ვისწავლეთ როგორ გქონდეს საკუთარი სოციალური ქსელი HumHub– ით, პერსონალიზაციის ნაწილი და სხვა ოფიციალურ სახელმძღვანელოებშია განმარტებული, ისევე, თუ რაიმე კითხვა გაქვთ, არ დაგვეხმარება ჩვენი წერისას ... როგორი იქნება თქვენი სოციალური ქსელი?
4 კომენტარი დატოვე შენი
PHP ფატალური შეცდომა - yii \ base \ ErrorException
გამოუსწორებელი შეცდომა: ზარის განუსაზღვრელი ფუნქცია yii \ web \ mb_strlen () in /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-> argumentuesToString (მასივი)
# 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): მოითხოვოთ ('/ 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 \ ვებ \ 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 / protection / გამყიდველი / yiisoft / yii2
უბრალოდ შესანიშნავია,
ერთი კითხვა .. სად შეცვლით იმ წერილის სათაურს, რომელიც ფოსტით იგზავნება? მე მთელ ტექსტს ვდებ თარგმნისთვის, მაგრამ არა სათაური, რომელიც ინგლისურ ენაზე მოდის: თქვენ მიწვეული ხართ.
მადლობა
კარგი !!! კონსულტაცია: იქნებ დამიკავშირდეთ? როდესაც სურათს ვტვირთავ intraNet- ში, ის "ატვირთულია", მაგრამ ფაილი "ცარიელია", მას არ აქვს სურათი არის "ნედლეული" png ფაილი, რომელიც არ იკითხება ინტრანეტში (მაგალითად) რა პრობლემა შეიძლება იყოს? პრობლემა გაქვთ მოცემული ნებართვების შესახებ? მე თქვენი სიბრძნის განკარგულებაში ვარ. ჰაჰა დიდი მადლობა !!