You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
2 weeks ago | |
|---|---|---|
| .. | ||
| backvicibox | 2 weeks ago | |
| installer custom | 1 month ago | |
| README.txt | 2 weeks ago | |
| stage_custom_assets.sh | 4 weeks ago | |
| unified_installer.sh | 3 weeks ago | |
README.txt
========================================== BACKUP DE VICIBOX - AMBIENTE DE CONFIGURACIÓN ========================================== Fecha de creación: Fri Feb 6 04:46:49 PM UTC 2026 INSTRUCCIONES RÁPIDAS (instalación automática): ---------------------------------------------- 1. Instalar git zypper install git 2. git clone https://git.sapian.cloud/Sapian/vicidial_sapian.git (Se descargan los archivos instalador voe y custom) 1. Copiar este directorio al servidor destino, debe quedar en la ruta /home/ ej. /home/backvicibox). 2. Ejecutar el instalador (instala dependencias, restore, parches y express): cd /home/backvicibox sudo chmod +x install-vicibox.sh restore.sh apply-vicibox-patches.sh sudo ./install-vicibox.sh NOTA El script ./install-vicibox.sh ejecuta todos los sh necesarios para la instalacion 3. Revisar el log si algo falla: install-vicibox.log ARCHIVOS INCLUIDOS: ------------------- 1. vicibox-scripts.tar.gz - Todos los scripts de instalación y configuración de Vicibox - Ubicación original: /usr/share/vicibox/ 2. astguiclient-trunk.tar.gz - Código fuente completo de ViciDial - Ubicación original: /usr/src/astguiclient/trunk/ 3. restore.sh - Script para restaurar los archivos en el servidor destino 4. install-vicibox.sh (NUEVO) - Instalación completa en orden: Perl → MariaDB → PHP → Apache - Instala php8-mbstring junto con PHP (evita fatal error UTF-8 en la web) - Configura Apache para apuntar a /vicidial/welcome.php - Ejecuta restore.sh, aplica parches a vicibox-install.pl y lanza --vicibox-express - Uso: sudo ./install-vicibox.sh 5. apply-vicibox-patches.sh (NUEVO) - Aplica parches a vicibox-install.pl (socket MySQL, random_pass, DBI) - Se usa automáticamente desde install-vicibox.sh si no existe patches/vicibox-install.pl 6. patches/ - vicibox-install.pl: copia del instalador con parches ya aplicados (recomendado) - README.txt: descripción de los parches 7. version-info.txt - Información de versiones y sistema INSTRUCCIONES MANUALES (paso a paso): ------------------------------------ 1. Instalar dependencias: Perl (y DBI, DBD-mysql, LWP::Simple), Subversion, MariaDB, PHP 8 (y apache2-mod_php8, php8-mysql, php8-mbstring), Apache2. 2. Configurar Apache para que la URL principal sirva /vicidial/welcome.php. 3. Ejecutar: sudo ./restore.sh 4. Aplicar parches (copiar patches/vicibox-install.pl a /usr/share/vicibox/ o ejecutar apply-vicibox-patches.sh). 5. Ejecutar: echo y | sudo /usr/share/vicibox/vicibox-install.pl --vicibox-express 6. En /etc/astguiclient.conf poner VARDB_server => 127.0.0.1 para la web. REQUISITOS DEL SERVIDOR DESTINO: -------------------------------- - Sistema operativo: openSUSE Leap / SUSE Linux Enterprise (SLE 15 SP6) - install-vicibox.sh instala: Perl, DBI, DBD-mysql, libwww-perl, subversion, MariaDB, PHP 8 (incl. php8-mbstring), Apache2. Asterisk se gestiona por el instalador ViciBox. - Acceso a internet (recomendado para repos y actualizaciones). NOTAS: ------ - El tamaño total comprimido es aproximadamente 50-70 MB. - Log de install-vicibox.sh: install-vicibox.log en este directorio. - Log del instalador ViciBox: /var/log/vicibox.log. - Acceso web tras instalación: http://<IP>/vicidial/welcome.php PERMISOS DE USUARIOS VICIDIAL (pendiente de revisión): ------------------------------------------------------ Los usuarios de VICIdial no cuentan con permisos suficientes para poder gestionar grupos. Se va a revisar qué es lo que sucede para encontrar una solución. SOLUCIÓN / INSTALADOR (mbstring y Apache): ------------------------------------------ La instalación de php8-mbstring y la recarga de Apache quedaron incorporadas en install-vicibox.sh (paquete php8-mbstring en el mismo zypper install que PHP, y systemctl reload apache2 tras ajustes de php.ini), para evitar el fatal error por funciones multi-byte (UTF-8) en la interfaz web. Si instalaste a mano o falta la extensión y la página se corta: sudo zypper in php8-mbstring Instala php8-mbstring (extensión mbstring): agrega funciones como mb_strlen() necesarias para UTF-8; sin ella VICIdial puede dar fatal error. sudo systemctl restart apache2 Reinicia Apache para que PHP cargue mbstring recién instalada. ==========================================