GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Feng Office en un VPS Debian 9

Esta guía lo guiará a través del proceso de instalación de Feng Office en un VPS Debian 9.

Feng Office es una plataforma de colaboración de código abierto escrita en PHP y viene en tres ediciones:Community, Professional y Enterprise. Instalaremos la edición Community, que incluye funciones como gestión de tareas, gestión de documentos, espacios de trabajo y mucho más. Esta guía también debería funcionar en otros sistemas Linux VPS, pero fue probada y escrita para un VPS Debian 9. Comencemos con la instalación.

Requisitos previos:

Estos son los requisitos del sistema para ejecutar Feng Office 3.7 en un VPS Debian 9:

  • Mínimo 2 GB / Recomendado 6 GB de memoria RAM
  • Mínimo 2 / Recomendado 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:Instale los paquetes necesarios

Inicie sesión en su VPS a través de SSH como root o como usuario sudo:

ssh userame@IP_Address

Recuerde reemplazar "IP_Address" con la dirección IP pública de su servidor. Si su servidor no usa el número de puerto SSH predeterminado, agregue -p Port_Number hasta el final del comando y reemplace "Port_Number" con el número de puerto SSH de su servidor.

Una vez que haya iniciado sesión, emita los siguientes comandos para actualizar todos los paquetes instalados a sus últimas versiones disponibles:

sudo apt-get update
sudo apt-get upgrade

Luego, instale los paquetes requeridos usando el siguiente comando:

sudo apt-get install catdoc xpdf ghostscript imagemagick wkhtmltopdf unzip wget

Paso 2:Instalar LÁMPARA

Una pila LAMP (Linux, Apache, MySQL, PHP) es una combinación de software de código abierto, normalmente instalado en un servidor utilizado para alojar sitios web dinámicos y aplicaciones web.

Primero, instalaremos Apache, el servidor web más utilizado en el mundo. Es rápido, seguro, confiable y se puede personalizar fácilmente según sus necesidades.

Para instalar Apache en su servidor Debian 9, escriba el siguiente comando:

sudo apt-get install apache2

Una vez completada la instalación, habilite el servicio de Apache para que se inicie automáticamente al iniciar el sistema:

sudo systemctl enable apache2

A continuación, instalaremos PHP y los módulos necesarios para ejecutar Feng Office:

apt install php libapache2-mod-php php-mysql php-curl php-json php-cgi libapache2-mod-php php-mcrypt php-xmlrpc php-gd php-mbstring php php-common php-xmlrpc php-soap php-xml php-intl php-cli php-ldap php-zip php-readline php-imap php-tidy php-recode php-opcache php-intl php-mbstring

Reinicie el servidor web Apache para que se cargue el módulo PHP:

systemctl restart apache2.service

El último paso es instalar MariaDB:

sudo apt-get install mariadb-server

Habilite el servicio de Apache para que se inicie automáticamente al arrancar el sistema:

sudo systemctl enable mariadb

Una vez completada la instalación, se recomienda ejecutar el siguiente comando para mejorar la seguridad de su servidor MariaDB:

sudo mysql_secure_installation

Cuando/si el programa solicita su contraseña raíz de MySQL, simplemente presione la tecla [Enter], ya que no hay una contraseña establecida de forma predeterminada. Le sugerimos que responda cada mensaje con "S".

Paso 3:Configurar Apache y PHP

Abra el archivo de configuración php.ini con su editor de texto preferido:

sudo nano /etc/php/7.0/apache2/php.ini

Luego haga los siguientes cambios. Primero, 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

A continuación, cree 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.

sudo nano /etc/apache2/sites-available/domain-name.com.conf

Luego agregue el siguiente contenido al archivo:

ServerAdmin admin@>domain-name.com
DocumentRoot /var/www/html/fengoffice/
ServerName domain-name.com
ServerAlias www.domain-name.com


    Options FollowSymlinks
    AllowOverride All
    Require all granted


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


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

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

sudo a2ensite domain-name.com

Además, asegúrese de que la reescritura de mod esté habilitada:

sudo a2enmod rewrite

Reinicie Apache para que los cambios surtan efecto:

sudo systemctl restart apache2.service

Paso 4:Crear una base de datos

Tendremos que crear una base de datos para que Feng Office tenga una ubicación donde almacenará sus datos. Inicie sesión en la consola de MySQL:

mysql -u root -p

Cree una base de datos y un usuario que podrá interactuar con la base de datos:

CREATE DATABASE fengdb;
GRANT ALL PRIVILEGES ON fengdb.* TO 'fenguser'@'localhost' IDENTIFIED BY 'strong_password' WITH GRANT OPTION;
quit;

No olvide cambiar 'strong_password ' con una contraseña fuerte real.

Paso 5:Instale Feng Office

Descarga la última versión de Feng Office en /tmp directorio:

cd /tmp/ 
wget --no-check-certificate -O fengoffice.zip https://www.fengoffice.com/web/reference.php?dest=latest_version
unzip fengoffice.zip

Mueva los archivos extraídos a un directorio llamado 'fengoffice' y cambie la propiedad para que pertenezca al servidor web Apache:

mkdir -p /var/www/html/fengoffice/
mv 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 correctamente Feng Office en su servidor.

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

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


Debian
  1. Cómo instalar Nextcloud en Debian 9

  2. Cómo instalar PostgreSQL 11/10 en Debian 9 y Debian 8

  3. Cómo instalar MongoDB 4.4 / 4.2 en Debian 9

  4. Cómo instalar OpenNMS en un VPS Debian

  5. Cómo instalar Feng Office en un VPS Debian 9

Cómo instalar ERPNext en Debian 9

Cómo instalar Feng Office en Debian 10

Cómo instalar MariaDB en Debian 11

Cómo instalar Nginx en Debian 11

Cómo instalar Nagios en Debian 10 / Debian 9

Cómo instalar Go en Debian 11