🌐 GNUWorld CService-Web PHP 7.4 - UnionChat

Versión oficial con errores corregidos | Compatible PHP 7.4 y PHP 8.1

📢 Información

Guía oficial de instalación para GNUWorld CService-Web.

El theme original ya no se encuentra incluido.

⚙️ Instalar dependencias

Ejecutar como root

apt install apache2 apache2-bin apache2-data apache2-dev apache2-doc apache2-ssl-dev apache2-utils libapache2-mod-php php7.4 php7.4-cgi php7.4-cli php7.4-common php7.4-curl php7.4-dev php7.4-gd php7.4-json php7.4-mysql php7.4-pgsql php7.4-readline php7.4-sqlite3 php7.4-xml php7.4-xmlrpc libreadline-dev libssl-dev openssl zlib1g zlib1g-dev postfix
📝 Editar php.ini
updatedb
nano /etc/php/7.4/apache2/php.ini

Buscar:

short_open_tag = Off

Cambiar a:

short_open_tag = On

Guardar cambios:

CTRL + O
ENTER
CTRL + X
🔄 Reiniciar Apache2
service apache2 restart
📦 Instalar Composer
curl -sS https://getcomposer.org/installer | php && mv composer.phar /usr/local/bin/composer
👤 Entrar al usuario GNUWorld
su - gnuworld
📥 Descargar CService-Web
wget https://unionchat.org/cservice-web_v3.tar.gz
📦 Descomprimir archivo
tar zxvf cservice-web_v3.tar.gz
📂 Entrar a carpeta
cd cservice-web
⚙️ Instalar dependencias Composer
composer install
📁 Entrar a php_includes
cd php_includes
📄 Crear archivos de configuración
cp config.inc.dist config.inc
cp cmaster.inc.dist cmaster.inc
cp blackhole.inc.dist blackhole.inc

Editar los archivos .inc con la configuración de tu red IRC.

📤 Volver atrás
cd ..
cd ..
🔐 Volver a root
su
📂 Entrar a Apache Web
cd /var/www/html/
🔑 Configurar permisos
chmod 711 ~gnuworld
chmod 711 ~gnuworld/cservice-web
chmod 755 ~gnuworld/cservice-web/php_includes
chmod 644 ~gnuworld/cservice-web/php_includes/config.inc
chmod 755 ~gnuworld/cservice-web/docs/gnuworld/
🔗 Crear enlace web
ln -s /home/gnuworld/cservice-web/docs/gnuworld live
🚀 Reiniciar Apache2
service apache2 restart
🌐 Abrir panel web
http://TU-IP/live

Si todo salió correctamente el panel GNUWorld CService-Web estará funcionando.

📥 Descarga oficial
CService-Web Config
🎉 Finalizado

Instalación completada correctamente.