CHaturband 2.3.2

Professional installation workflow

Every completed stage is resumable. The installer continues automatically after Composer and Twig.

  1. Environment
  2. Composer & Twig
  3. Site
  4. MariaDB
  5. Administrator
  6. Languages
  7. Review
  8. Install
  9. Receipt
Ready

Chaturband 2.3.2 secure installer

PDO, Twig, CloudPanel preflight, verified Composer bootstrap and one CLI cron dispatcher.

Release 2.3.2PHP 8.5.7 Preflight 66 / 66 Twig ready Installer open

1. Environment precheck

PHP 8.4 or newer Detected 8.5.7 (fpm-fcgi). Chaturband supports PHP 8.4.x and PHP 8.5.x; minimum 8.4.0.
64-bit PHP 64-bit integer support is active.
Ubuntu / CloudPanel host optionalUbuntu 24.04.4 LTS. Supported target: Ubuntu 24.04+ with CloudPanel.
Web PHP handler optionalDetected SAPI: fpm-fcgi. CloudPanel should serve the site through a supported PHP 8.4-FPM or PHP 8.5-FPM pool.
PHP extension: ctype Loaded.
PHP extension: curl Loaded.
PHP extension: dom Loaded.
PHP extension: fileinfo Loaded.
PHP extension: gd Loaded.
PHP extension: json Loaded.
PHP extension: mbstring Loaded.
PHP extension: openssl Loaded.
PHP extension: pdo Loaded.
PHP extension: pdo_mysql Loaded.
PHP extension: phar Loaded.
PHP extension: session Loaded.
PHP extension: simplexml Loaded.
PHP extension: tokenizer Loaded.
PHP extension: xml Loaded.
PHP extension: zip Loaded.
PDO MySQL/MariaDB driver The mysql PDO driver is available.
Recommended extension: bcmath optionalLoaded.
Recommended extension: intl optionalLoaded.
Recommended extension: sodium optionalLoaded.
Recommended extension: opcache optionalLoaded.
Safe process execution Required proc_* functions are available for Composer and cron management.
Cryptographic randomness random_bytes() must be available.
Argon2id password hashing Argon2id is available.
HTTPS request Installer is running over HTTPS.
CloudPanel document root /public The standard CloudPanel vhost can be used because its Root Directory resolves to /home/chaturband/htdocs/chaturband.com/public.
Unprivileged CloudPanel site user Effective user: chaturband.
PHP memory limit optional512 MiB; 256 MiB or more is recommended.
Private verification-video upload limit 64 MiB; 64 MiB or more is required for the configurable claim-video ceiling.
PHP POST body limit 72 MiB; 72 MiB or more is required for the encrypted claim-video form and multipart overhead.
Installer resource: composer.json /home/chaturband/htdocs/chaturband.com/composer.json
Installer resource: immutable Composer dependency lock /home/chaturband/htdocs/chaturband.com/composer.lock
Installer resource: MariaDB base schema /home/chaturband/htdocs/chaturband.com/database/install.sql
Installer resource: cron job registry /home/chaturband/htdocs/chaturband.com/config/cron.php
Installer resource: Twig templates /home/chaturband/htdocs/chaturband.com/templates
Installer resource: Theme Studio runtime /home/chaturband/htdocs/chaturband.com/app/Theme/ThemeManager.php
Installer resource: fallback generated theme CSS /home/chaturband/htdocs/chaturband.com/assets/css/theme.generated.css
Installer resource: one-command Ubuntu/CloudPanel launcher /home/chaturband/htdocs/chaturband.com/prepare-ubuntu.sh
Installer resource: all-missing-packages launcher /home/chaturband/htdocs/chaturband.com/install-missing.sh
Installer resource: all-missing-packages installer /home/chaturband/htdocs/chaturband.com/deploy/install-missing-packages.sh
Installer resource: Ubuntu/CloudPanel runtime bootstrap /home/chaturband/htdocs/chaturband.com/deploy/ubuntu-cloudpanel-bootstrap.sh
Installer resource: runtime package manifest /home/chaturband/htdocs/chaturband.com/deploy/ubuntu-cloudpanel-package-manifest.json
Writable: application root (config.local.php / install.lock) /home/chaturband/htdocs/chaturband.com
Writable: storage /home/chaturband/htdocs/chaturband.com/storage
Writable: protected runtime cache /home/chaturband/htdocs/chaturband.com/storage/cache
Writable: Twig cache /home/chaturband/htdocs/chaturband.com/storage/cache/twig
Writable: generated public theme CSS /home/chaturband/htdocs/chaturband.com/assets/css
Writable: Composer bootstrap/cache /home/chaturband/htdocs/chaturband.com/storage/composer
Writable: logs /home/chaturband/htdocs/chaturband.com/storage/logs
Writable: locks /home/chaturband/htdocs/chaturband.com/storage/locks
Writable: rate limiter /home/chaturband/htdocs/chaturband.com/storage/locks/rate-limits
Writable: temporary files /home/chaturband/htdocs/chaturband.com/storage/tmp
Writable: application data /home/chaturband/htdocs/chaturband.com/data
Writable: SEO output /home/chaturband/htdocs/chaturband.com/seo
Document-root permissions optionalThe application root is not world-writable.
Free disk space optional308,089.8 MiB available.
PHP 8.4+ CLI /usr/bin/php8.5 (8.5.7)
User crontab command /usr/bin/crontab
FFmpeg previews optional/usr/bin/ffmpeg
FFprobe verification-video inspection /usr/bin/ffprobe
ClamAV document malware scanner optional/usr/bin/clamscan and /usr/bin/freshclam are available for private claim-document scanning.
PHP open_basedir optionalNot restricted.

2. Composer & Twig

Composer autoload and Twig are installed.

CloudPanel target

Use a PHP 8.4 or PHP 8.5 site, MariaDB 10.11 or newer, HTTPS, and the CloudPanel site user—not root—for files and crontab.

3. Site, languages and MariaDB configuration

Languages & localization

Frontend languages
After installation, configure languages in Control Panel → Languages and add the OpenAI API key in Control Panel → Translations. The first saved key automatically queues each selected non-English language once; the single master cron then translates frontend and SEO text for this domain.
Target collation: utf8mb4_unicode_ciNative PDO preparesConnection can be tested before install

Administrator

Use at least 15 characters. A long unique passphrase or the 24-character browser-generated password is recommended.

Feed, affiliate & payment configuration

Imported genders
Users Online v2 sends repeated gender parameters when a subset is selected.
Imported regions
Select at least one region. Selecting all regions omits the region filter and imports the complete feed.