Dans ce didacticiel, nous allons vous fournir des instructions étape par étape sur comment installer Boonex Dolphin 7 sur un VPS Ubuntu .
Boonex Dolphin est une plate-forme de réseau social populaire utilisée par de nombreux webmasters. Il leur permet de créer des sites Web communautaires et sociaux faciles à utiliser.
Ce guide d'installation suppose qu'Apache, MySQL, PHP et un serveur de messagerie entièrement fonctionnel sont déjà installés et configurés sur votre serveur. Au moment d'écrire ces lignes, la dernière version de Dolphin est la 7.1.6 et nécessite :
- PHP>=5.3.0 (PHP 5.5 ou version ultérieure est recommandé) avec les extensions PHP suivantes activées :curl, fileinfo, ftp, GD Graphics Library version 2.0.x+ compilée avec des polices FreeType (ou ImageMagick), JSON, mbstring, mysql, openssl, xsl et zip.
- Serveur Web Apache>=2.0 compilé avec le module mod_rewrite
- Un serveur de messagerie pour envoyer des e-mails (Sendmail, Postfix, etc.)
- MySQL >= 4.1.2 installé sur votre serveur virtuel Linux (MySQL 5.5 ou version ultérieure est recommandé)
- Java 1.6 ou supérieur (certaines fonctionnalités de Dolphin nécessitent des capacités de diffusion multimédia)
- Capacité à créer des tâches cron et à exécuter des fichiers.
Téléchargez la dernière version de Dolphin disponible sur « http://www.boonex.com/downloads?product=Dolphin-v.7.1 » sur le serveur et extrayez-la à l'aide des commandes suivantes :
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
Déplacez les fichiers Dolphin décompressés vers la racine du document de votre site Web :
mv Dolphin-v.7.1.6 /var/www/html/dolphin
Définissez les autorisations de fichier appropriées pour que le serveur Web Apache puisse écrire dans certains fichiers et répertoires :
chown www-data:www-data -R /var/www/html/dolphin
Exécutez également la commande suivante pour rendre le fichier "ffmpeg.exe" exécutable :
chmod 755 /var/www/html/dolphin/flash/modules/global/app/ffmpeg.exe
Installez Java et ImageMagick :
apt-get install openjdk-7-jdk apt-get install ImageMagick
Créez une nouvelle base de données pour Dolphin et attribuez à un utilisateur MySQL des privilèges d'accès et de modification de la base de données 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
Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, créez un nouveau fichier de configuration Apache nommé "dolphin.conf" sur votre serveur virtuel :
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
puis ajoutez-y les lignes suivantes :
<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>
Editez le fichier de configuration php.ini et ajoutez/modifiez les lignes suivantes :
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"
Assurez-vous que la fonction PHP "exec" est autorisée (c'est-à-dire qu'elle n'est pas répertoriée dans disable_functions) et que "open_basedir" n'est pas défini :
#php -i | grep -i disable_functions disable_functions => no value => no value #php -i | grep -i open_basedir open_basedir => no value => no value
Redémarrez le serveur Web Apache pour que les modifications prennent effet :
service apache2 restart
Ouvrez http://votre-domaine.com/install/index.php dans votre navigateur Web préféré et suivez les instructions simples :vérifiez si les autorisations de fichier et de répertoire sont correctement définies, vérifiez les chemins d'accès à la racine du document et aux scripts du site Web, entrez 3306 comme numéro de port de l'hôte de la base de données, puis entrez le nom de la base de données, l'utilisateur et le mot de passe de la base de données, entrez le titre du site, la description du site et créez un nouvel utilisateur administrateur.
Pour assurer la sécurité de votre site Web, supprimez l'indicateur d'écriture du répertoire 'inc' :
chmod -w /var/www/html/dolphin/inc/
Définissez une nouvelle tâche cron. Par exemple, exécutez la commande suivante :
crontab -e
et ajoutez les lignes suivantes :
[email protected] * * * * * cd /var/www/html/dolphin/periodic; /usr/bin/php -q cron.php
N'oubliez pas de remplacer "[email protected]" par votre adresse e-mail réelle, puis exécutez :
service cron restart
Une fois l'installation terminée, il est recommandé de supprimer tous les fichiers et sous-répertoires du répertoire d'installation situé à la racine du document de votre site Web Dolphin par mesure de sécurité. Exécutez donc la commande suivante :
rm -rf /var/www/html/dolphin/install/
C'est ça. L'installation de Dolphin est maintenant terminée. Passez au panneau d'administration pour configurer Dolphin selon vos besoins, installer des modules supplémentaires, etc.
Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Boonex Dolphin pour toi. Ils sont disponibles 24h/24 et 7j/7 et s'occuperont de votre demande immédiatement.
PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.