V tomto tutoriálu vám poskytneme podrobné pokyny, jak nainstalovat Open Source Social Network s Apache na Ubuntu 16.04 VPS .
Open Source Social Network (OSSN) je software pro sociální sítě napsaný v PHP, který používají vývojáři webových stránek k vytváření webových stránek sociálních sítí. Proces instalace je snadný a trvá jen několik minut.
V době psaní tohoto návodu je nejnovější stabilní verze Open Source Social Network 4.2 a vyžaduje:
- PHP 5.4 nebo vyšší (nejlépe nejnovější), zkompilované s cURL, mcrypt, MySQLi, ZIP, JSON, XML PHP rozšířeními a povolenou knihovnou GD PHP Library.
- možnost allow_url_fopen povolena v PHP
- Apache Web Server 2.0 nebo vyšší zkompilovaný s modulem mod_rewrite;
Tato instalační příručka předpokládá, že Apache je již nainstalován a nakonfigurován na vašem virtuálním serveru.
Začněme instalací. Ujistěte se, že jsou balíčky operačního systému vašeho serveru plně aktuální:
apt-get update apt-get upgrade
Povolte modul pro přepis Apache, pokud tak již není provedeno:
a2enmod rewrite
Nainstalujte požadované balíčky PHP:
apt-get install php7.0-cli php7.0-common php7.0-json php7.0-mcrypt php7.0-mysql php7.0-xml php7.0-curl php7.0-zip php7.0-gd
Restartujte službu Apache, aby se změny projevily:
service apache2 restart
Stáhněte si nejnovější verzi Open Source Social Network dostupnou na http://www.opensource-socialnetwork.org/download do adresáře na serveru a extrahujte ji pomocí následujících příkazů:
cd /opt/ wget https://www.opensource-socialnetwork.org/download_ossn/latest/build.zip -O ossn.zip unzip ossn.zip -d /var/www/html/
Vytvořte novou databázi MySQL a uživatele pro OSSN:
mysql -u root -p mysql> SET GLOBAL sql_mode=''; mysql> CREATE DATABASE ossndb; mysql> CREATE USER 'ossnuser'@'localhost' IDENTIFIED BY 'y0ur-pAssW0RD'; mysql> GRANT ALL PRIVILEGES ON ossndb.* TO 'ossnuser'@'localhost'; mysql> FLUSH PRIVILEGES; mysql> quit
Nezapomeňte nahradit „y0ur-pAssW0RD“ silným heslem.
Upravte konfigurační soubor PHP (/etc/php/7.0/cli/php.ini):
vi /etc/php/7.0/cli/php.ini
a upravte tyto řádky:
allow_url_fopen = On file_uploads = On upload_max_filesize = 32M
OSSN potřebuje adresář pro ukládání nahraných souborů, jako jsou obrázky. Z bezpečnostních důvodů vytvoříme tento adresář mimo kořenový adresář dokumentu:
mkdir -p /var/www/ossndatadir
Všechny soubory musí být čitelné webovým serverem, takže nastavte správné vlastnictví:
chown www-data:www-data -R /var/www/html/ossn/
Vytvořte novou direktivu virtuálního hostitele v Apache. Například vytvořte nový konfigurační soubor Apache s názvem ‚ossn.conf‘ na vašem virtuálním serveru:
touch /etc/apache2/sites-available/ossn.conf ln -s /etc/apache2/sites-available/ossn.conf /etc/apache2/sites-enabled/ossn.conf vi /etc/apache2/sites-available/ossn.conf
Poté přidejte následující řádky:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/ossn/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/ossn/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Odeberte soubor 000-default.conf:
rm /etc/apache2/sites-enabled/000-default.conf
Restartujte webový server Apache, aby se změny projevily:
service apache2 restart
Otevřete svůj oblíbený webový prohlížeč, přejděte na http://vaše-domena.com/ , ověřte, že jsou splněny všechny předpoklady instalace a že by se měl spustit instalátor OSSN. Měli byste postupovat podle jednoduchých pokynů na obrazovce instalace a vložit požadované informace. Nezapomeňte nastavit adresář dat na „/var/www/ossndatadir“.
To je vše. Na váš server byla nainstalována sociální síť Open Source.
Přihlaste se do administračního back-endu OSSN na http://vase-domena.com/administrator a nakonfigurujte OSSN podle svých potřeb.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich OSSN VPS hostingových služeb, v takovém případě můžete jednoduše požádat naše zkušené linuxové administrátory, aby nainstalovali Open Source Social Network pro tebe. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
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.