In diesem Tutorial geben wir Ihnen Schritt-für-Schritt-Anleitungen zur Installation von Boonex Dolphin 7 auf einem Ubuntu-VPS .
Boonex Dolphin ist eine beliebte Social-Networking-Plattform, die von vielen Webmastern genutzt wird. Es ermöglicht ihnen, benutzerfreundliche Community- und Social-Media-orientierte Websites zu erstellen.
Diese Installationsanleitung geht davon aus, dass Apache, MySQL, PHP und ein voll funktionsfähiger Mailserver bereits auf Ihrem Server installiert und konfiguriert sind. Zum Zeitpunkt der Erstellung dieses Artikels ist die neueste Version von Dolphin 7.1.6 und erfordert:
- PHP>=5.3.0 (PHP 5.5 oder höher wird empfohlen) mit den folgenden aktivierten PHP-Erweiterungen:curl, fileinfo, ftp, GD Graphics Library Version 2.0.x+ kompiliert mit FreeType-Schriftarten (oder ImageMagick), JSON, mbstring, mysql, openssl, xsl und zip.
- Apache Web Server>=2.0 kompiliert mit mod_rewrite Modul
- Ein Mailserver zum Versenden von E-Mails (Sendmail, Postfix etc.)
- MySQL>=4.1.2 auf Ihrem virtuellen Linux-Server installiert (MySQL 5.5 oder höher wird empfohlen)
- Java 1.6 oder höher (einige Funktionen von Dolphin erfordern Medien-Streaming-Fähigkeiten)
- Fähigkeit, Cron-Jobs zu erstellen und Dateien auszuführen.
Laden Sie die neueste Version von Dolphin, die unter „http://www.boonex.com/downloads?product=Dolphin-v.7.1“ verfügbar ist, auf den Server herunter und extrahieren Sie sie mit den folgenden Befehlen:
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
Verschieben Sie die entpackten Dolphin-Dateien in das Dokumentenstammverzeichnis Ihrer Website:
mv Dolphin-v.7.1.6 /var/www/html/dolphin
Legen Sie die richtigen Dateiberechtigungen für den Apache-Webserver fest, um in bestimmte Dateien und Verzeichnisse zu schreiben:
chown www-data:www-data -R /var/www/html/dolphin
Führen Sie außerdem den folgenden Befehl aus, um die Datei „ffmpeg.exe“ ausführbar zu machen:
chmod 755 /var/www/html/dolphin/flash/modules/global/app/ffmpeg.exe
Installieren Sie Java und ImageMagick:
apt-get install openjdk-7-jdk apt-get install ImageMagick
Erstellen Sie eine neue Datenbank für Dolphin und weisen Sie einem MySQL-Benutzer Berechtigungen zum Zugreifen auf und Ändern der Dolphin-Datenbank zu:
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
Erstellen Sie eine neue Anweisung für virtuelle Hosts in Apache. Erstellen Sie beispielsweise eine neue Apache-Konfigurationsdatei mit dem Namen „dolphin.conf“ auf Ihrem virtuellen Server:
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
fügen Sie dann die folgenden Zeilen hinzu:
<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>
Bearbeiten Sie die Konfigurationsdatei php.ini und fügen Sie die folgenden Zeilen hinzu/ändern Sie sie:
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"
Stellen Sie sicher, dass die PHP-Funktion „exec“ erlaubt ist (d. h. sie ist nicht in disable_functions aufgeführt) und „open_basedir“ nicht gesetzt ist:
#php -i | grep -i disable_functions disable_functions => no value => no value #php -i | grep -i open_basedir open_basedir => no value => no value
Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden:
service apache2 restart
Öffnen Sie http://your-domain.com/install/index.php in Ihrem bevorzugten Webbrowser und folgen Sie den einfachen Anweisungen:Überprüfen Sie, ob die Datei- und Verzeichnisberechtigungen korrekt eingestellt sind, überprüfen Sie die Pfade zum Dokumentenstamm und den Skripten der Website, geben Sie 3306 ein als Datenbank-Host-Portnummer, geben Sie dann Datenbankname, Datenbankbenutzer und Passwort ein, geben Sie den Seitentitel und die Seitenbeschreibung ein und erstellen Sie einen neuen Administrator-Benutzer.
Um Ihre Website sicher zu halten, entfernen Sie das Schreib-Flag aus dem 'inc'-Verzeichnis:
chmod -w /var/www/html/dolphin/inc/
Legen Sie einen neuen Cronjob fest. Führen Sie beispielsweise den folgenden Befehl aus:
crontab -e
und fügen Sie die folgenden Zeilen hinzu:
[email protected] * * * * * cd /var/www/html/dolphin/periodic; /usr/bin/php -q cron.php
Vergessen Sie nicht, „[email protected]“ durch Ihre tatsächliche E-Mail-Adresse zu ersetzen, und führen Sie dann Folgendes aus:
service cron restart
Nach Abschluss der Installation wird empfohlen, aus Sicherheitsgründen alle Dateien und Unterverzeichnisse aus dem Installationsverzeichnis zu löschen, das sich im Stammverzeichnis Ihrer Dolphin-Website befindet. Führen Sie daher den folgenden Befehl aus:
rm -rf /var/www/html/dolphin/install/
Das ist es. Die Dolphin-Installation ist nun abgeschlossen. Fahren Sie mit dem Admin-Panel fort, um Dolphin nach Ihren Bedürfnissen zu konfigurieren, zusätzliche Module zu installieren usw.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Boonex Dolphin zu installieren für dich. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.