Ghana Coalition of NGOs in Malaria

Enterprise Platform · No-Terminal Shared-cPanel Installer
GCNM Enterprise Platform v16.0.0 HF7

1. Server readiness

This build is designed for shared cPanel accounts without SSH. Heavy database work is split into many short browser requests.

EXIF is recommended, not a core blocker. If cPanel shows EXIF enabled but this runtime does not, open /runtime-check.php. The packaged standalone diagnostic works even before Laravel/Composer is ready and compares the active web runtime with safely detected CLI PHP runtimes.
PHP 8.2+8.3.33
PHP extension: ctypeLoaded
PHP extension: curlLoaded
PHP extension: domLoaded
PHP extension: fileinfoLoaded
PHP extension: filterLoaded
PHP extension: gdLoaded
PHP extension: hashLoaded
PHP extension: iconvLoaded
PHP extension: jsonLoaded
PHP extension: libxmlLoaded
PHP extension: mbstringLoaded
PHP extension: opensslLoaded
PHP extension: pcreLoaded
PHP extension: pdo_mysqlLoaded
PHP extension: sessionLoaded
PHP extension: simplexmlLoaded
PHP extension: tokenizerLoaded
PHP extension: xmlLoaded
PHP extension: xmlreaderLoaded
PHP extension: xmlwriterLoaded
PHP extension: zipLoaded
PHP extension: zlibLoaded
PHP extension: exif (recommended)Loaded
PHP extension: intl (recommended)Loaded
PHP extension: imagick (recommended)Optional - not loaded
Writable: storageWritable
Writable: storage/frameworkWritable
Writable: storage/framework/cache/dataWritable
Writable: storage/framework/sessionsWritable
Writable: storage/framework/viewsWritable
Writable: storage/logsWritable
Writable: bootstrap/cacheWritable
.env writable/creatableExisting
Installer host is app.ghcnm.orgapp.ghcnm.org
Application folder under public_html/home/ghcnmorg/public_html/app.ghcnm.org
Main public_html writable/home/ghcnmorg/public_html
Composer dependenciesReady

Composer dependencies are installed.

Browser-safe diagnostics

Application root/home/ghcnmorg/public_html/app.ghcnm.org
Public root candidate/home/ghcnmorg/public_html
vendor/autoload.phpPresent
Installer progress filePresent
{
    "composer_started_at": "2026-09-19T07:09:42+00:00",
    "updated_at": "2026-09-19T07:15:27+00:00",
    "environment_ready": true,
    "base_sql_index": 372,
    "base_sql_total": 372,
    "base_sql_last": "/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */",
    "base_sql_updated_at": "2026-09-19T07:11:47+00:00",
    "base_schema_ready": true,
    "base_schema_at": "2026-09-19T07:11:47+00:00",
    "base_sql_reconciled": 0,
    "migrations_ready": true,
    "migrations_at": "2026-09-19T07:15:27+00:00",
    "admin_ready": true,
    "admin_email": "vincent.ninsau@ghcnm.org",
    "admin_at": "2026-09-19T07:14:32+00:00",
    "bridges_ready": true,
    "bridge_messages": [
        "www.ghcnm.org public bridge installed in public_html.",
        "membership.ghcnm.org bridge installed."
    ],
    "member_sync_offset": 228,
    "members_ready": true,
    "member_db_count": 228,
    "authoritative_member_count": 228,
    "authoritative_identity_count": 228,
    "staff_identity_count": 5,
    "member_sync_batch_size": 68,
    "complete": true,
    "completed_at": "2026-09-19T07:15:04+00:00"
}

Web runtime

PHP / SAPI8.3.33 / litespeed
EXIFLoaded

Detected CLI runtimes

php · PHP 8.3.33Core ready
php · PHP 8.3.33Core ready
ea-php83 · PHP 8.3.33Core ready
php · PHP 8.4.25Missing core: dom, fileinfo, gd, mbstring, xmlreader, xmlwriter, zip
php · PHP 8.4.25Core ready
ea-php84 · PHP 8.4.25Core ready
php · PHP 8.2.33Missing core: dom, fileinfo, gd, mbstring, xmlreader, xmlwriter, zip
php · PHP 8.2.33Core ready
ea-php82 · PHP 8.2.33Core ready
php · PHP 8.2.33Core ready

Recent installer error log

No installer errors have been logged yet.