In questo tutorial ti forniremo istruzioni dettagliate su come installare Boonex Dolphin 7 su un VPS Ubuntu .
Boonex Dolphin è una popolare piattaforma di social networking utilizzata da molti webmaster. Consente loro di creare siti Web orientati alla comunità e ai social media di facile utilizzo.
Questa guida all'installazione presuppone che Apache, MySQL, PHP e un server di posta completamente funzionante siano già installati e configurati sul server. Al momento in cui scrivo, l'ultima versione di Dolphin è la 7.1.6 e richiede:
- PHP>=5.3.0 (consigliato PHP 5.5 o successivo) con le seguenti estensioni PHP abilitate:curl, fileinfo, ftp, GD Graphics Library versione 2.0.x+ compilata con font FreeType (o ImageMagick), JSON, mbstring, mysql, openssl, xsl e zip.
- Apache Web Server>=2.0 compilato con modulo mod_rewrite
- Un server di posta per l'invio di e-mail (Sendmail, Postfix ecc.)
- MySQL>=4.1.2 installato sul tuo server virtuale Linux (si consiglia MySQL 5.5 o successivo)
- Java 1.6 o versioni successive (alcune funzionalità di Dolphin richiedono funzionalità di streaming multimediale)
- Possibilità di creare cron-job ed eseguire file.
Scarica l'ultima versione di Dolphin disponibile su "http://www.boonex.com/downloads?product=Dolphin-v.7.1" sul server ed estraila utilizzando i seguenti comandi:
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
Sposta i file Dolphin decompressi nella radice del documento del tuo sito Web:
mv Dolphin-v.7.1.6 /var/www/html/dolphin
Imposta le autorizzazioni file appropriate per il server Web Apache per scrivere su determinati file e directory:
chown www-data:www-data -R /var/www/html/dolphin
Inoltre, esegui il comando seguente per rendere eseguibile il file "ffmpeg.exe":
chmod 755 /var/www/html/dolphin/flash/modules/global/app/ffmpeg.exe
Installa Java e ImageMagick:
apt-get install openjdk-7-jdk apt-get install ImageMagick
Crea un nuovo database per Dolphin e assegna a un utente MySQL i privilegi per accedere e modificare il database 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
Crea una nuova direttiva host virtuale in Apache. Ad esempio, crea un nuovo file di configurazione di Apache chiamato "dolphin.conf" sul tuo server virtuale:
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
quindi, aggiungi le seguenti righe:
<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>
Modifica il file di configurazione php.ini e aggiungi/modifica le seguenti righe:
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"
Assicurati che la funzione PHP 'exec' sia consentita (cioè non è elencata in disable_functions) e che 'open_basedir' non sia impostato:
#php -i | grep -i disable_functions disable_functions => no value => no value #php -i | grep -i open_basedir open_basedir => no value => no value
Riavvia il server Web Apache per rendere effettive le modifiche:
service apache2 restart
Apri http://tuo-dominio.com/install/index.php nel tuo browser web preferito e segui le semplici istruzioni:controlla se i permessi di file e directory sono impostati correttamente, controlla i percorsi della radice del documento e degli script del sito web, inserisci 3306 come numero di porta host del database, quindi inserisci il nome del database, l'utente e la password del database, inserisci il titolo del sito, la descrizione del sito e crea un nuovo utente amministratore.
Per proteggere il tuo sito web, rimuovi il flag di scrittura dalla directory 'inc':
chmod -w /var/www/html/dolphin/inc/
Imposta un nuovo lavoro cron. Ad esempio, esegui il comando seguente:
crontab -e
e aggiungi le seguenti righe:
[email protected] * * * * * cd /var/www/html/dolphin/periodic; /usr/bin/php -q cron.php
Non dimenticare di cambiare "[email protected]" con il tuo indirizzo email effettivo, quindi esegui:
service cron restart
Dopo aver terminato l'installazione, come precauzione di sicurezza, si consiglia di eliminare tutti i file e le sottodirectory dalla directory di installazione situata nella root dei documenti del tuo sito Web Dolphin, quindi esegui il comando seguente:
rm -rf /var/www/html/dolphin/install/
Questo è tutto. L'installazione di Dolphin è ora completa. Procedi al pannello di amministrazione per configurare Dolphin in base alle tue esigenze, installare moduli aggiuntivi ecc.
Ovviamente non devi fare nulla di tutto questo se usi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Boonex Dolphin per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.