GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Feng Office en un Ubuntu 18.04 VPS

En este artículo, le mostraremos cómo instalar Feng Office en un VPS con Ubuntu 18.04.

Feng Office es una plataforma de colaboración de código abierto basada en la web y escrita en PHP. Esta aplicación tiene tres ediciones:Community, Professional y Enterprise. En este tutorial, instalaremos la edición Community, que es la versión básica de Feng Office e incluye excelentes funciones, como gestión de tareas, gestión de documentos, espacios de trabajo y mucho más.

Requisitos

Estos son los requisitos del sistema para ejecutar Feng Office 3.7:

  • Al menos 2 GB de memoria RAM.
  • Al menos 2 núcleos de CPU
  • Al menos 1 GB de espacio en disco.

Y los requisitos sugeridos para Feng Office 3.7 son:

  • Al menos 6 GB de memoria RAM
  • Al menos 4 núcleos de CPU
  • El espacio en disco depende de la cantidad de datos que espera administrar, pero se recomienda un mínimo de 10 GB.

Paso 1:Conéctese a su servidor

Antes de comenzar, debe conectarse a su servidor a través de SSH como usuario raíz. Para hacer esto, use el siguiente comando:

ssh root@IP_Address -p Port_Number

Por supuesto, deberá reemplazar IP_Address y Port_Number con la dirección IP real de su servidor y el número de puerto SSH.

Una vez que haya iniciado sesión, asegúrese de que su servidor esté actualizado ejecutando los siguientes comandos:

apt update
apt upgrade

Paso 2:Instale la pila LAMP (Apache, MySQL y PHP 7.1)

Necesitamos comenzar instalando algunos de los requisitos para la instalación de Feng Office. Para instalar el servidor Apache y MySQL, ejecute el siguiente comando:

apt install apache2 libapache2-mod-php mysql-server mysql-client

Para iniciar y habilitar los servicios de Apache y MySQL, ejecute el siguiente comando:

for x in apache2 mysql; do systemctl start $x; systemctl enable $x; done

La siguiente parte es opcional pero recomendada. Le sugerimos que ejecute mysql_secure_installation para implementar algunos cambios de seguridad recomendados. Ejecute el siguiente comando y siga las indicaciones:

mysql_secure_installation

Cuando el programa le solicite su contraseña de root de MySQL, simplemente presione la tecla [Enter], ya que no hay una contraseña establecida de manera predeterminada. Le sugerimos que responda cada mensaje con "S".

A continuación, instalaremos la versión 7.1 de PHP desde el repositorio de Ondřej Surý, ya que no está disponible en los repositorios preinstalados.

Tenga en cuenta que Feng Office aún no es compatible con PHP 7.2. Ejecute los siguientes comandos para agregar el PPA de Ondřej Surý:

apt-get install software-properties-common
add-apt-repository ppa:ondrej/php
apt update

Para instalar PHP 7.1 junto con los módulos necesarios para ejecutar Feng Office, ejecute este comando:

apt install php7.1 php7.1-mysql php7.1-curl php7.1-json php7.1-cgi libapache2-mod-php7.1 php7.1-mcrypt php7.1-xmlrpc php7.1-gd php7.1-mbstring php7.1 php7.1-common php7.1-xmlrpc php7.1-soap php7.1-xml php7.1-intl php7.1-cli php7.1-ldap unzip php7.1-zip wget php7.1-readline php7.1-imap php7.1-tidy php7.1-recode php7.1-sq php7.1-intl php7.1-mbstring -y

Para verificar qué versión de PHP está utilizando actualmente, escriba:

php -v

Si desea cambiar la versión actual de PHP a PHP 7.1, ejecute los siguientes comandos:

a2enmod php7.1
update-alternatives --set php /usr/bin/php7.1

Reinicie el servidor web Apache para que los cambios surtan efecto.

systemctl restart apache2.service

Paso 3:configurar PHP e instalar otros paquetes necesarios

Localice el archivo de configuración php.ini:

php -i | grep php.ini

Salida:

Configuration File (php.ini) Path => /etc/php/7.1/cli
Loaded Configuration File => /etc/php/7.1/cli/php.ini

Abra el archivo de configuración php.ini con su editor de texto preferido. Usaremos nano como nuestro editor de texto; siéntase libre de usar cualquier editor de su elección.

nano /etc/php/7.1/cli/php.ini

Busque y modifique los siguientes valores:

max_execution_time = 300
max_input_time = 300
memory_limit = 512M
post_max_size = 128M
upload_max_filesize = 128M
display_errors = Off
html_errors = Off
display_startup_errors = Off
log_errors = On
output_buffering = Off

Una vez que haya terminado de editar el archivo, guárdelo y ciérrelo.

Ejecute el siguiente comando para instalar los paquetes requeridos por Feng Office:

apt install catdoc xpdf ghostscript imagemagick wkhtmltopdf

Una vez finalizada la instalación, compruebe que todos los servicios instalados funcionan correctamente. Si se instalaron correctamente, puede continuar con el siguiente paso y crear una nueva base de datos para Feng Office.

Paso 4:Crear una base de datos

Para crear una base de datos, deberá iniciar sesión en la consola de MySQL:

mysql -u root -p

Usando la siguiente consulta, crearemos nuestra base de datos:

CREATE DATABASE fengdb;

Agregaremos un usuario separado que podrá interactuar con nuestra base de datos 'fengdb':

GRANT ALL PRIVILEGES ON fengdb.* TO 'fenguser'@'localhost' IDENTIFIED BY 'Str0ng_Pa5Sw0rD' WITH GRANT OPTION;

No olvide cambiar 'Str0ng_Pa5Sw0rD ' a una contraseña fuerte real.

Para aplicar los privilegios que establezcamos, ejecutaremos este comando:

FLUSH PRIVILEGES;

Después de que terminemos, podemos salir de la sesión de MySQL con el comando:

quit

Paso 5:Configure el host virtual de Apache para Feng Office

En este paso, crearemos un nuevo archivo de configuración de host virtual para que podamos acceder a nuestra aplicación Feng Office con un nombre de dominio en lugar de una dirección IP.

nano /etc/apache2/sites-available/feng.conf

agregue el siguiente contenido al archivo:

<VirtualHost *:80>

ServerAdmin [email protected]
DocumentRoot /var/www/html/fengoffice/
ServerName domain-name.com
ServerAlias www.domain-name.com

<Directory /var/www/html/fengoffice/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

por supuesto, deberá reemplazar todas las instancias de domain-name.com con su nombre de dominio real.

Una vez que haya configurado el host virtual, puede habilitarlo ejecutando los siguientes comandos.

Deshabilite el host virtual predeterminado con:

a2dissite 000-default

Luego habilite el nuevo host virtual de Feng Office:

a2ensite feng.conf

Además, debe asegurarse de que la reescritura de mod esté habilitada:

a2enmod rewrite

Reinicie Apache para que los cambios surtan efecto:

systemctl restart apache2.service

Paso 6:Instale Feng Office

Descarga la última versión de Feng Office en /opt directorio en el servidor y extráigalo en el /var/www/html/ directorio:

cd /opt/ && wget -O fengoffice.zip --no-check-certificate https://www.fengoffice.com/web/reference.php?dest=latest_version
unzip fengoffice.zip -d /var/www/html/

Ahora moveremos los archivos extraídos a un directorio separado llamado 'fengoffice' y cambiaremos la propiedad para que pertenezca al servidor web Apache:

mv /var/www/html/fengoffice-3.*/ /var/www/html/fengoffice/
chown www-data:www-data -R /var/www/html/fengoffice/

Después de completar todos los pasos, abra http://domain-name.com en su navegador web favorito e inicie el proceso de instalación.

Sigue los pasos de la instalación web y completa toda la información necesaria.

Tenga en cuenta que las 'core_dimensions Se requiere el complemento para esta aplicación, por lo que debe instalarlo. También puede seleccionar el "espacio de trabajo ” y “correo ” complementos durante el proceso de instalación web.

¡Felicidades! Ha instalado con éxito Feng Office en su servidor. Ahora puede configurar y comenzar a administrar esta increíble aplicación iniciando sesión en el administrador back-end de Feng Office.

En este artículo, le mostramos cómo instalar Apache2, PHP 7.1, MySQL Database Server, cómo crear una base de datos para Feng Office y, finalmente, instalamos Feng Office.

Por supuesto, si usted es uno de nuestros clientes de Ubuntu Hosting, no tiene que instalar Feng Office en su Ubuntu 18.04 VPS, simplemente pregúntele a nuestros administradores, siéntese y relájese. Nuestros administradores instalarán y configurarán Feng Office en Ubuntu 18.04 inmediatamente.

PD. Si le gustó esta publicación sobre cómo instalar Feng Office en un Ubuntu 18.04 VPS, compártala con sus amigos en las redes sociales usando los botones de compartir a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.


Panels
  1. Cómo instalar PHP 7.4/7.3/7.2 en Ubuntu 18.04/Ubuntu 16.04

  2. Cómo instalar PHP 7.3 en Ubuntu 18.04 LTS

  3. Cómo instalar CMS Made Simple en un Ubuntu 14.04 VPS

  4. Cómo instalar PrestaShop en un VPS Ubuntu 14.04

  5. Cómo instalar PyroCMS en un Ubuntu 14.04 VPS

Cómo instalar Feng Office en Debian 10

Cómo instalar PHP 7 en Ubuntu 15.04

Cómo instalar Feng Office en un VPS CentOS 7

Cómo instalar eGroupware en un Ubuntu 14.04 VPS

Cómo instalar Collabtive 2.1 en un Ubuntu 14.04 VPS

Cómo instalar Vtiger CRM en un Ubuntu 18.04 VPS