เครือข่ายสังคมออนไลน์ มีอิทธิพลต่อผู้คนและ บริษัท มากขึ้นความต้องการในการสื่อสารทำให้ผู้คนนับล้านสามารถโต้ตอบได้อย่างรวดเร็วและจากทุกที่มีเครือข่ายโซเชียลมากมายแม้กระทั่งแบ่งประเภทและแบ่งตามรสนิยมและวัตถุประสงค์ ใน วิธีการมีโซเชียลเน็ตเวิร์กด้วย ฮัมฮับ, คุณจะสามารถเข้าถึงแพลตฟอร์มที่จะช่วยให้คุณสร้างกำหนดค่าและปรับเปลี่ยนโซเชียลเน็ตเวิร์กตามวัตถุประสงค์ที่คุณต้องการ
HumHub คืออะไร?
ฮัมฮับ เป็นซอฟต์แวร์โอเพ่นซอร์สฟรีและพัฒนาใน php ที่มีการ กรอบ Yiiซึ่งมีชุดเครื่องมือที่มีน้ำหนักเบาทรงพลังและใช้งานง่ายซึ่งช่วยให้คุณสร้างและเปิดใช้เครือข่ายโซเชียลของคุณเองได้
ฮัมฮับ รองรับธีมและโมดูลที่ขยายฟังก์ชันการทำงานสำหรับความต้องการเกือบทั้งหมด
ฮัมฮับ สามารถใช้สำหรับการสื่อสารและการทำงานร่วมกันภายในซึ่งมีตั้งแต่ผู้ใช้ไม่กี่คนไปจนถึงอินทราเน็ตขนาดใหญ่ที่ใช้ใน บริษัท ที่มีพนักงานนับร้อยนับพัน ฮัมฮับ ช่วยให้คุณสามารถส่งเสริมธุรกิจของคุณสนับสนุนลูกค้าของคุณสอนนักเรียนของคุณหรือจัดทีมฟุตบอลของคุณ การใช้งานอยู่ที่คุณ
ฮัมฮับ เหมาะสำหรับ:
- อินทราเน็ตทางสังคม
- เครือข่ายสังคมสำหรับ บริษัท
- เครือข่ายสังคมส่วนตัว
ทำไมต้องใช้ HumHub?
ฮัมฮับ ให้ประโยชน์หลัก 4 ประการแก่เราซึ่งทำให้เป็นเครื่องมือที่เหมาะในการสร้างเครือข่ายสังคมออนไลน์ของเรา
- HumHub เปิดให้บริการ: เป็นโอเพ่นซอร์สอย่างสมบูรณ์ วิธีนี้ช่วยให้คุณสามารถใช้ประโยชน์จากงานที่ทำไปแล้วและปรับปรุงได้ ในทำนองเดียวกันคุณสามารถให้คำแนะนำหรือแก้ไขปัญหาที่ชุมชนได้รับ
- HumHub มีความยืดหยุ่น: ด้วยระบบโมดูลที่มีประสิทธิภาพสามารถขยายได้ ฮัมฮับ ผ่านการใช้เครื่องมือของบุคคลที่สามการพัฒนาฟังก์ชันของคุณเองหรือเชื่อมต่อกับซอฟต์แวร์ที่มีอยู่
- HumHub ปลอดภัย: เซิร์ฟเวอร์ของคุณข้อมูลของคุณกฎของคุณ ฮัมฮับ เป็นโซลูชันที่โฮสต์เองและทำงานบนเซิร์ฟเวอร์เกือบทั้งหมด คุณสามารถควบคุมข้อมูลของคุณได้อย่างสมบูรณ์
- HumHub มีการสนับสนุนที่ดีเยี่ยม: มีชุมชนที่ยอดเยี่ยมและ บริษัท ที่ nหรือปล่อยให้คุณอยู่คนเดียว พวกเขาสนับสนุนคุณในโครงการของคุณและให้บริการระดับมืออาชีพ ฮัมฮับ.
คุณสมบัติ HumHub
HumHub เปิดใช้งานการสื่อสารทางสังคมแบบดั้งเดิม
HumHub อนุญาตให้สร้าง "ช่องว่าง"
การสื่อสารใน ฮัมฮับ ทำงานกับช่องว่าง ช่องว่างอาจเป็นอะไรก็ได้โปรเจ็กต์กลุ่มหรือแค่ธีมง่ายๆ สำหรับแต่ละพื้นที่คุณสามารถเชิญผู้ใช้หลายคนและตั้งค่าสิทธิ์การเข้าถึงและกฎของคุณเอง
HumHub ช่วยให้คุณมีบัตรอิเล็กทรอนิกส์ส่วนตัวของคุณเอง
ฮัมฮับ ช่วยให้คุณสามารถขยายโปรไฟล์ของคุณสร้างผลงานของคุณเชื่อมต่อกับผู้อื่นค้นหาบุคคลที่เหมาะสมที่มีทักษะพิเศษแจ้งให้ผู้ติดตามของคุณทราบถึงการอัปเดตของคุณรวมถึงคุณสมบัติอื่น ๆ ด้วยดิจิทัล vCard La vCard เป็นรูปแบบมาตรฐานที่ใช้ในการแลกเปลี่ยนข้อมูลการติดต่อหรือเรียกอีกอย่างว่านามบัตรอิเล็กทรอนิกส์และเทียบเท่ากับนามบัตรทั่วไปของเรา
HumHub ช่วยให้เรามีความเป็นไปได้ไม่ จำกัด
ด้วยโมดูลคุณสามารถปรับเปลี่ยนอะไรก็ได้ ฮัมฮับ. ช่องว่างโปรไฟล์และสิ่งอื่น ๆ ตามความต้องการของคุณ สิ่งใดที่ขาดหายไปในโซเชียลเน็ตเวิร์กอื่น ๆ สามารถสร้างได้
บางโมดูลมีอยู่ในไฟล์ ตลาด HumHubซึ่งสามารถติดตั้งได้ตลอดเวลา
คุณสมบัติอื่น ๆ ของ HumHub
- การแจ้งเตือน: Nข้อมูลนี้จะแจ้งให้คุณทราบเกี่ยวกับสิ่งที่เราสนใจ
- การเข้าชมกิจกรรม: ช่วยให้คุณดูงานและการสื่อสารได้ด้วยวิธีง่ายๆ
- บอร์ดที่เรียบง่ายและใช้งานได้: คำอธิบายและการเข้าถึงข้อมูลที่สำคัญที่สุดอย่างรวดเร็ว
- กลุ่ม: จัดระเบียบผู้ใช้ในแผนกสาขาหรือสิ่งอื่นใด
- ไดเรกทอรี: ค้นหาช่องว่างผู้ใช้และกลุ่มอย่างเป็นระเบียบ
- ไฟล์: แบ่งปันเอกสารไฟล์มัลติมีเดียและพูดคุยเกี่ยวกับพวกเขา
- การเข้าถึงสาธารณะ: นอกจากนี้ยังอนุญาตให้แชร์เนื้อหากับผู้ใช้ที่ไม่ได้ลงทะเบียน
- ค้นหา: ค้นหาผู้คนการสนทนาและไฟล์ได้อย่างง่ายดาย
- เวอร์ชันมือถือ: ใช้กับอุปกรณ์ทันสมัยทุกประเภทเช่นสมาร์ทโฟนและแท็บเล็ต
- และอื่น ๆ อีกมากมาย
ลองใช้ HumHub Online
คุณ ลองใช้ HumHub Onlineเริ่มต้นด้วย แผนฟรี. ซึ่ง จำกัด ไว้ที่ ผู้ใช้ 3 y500 MB การจัดเก็บ คุณสามารถอัปเดตแผนของคุณได้ตลอดเวลาบนแดชบอร์ด HumHub
วิธีติดตั้ง HumHub
ข้อกำหนดทั่วไปในการติดตั้ง HumHub
- PHP ฮิต +
- MySQL
- การเข้าถึงเชลล์ (เช่น ssh) ไปยังเซิร์ฟเวอร์
- อาปาเช่ 2.x
- PHP CUrl Extension (พร้อมรองรับ SSL)
- รองรับ PHP Multibyte String
- ส่วนขยาย PHP PDO MySQL
- นามสกุล PHP Zip
- นามสกุล PHP EXIF
- PHP INTL นามสกุล
- นามสกุล PHP FileInfo
ข้อกำหนดเพิ่มเติมในการติดตั้ง HumHub
- ImageMagick
- รองรับ PHP LDAP
- PHP APC
- PHP Memcached
- ไฟล์ Apache XSend
แพ็คเกจ Debian / Ubuntu เพื่อติดตั้ง HumHub
- ImageMagick
- php5-curl
- php5-mysql.phpXNUMX
- 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 จากเว็บไซต์หลัก
วิธีที่ง่ายที่สุดที่จะได้รับ ฮัมฮับ เป็น ดาวน์โหลดแพคเกจที่สมบูรณ์โดยตรง. แพ็คเกจนี้มีการอ้างอิงภายนอกทั้งหมดอยู่แล้วและไม่จำเป็นต้องมีการอัปเดตผู้เรียบเรียง เมื่อการดาวน์โหลดเสร็จสมบูรณ์เพียงแตกแพ็กเกจไปยังโฟลเดอร์ htdocs บนเว็บเซิร์ฟเวอร์ของคุณ
ดาวน์โหลด HumHub จาก github
ในการติดตั้ง git branch คุณจะต้องเรียกใช้การอัปเดตคอมโพสิตเพื่อดาวน์โหลดการอ้างอิงภายนอก
- ที่เก็บโคลน 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 /
- / ป้องกัน / โมดูล
- / ป้องกัน / รันไทม์
- / อัพโหลด / *
สร้างไฟล์ปฏิบัติการต่อไปนี้:
- / ป้องกัน / yii
- /protected/yii.bat
ตรวจสอบให้แน่ใจว่าเว็บเซิร์ฟเวอร์ไม่สามารถเข้าถึงไดเร็กทอรีต่อไปนี้ได้
(โฟลเดอร์เหล่านี้ได้รับการป้องกันโดยค่าเริ่มต้นด้วย ".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 แก้ไขการกำหนดค่าภายในเครื่อง (ป้องกัน / config / common.php):
<?php
return [
'components' => [
'urlManager' => [
'showScriptName' => false,
'enablePrettyUrl' => true,
],
]
];
เปิดใช้งาน 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 ส่วนการปรับแต่งและอื่น ๆ มีอธิบายไว้ค่อนข้างชัดเจนในคู่มืออย่างเป็นทางการในทำนองเดียวกันหากคุณมีคำถามใด ๆ อย่าช่วยเขียนถึงเรา ... Social Network ของคุณจะเกี่ยวกับอะไร?
PHP Fatal Error - yii \ base \ ErrorException
Uncaught Error: เรียกใช้ฟังก์ชันที่ไม่ได้กำหนด 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 (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): ต้องใช้ ('/ 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 , วัตถุ (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
เยี่ยมมาก
คำถามหนึ่ง .. คุณเปลี่ยนชื่อข้อความที่ส่งทางไปรษณีย์ที่ไหน? ฉันใส่เนื้อหาทั้งหมดของข้อความเพื่อแปล แต่ไม่ใช่ชื่อที่เป็นภาษาอังกฤษ: คุณได้รับเชิญให้เข้าร่วม
กราเซีย
ดี!!! ปรึกษา: ติดต่อฉันได้ไหม เมื่อฉันอัปโหลดภาพไปยังอินทราเน็ตจะมีการ "อัปโหลด" แต่ไฟล์ "ว่าง" ไม่มีรูปภาพเป็นไฟล์ png "ดิบ" ที่ไม่ได้อ่านภายในอินทราเน็ต (เช่น) ปัญหาอาจเกิดจากอะไร มีปัญหากับการอนุญาตหรือไม่? ฉันยังคงอยู่ที่การกำจัดของภูมิปัญญาของคุณ ฮ่า ๆ ขอบคุณมาก !!