GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Feng Office en un VPS CentOS 7

En este tutorial, le mostraremos cómo instalar Feng Office en un VPS CentOS 7.

Feng Office es una plataforma de colaboración basada en la web de código abierto comercial escrita en PHP. A los efectos de este tutorial, instalaremos Feng Onsite, que es una solución de Feng Office autohospedada. El proceso de instalación no debería demorar más de 10 minutos, por lo que estará listo para usar Feng Office de inmediato. Empecemos a instalar Feng Office.

Requisitos previos:

Feng Office 3.7.x requiere:

  • PHP 7 o superior con extensiones PHP MySQL, GD, IMAP, curl y xmlrpc.
  • Apache Web Server 2.x+ compilado con el módulo 'mod_rewrite' instalado para usar URL compatibles con motores de búsqueda.
  • MySQL o MariaDB instalado en su servidor Linux. A los efectos de este tutorial, utilizaremos un servidor virtual CentOS 7.
  • También se requiere acceso completo a la raíz SSH o un usuario con privilegios sudo para que podamos instalar Feng Office.

Paso 1:Conéctese a través de SSH

Conéctese a su servidor a través de SSH como usuario raíz usando el siguiente comando:

ssh root@IP_ADDRESS -p PORT_NUMBER

Recuerde reemplazar "IP_ADDRESS" y "PORT_NUMBER" con la dirección IP de su servidor real y el número de puerto SSH. Reemplace "raíz" con su nombre de usuario de administrador si no planea usar la cuenta raíz.

Antes de comenzar con la instalación, debemos actualizar todos los paquetes del sistema operativo instalados a sus últimas versiones.

Podemos hacer esto ejecutando los siguientes comandos:

yum clean all
yum update

Esto maximiza la compatibilidad y la seguridad en todos los paquetes. Una vez que los paquetes del sistema operativo del servidor estén actualizados, podemos continuar instalando la pila LAMP con Apache, MariaDB, PHP y todos los demás paquetes requeridos por Feng Office.

Paso 2:Instale Apache y MariaDB

Podemos instalar Apache2 y MariaDB desde el repositorio de paquetes de CentOS.

Ejecute los siguientes comandos para instalar Apache2 y MariaDB en el servidor:

yum install httpd mod_ssl mariadb-server

Habilite los servicios de Apache2 y MariaDB para que se inicien automáticamente en el arranque del servidor:

systemctl enable httpd.service
systemctl enable mariadb.service

Paso 3:instale PHP 7, extensiones de PHP y otros paquetes requeridos por Feng Office

Antes de comenzar con la instalación de PHP, debemos verificar si ya hay versiones anteriores de PHP instaladas en el servidor:

rpm -qa | grep -i php

Elimine los paquetes PHP antiguos, por ejemplo:

yum remove php-cli php-common php-mysql php-pdo php

Utilice los siguientes comandos para instalar PHP 7.1 desde el repositorio de REMI:

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager --enable remi-php71

Continúe instalando todas las extensiones y bibliotecas PHP requeridas por Feng Office:

yum install yum install php php-common php-cli php-json php-mysqlnd php-curl php-opcache php-xml php-xmlrpc php-gd php-mbstring php-pdo

Para verificar que estamos usando PHP 7.1, escriba el siguiente comando:

php -v

Deberíamos ver el siguiente texto como salida:

PHP 7.1.29 (cli) (built: May  1 2019 12:06:38) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.1.29, Copyright (c) 1999-2018, by Zend Technologies

Localice el archivo de configuración php.ini:

php -i | grep php.ini
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini

Edite el /etc/php.ini archivo de configuración y agregue/modifique las siguientes configuraciones:

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

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

systemctl restart httpd.service

Instale otros paquetes requeridos por la instalación de Feng Office:

yum install catdoc xpdf ghostscript ImageMagick wkhtmltopdf

Paso 4:Cree el archivo de configuración de Apache

Cree un nuevo archivo de configuración de Apache para el nombre de dominio/subdominio que usaremos para acceder a la instalación de Feng Office. Para este tutorial, usaremos 'fengoffice.domain.com '. Asegúrese de reemplazarlo con su nombre de dominio registrado.

vi /etc/httpd/conf.d/feng.conf

Agregue las siguientes líneas:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/fengoffice/
ServerName fengoffice.domain.com
ServerAlias www.fengoffice.domain.com
<Directory /var/www/html/fengoffice/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/httpd/fengoffice-error_log
CustomLog /var/log/httpd/fengoffice-access_log common
</VirtualHost>

Reinicie Apache una vez más para que los cambios surtan efecto:

systemctl restart httpd.service

Paso 5:Crear una base de datos MySQL

Feng Office requiere una base de datos MySQL, así que cree una nueva base de datos en su servidor:

mysql -u root -p
MariaDB [(none)]> CREATE DATABASE fengdb;
MariaDB [(none)]> CREATE USER fenguser@localhost;
MariaDB [(none)]> SET PASSWORD FOR 'fenguser'@'localhost' = PASSWORD("strong-password");
MariaDB [(none)]> GRANT ALL PRIVILEGES ON fengdb.* TO 'fenguser'@'localhost' IDENTIFIED BY 'strong-password' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> quit

No olvide reemplazar 'contraseña segura' con una contraseña segura real.

Abra el archivo de configuración de MariaDB (/etc/my.cnf ):

vi /etc/my.cnf

Luego agregue/modifique las siguientes líneas en la sección [mysqld]:

key_buffer = 256M
max_allowed_packet = 500M
thread_stack = 256K
thread_cache_size = 120
max_connections = 500
query_cache_limit = 1M
query_cache_size = 64M
slow_query_log = 1
slow_query_log_file = /var/log/mysql/mysql-slow.log
long_query_time = 2
log_error = /var/log/mysql/error.log

Reinicie el servidor MariaDB para que los cambios surtan efecto:

systemctl restart mariadb.service

Paso 6:Instale Feng Office en CentOS 7

Descargue la última versión de Feng Office Community Edition disponible en https://www.fengoffice.com/web/community/downloads.php en un directorio del servidor y extráigalo con los siguientes comandos. Hemos insertado previamente el enlace de descarga de la última versión en el siguiente comando:

wget -O fengoffice.zip --no-check-certificate https://www.fengoffice.com/web/reference.php?dest=latest_version
unzip fengoffice.zip -d /var/www/html/
mv /var/www/html/fengoffice-3.*/ /var/www/html/fengoffice/
chown apache:apache -R /var/www/html/fengoffice/

Los otros comandos descomprimen el archivo descargado, cambian el nombre de la carpeta a algo más limpio y cambian el propietario de la carpeta a Apache para que el servidor pueda leer los archivos.

Abra http://fengoffice.domain.com en su navegador web favorito e inicie el proceso de instalación:

Haga clic en el botón 'Siguiente'.

Si se cumplen todos los requisitos, haga clic en el botón 'Siguiente'.

En la página siguiente, ingrese su nombre de usuario, contraseña y nombre de la base de datos de MariaDB.

Tenga en cuenta que el complemento 'core_dimensions' es obligatorio, por lo que debe instalarlo. Es posible que también desee instalar los complementos de "espacios de trabajo" y "correo".

Luego, haga clic en el botón 'Finalizar'.

Feng Office le pedirá que cree una cuenta de administrador.

Una vez que complete ese formulario, habrá terminado con el proceso de instalación. La instalación de Feng Office ahora está completa. Ahora puede iniciar sesión en el back-end del administrador de Feng Office y configurarlo según sus necesidades.

Por supuesto, no tiene que instalar Feng Office en un VPS de CentOS 7 usted mismo si utiliza una de nuestras soluciones de alojamiento administrado de Feng Office, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que configuren Feng Office por usted. 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 sobre cómo instalar Feng Office en un VPS CentOS 7 o si lo encontró útil, compártalo con sus amigos en las redes sociales utilizando los accesos directos para compartir a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.


Cent OS
  1. Cómo instalar PHP 7.3 en CentOS 8

  2. Cómo instalar PHP 7.4 en CentOS 7

  3. Cómo instalar Concrete5 en un VPS CentOS 6

  4. Cómo instalar Wolf CMS en un CentOS VPS

  5. Cómo instalar PHP 7.2 en CentOS 7

Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

Cómo instalar Drupal en CentOS 7

Cómo instalar PHP en CentOS 8

Cómo instalar PHP 7.4 en CentOS 8 / RHEL 8

Cómo instalar PHP 7 en CentOS 7

Cómo instalar Feng Office en un Ubuntu 18.04 VPS