Open Source Social Network nebo jednoduše OSSN je aplikace sociálních sítí založená na PHP. Pomocí OSSN si můžete vytvořit vlastní webovou stránku sociální sítě a budovat vztahy se svými členy. V tomto článku vysvětlíme, jak nainstalovat OSSN na CentOS 7 VPS s Apache, MariaDB a PHP.
Instalace je docela jednoduchá. Aby bylo možné provozovat Open Source Social Network, musí váš server splňovat několik požadavků
– PHP 5.3 nebo novější
– MySQL 5 nebo novější
– webový server Apache
– Apache mod_rewrite
– PHP Function curl
– PHP GD Library
– Podpora JSON
– XML
Přihlaste se k serveru jako uživatel root a ujistěte se, že všechny služby jsou aktuální, provedením následujícího příkazu
yum -y aktualizace
Nainstalujte databázový server MariaDB na svůj počítač CentOS 7
yum nainstalovat mariadb mariadb-server
Spusťte databázový server MariaDB a povolte jeho spuštění při spouštění
systemctl spustit mariadbsystemctl povolit mariadb
Spusťte skript „mysql_secure_installation“, abyste zabezpečili databázový server a nastavte své root heslo MariaDB
Přihlaste se k serveru MariaDB pomocí uživatele „root“ a vytvořte novou databázi a uživatele pro OSSN:
mysql -u root -pCREATE DATABASE ossn;VYTVOŘIT UŽIVATELE 'ossnuser'@'localhost' IDENTIFIKOVANÝ PODLE 'HESLA';UDĚLEJTE VŠECHNA PRIVILEGIA NA `ossn`.* 'ossnuser'@'localhost';GESLUSH;Dále nainstalujeme webový server Apache
yum install httpdStejně jako jsme to udělali s MariaDB, spusťte webový server Apache a přidejte jej, aby se automaticky spustil při startu systému
systemctl spustit httpdsystemctl povolit httpdOSSN je aplikace založená na PHP, takže musíme nainstalovat PHP mezi několik modulů PHP
yum install php php-gd php-xml php-commonPřejděte na oficiální web OSSN a stáhněte si nejnovější stabilní verzi, která je v současnosti OSSN verze 2.3
wget https://www.opensource-socialnetwork.org/downloads/ossn-v2.3-1426433343.zipRozbalte soubory OSSN do kořenového adresáře dokumentů na vašem serveru
rozbalte ossn-v2.3-1426433343.zip -d /var/www/html/Tím se vytvoří nový adresář ‚ossn‘ v kořenovém adresáři dokumentu.
Změňte vlastnictví adresáře
chown -R apache:apache /var/www/html/ossnChcete-li zjistit, kde je váš kořenový adresář dokumentu, můžete použít následující příkaz
grep -i '^documentroot' /etc/httpd/conf/httpd.confOSSN potřebuje adresář pro ukládání nahraných souborů, jako jsou ikony profilu a fotografie. Z bezpečnostních důvodů vytvoříme tento adresář mimo kořenový adresář dokumentu
mkdir /var/www/ossndataDále vytvořte virtuálního hostitele Apache pro vaši doménu. Vytvořte adresář „/etc/httpd/conf.d/vhosts.conf“ s následujícím obsahem
vim /etc/httpd/conf.d/vhosts.confIncludeVolitelné vhosts.d/*.confVytvořte virtuálního hostitele
vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin [email protected] "/var/www/html/yourdomain.com"ServerName yourdomain.comServerAlias www.yourdomain. comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" kombinované Index adresáře. html index.phpOptions FollowSymLinksAllowOverride AllVyžadovat uděleno vše a nakonec restartujte Apache, aby se změny projevily.
systemctl restart httpdNyní otevřete webový prohlížeč a přejděte na http://yourdomain.com a dokončete instalaci OSSN
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali Open Source Social Network. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Můžete také zvážit čtení Jak nainstalovat otevřené inzeráty na CentOS 7.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.
Cent OS