1: El entorno requerido para instalar el software, utilizamos el entorno LAMP. Básicamente, las versiones de software que vienen con CentOS8 cumplen con los requisitos para instalar DzzOffice.
2: Apague el firewall.
systemctl disable --now firewalld
3: Cerrar temporalmente SELINUX.
setenforce 0
Cierre SELINUX permanentemente y reinicie para que surta efecto.
sed -i s/SELINUX=enforcing/SELINUX=disabled/ /etc/selinux/config
4: Instale Apache.
yum install -y httpd
5: Instalar PHP. La versión que viene con él es la 7.2.
yum install -y php
6: Instale la extensión PHP.
yum install -y php-mysqlnd.x86_64 php-zip php-xml php-xmlrpc
7: Instale la base de datos.
yum install -y mariadb-server
8: Inicie el servicio y únase a él para que se inicie automáticamente al arrancar.
systemctl start httpd
systemctl start mariadb
systemctl enable httpd
systemctl enable mariadb
9: Configurar la base de datos. Recuerde el nombre de usuario y la contraseña, los necesitará más adelante.
mysql -uroot -p
create database dzzoffice character set utf8mb4 collate utf8mb4_bin;
create user dzz@localhost identified by 'password';
grant all privileges on dzzoffice.* to dzz@localhost;
quit;
10: Descargue el software DzzOffice. Si la descarga es muy lenta, puede buscar recursos en otro lugar para descargarlos y luego transferirlos al servidor.
wget https://codeload.github.com/zyx0814/dzzoffice/tar.gz/refs/tags/2.02.1
descarga exitosa.
11: Extraiga el software al directorio /var/www/html para generar una carpeta dzzoffice-2.02.1.
tar -zxvf 2.02.1 -C /var/www/html
12: Autoriza esta carpeta.
chown -R apache.apache /var/www/html/dzzoffice-2.02.1
13: Mientras navega, use http://ip/dzzoffice-2.02.1 para abrir la interfaz de configuración de DzzOffice para iniciar la instalación.
14: Todos cumplen las condiciones, siguiente paso.
15: Los directorios y archivos también pasan la prueba. Si el estado actual de este lugar es X no se puede escribir es porque SELINUX no está cerrado.
16: Ingrese la información de la base de datos configurada, complete la abreviatura de la organización de acuerdo con su situación real, siguiente paso.
17: Indica que hay tablas de base de datos duplicadas. Puede cambiar las tablas de la base de datos de acuerdo con las indicaciones. Elegí forzar la instalación aquí.
18: La instalación fue exitosa, el siguiente paso es configurar el administrador.
19: Establecer la contraseña del administrador.
20: Instalación exitosa. Le solicita que elimine un archivo. Si es un entorno de prueba, no necesita eliminarlo. En un entorno de producción, puede eliminarlo o cambiar su nombre. El archivo está en /var/www/html/dzzoffice-2.02.1/inistall/index.php
21: Ingrese el usuario y contraseña para ingresar al sistema.
22: Indica que la instalación se realizó correctamente. Puede instalar el software en el mercado de aplicaciones y configurarlo en la configuración del sistema.
23: Planeo instalar onlyoffice más adelante, pero ahora aparece el siguiente error después de instalar onlyoffice7.2. Aún no se puede solucionar, si tienes algún problema por favor házmelo saber.