En este tutorial, le proporcionaremos instrucciones paso a paso sobre cómo instalar Boonex Dolphin 7 en un Ubuntu VPS .
Boonex Dolphin es una popular plataforma de redes sociales utilizada por muchos webmasters. Les permite crear sitios web comunitarios y orientados a las redes sociales fáciles de usar.
Esta guía de instalación asume que Apache, MySQL, PHP y un servidor de correo completamente funcional ya están instalados y configurados en su servidor. Al momento de escribir este artículo, la última versión de Dolphin es 7.1.6 y requiere:
- PHP>=5.3.0 (se recomienda PHP 5.5 o posterior) con las siguientes extensiones de PHP habilitadas:curl, fileinfo, ftp, GD Graphics Library versión 2.0.x+ compilada con fuentes FreeType (o ImageMagick), JSON, mbstring, mysql, openssl, xsl y zip.
- Servidor Web Apache>=2.0 compilado con el módulo mod_rewrite
- Un servidor de correo para enviar correos electrónicos (Sendmail, Postfix, etc.)
- MySQL>=4.1.2 instalado en su servidor virtual Linux (se recomienda MySQL 5.5 o posterior)
- Java 1.6 o superior (algunas de las funciones de Dolphin requieren capacidades de transmisión de medios)
- Capacidad para crear trabajos cron y ejecutar archivos.
Descargue la última versión de Dolphin disponible en 'http://www.boonex.com/downloads?product=Dolphin-v.7.1' en el servidor y extráigala con los siguientes comandos:
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
Mueva los archivos Dolphin desempaquetados a la raíz del documento de su sitio web:
mv Dolphin-v.7.1.6 /var/www/html/dolphin
Establezca los permisos de archivo adecuados para que el servidor web Apache escriba en ciertos archivos y directorios:
chown www-data:www-data -R /var/www/html/dolphin
Además, ejecute el siguiente comando para hacer ejecutable el archivo 'ffmpeg.exe':
chmod 755 /var/www/html/dolphin/flash/modules/global/app/ffmpeg.exe
Instale Java e ImageMagick:
apt-get install openjdk-7-jdk apt-get install ImageMagick
Cree una nueva base de datos para Dolphin y asigne un usuario de MySQL con privilegios para acceder y modificar la base de datos de 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
Cree una nueva directiva de host virtual en Apache. Por ejemplo, cree un nuevo archivo de configuración de Apache llamado 'dolphin.conf' en su servidor virtual:
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
luego, añádele las siguientes líneas:
<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>
Edite el archivo de configuración php.ini y agregue/modifique las siguientes líneas:
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"
Asegúrese de que la función PHP 'exec' esté permitida (es decir, que no esté incluida en disabled_functions) y que 'open_basedir' no esté configurada:
#php -i | grep -i disable_functions disable_functions => no value => no value #php -i | grep -i open_basedir open_basedir => no value => no value
Reinicie el servidor web Apache para que los cambios surtan efecto:
service apache2 restart
Abra http://your-domain.com/install/index.php en su navegador web favorito y siga las sencillas instrucciones:compruebe si los permisos de archivo y directorio están configurados correctamente, compruebe las rutas a la raíz del documento y los scripts del sitio web, introduzca 3306 como número de puerto del host de la base de datos, luego ingrese el nombre de la base de datos, el usuario y la contraseña de la base de datos, ingrese el título del sitio, la descripción del sitio y cree un nuevo usuario administrador.
Para mantener su sitio web seguro, elimine el indicador de escritura del directorio 'inc':
chmod -w /var/www/html/dolphin/inc/
Establecer un nuevo trabajo cron. Por ejemplo, ejecute el siguiente comando:
crontab -e
y agregue las siguientes líneas:
[email protected] * * * * * cd /var/www/html/dolphin/periodic; /usr/bin/php -q cron.php
No olvide cambiar '[email protected]' con su dirección de correo electrónico real, luego ejecute:
service cron restart
Después de finalizar la instalación, se recomienda eliminar todos los archivos y subdirectorios del directorio de instalación ubicado en la raíz del documento del sitio web de Dolphin como medida de seguridad, así que ejecute el siguiente comando:
rm -rf /var/www/html/dolphin/install/
Eso es. La instalación de Dolphin ahora está completa. Vaya al panel de administración para configurar Dolphin según sus necesidades, instalar módulos adicionales, etc.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Boonex Dolphin para ti. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.