V tomto tutoriálu vám poskytneme podrobné pokyny, jak nainstalovat Boonex Dolphin 7 na Ubuntu VPS .
Boonex Dolphin je populární platforma sociálních sítí, kterou používá mnoho webmasterů. Umožňuje jim vytvářet snadno použitelné webové stránky zaměřené na komunity a sociální média.
Tento instalační průvodce předpokládá, že Apache, MySQL, PHP a plně funkční poštovní server jsou již na vašem serveru nainstalovány a nakonfigurovány. V době psaní tohoto článku je nejnovější verze Dolphin 7.1.6 a vyžaduje:
- PHP>=5.3.0 (doporučuje se PHP 5.5 nebo novější) s následujícími povolenými rozšířeními PHP:curl, fileinfo, ftp, GD Graphics Library verze 2.0.x+ kompilovaná s FreeType fonty (nebo ImageMagick), JSON, mbstring, mysql, openssl, xsl a zip.
- Webový server Apache>=2.0 zkompilovaný s modulem mod_rewrite
- Poštovní server pro odesílání e-mailů (Sendmail, Postfix atd.)
- MySQL>=4.1.2 nainstalované na vašem virtuálním serveru Linux (doporučuje se MySQL 5.5 nebo novější)
- Java 1.6 nebo vyšší (některé funkce Dolphin vyžadují možnosti streamování médií)
- Možnost vytvářet cron-jobs a spouštět soubory.
Stáhněte si na server nejnovější verzi Dolphin dostupnou na „http://www.boonex.com/downloads?product=Dolphin-v.7.1“ a extrahujte ji pomocí následujících příkazů:
cd /opt wget http://get.boonex.com/Dolphin-v.7.1 -O dolphin-v.7.1.6.zip unzip dolphin-v.7.1.6.zip
Přesuňte rozbalené soubory Dolphin do kořenového adresáře dokumentů vašeho webu:
mv Dolphin-v.7.1.6 /var/www/html/dolphin
Nastavte správná souborová oprávnění pro webový server Apache pro zápis do určitých souborů a adresářů:
chown www-data:www-data -R /var/www/html/dolphin
Spusťte také následující příkaz, aby byl soubor „ffmpeg.exe“ spustitelný:
chmod 755 /var/www/html/dolphin/flash/modules/global/app/ffmpeg.exe
Nainstalujte Java a ImageMagick:
apt-get install openjdk-7-jdk apt-get install ImageMagick
Vytvořte novou databázi pro Dolphin a přidělte uživateli MySQL oprávnění pro přístup a úpravu databáze Dolphin:
mysql -u root -p mysql> CREATE DATABASE dolphindb; mysql> GRANT ALL PRIVILEGES ON dolphindb.* TO 'dolphinuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Vytvořte novou direktivu virtuálního hostitele v Apache. Například vytvořte nový konfigurační soubor Apache s názvem ‚dolphin.conf‘ na vašem virtuálním serveru:
touch /etc/apache2/sites-available/dolphin.conf ln -s /etc/apache2/sites-available/dolphin.conf /etc/apache2/sites-enabled/dolphin.conf vi /etc/apache2/sites-available/dolphin.conf
potom do něj přidejte následující řádky:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/dolphin/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/dolphin/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Upravte konfigurační soubor php.ini a přidejte/upravte následující řádky:
vi /etc/php5/apache2/php.ini
memory_limit = 128M file_uploads = On allow_url_fopen = On allow_url_include = Off register_globals = Off safe_mode = Off short_open_tag = On magic_quotes_gpc = Off default_charset = "UTF-8"
Ujistěte se, že je povolena funkce PHP „exec“ (tj. není uvedena v seznamu disable_functions) a není nastaveno „open_basedir“:
#php -i | grep -i disable_functions disable_functions => no value => no value #php -i | grep -i open_basedir open_basedir => no value => no value
Restartujte webový server Apache, aby se změny projevily:
service apache2 restart
Otevřete http://your-domain.com/install/index.php ve svém oblíbeném webovém prohlížeči a postupujte podle jednoduchých pokynů:Zkontrolujte, zda jsou správně nastavena oprávnění k souboru a adresáři, zkontrolujte cesty ke kořenu dokumentu a skriptům webu, zadejte 3306 jako číslo portu hostitele databáze, poté zadejte název databáze, uživatele databáze a heslo, zadejte název webu, popis webu a vytvořte nového administrátora.
Aby byl váš web bezpečný, odstraňte příznak zápisu z adresáře 'inc':
chmod -w /var/www/html/dolphin/inc/
Nastavte novou úlohu cron. Spusťte například následující příkaz:
crontab -e
a přidejte následující řádky:
[email protected] * * * * * cd /var/www/html/dolphin/periodic; /usr/bin/php -q cron.php
Nezapomeňte změnit „[email protected]“ svou skutečnou e-mailovou adresou a poté spusťte:
service cron restart
Po dokončení instalace se z bezpečnostních důvodů doporučuje smazat všechny soubory a podadresáře z instalačního adresáře umístěného v kořenovém adresáři vašeho webu Dolphin, takže spusťte následující příkaz:
rm -rf /var/www/html/dolphin/install/
To je vše. Instalace Dolphin je nyní dokončena. Pokračujte do administračního panelu a nakonfigurujte Dolphin podle svých potřeb, nainstalujte další moduly atd.
Samozřejmě nic z toho nemusíte 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 nainstalovali Boonex Dolphin 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.