BAPMS Installer

Preflight Check

Validate PHP, MySQL, database schema, upload folders and sample Term Contract active buildings before entering the dashboard.

OverallWARNING
Pass30
Warning2
Fail0

Next Action

Fresh install must create/select the hosting database, save credentials in Hosting Setup, then import database_v6.sql once into that selected database. Do not import old migration fragments.
Open Login Hosting Setup System Health

PHP Runtime

PASS
PHP version
Detected PHP 8.4.21
PASS
Use PHP 8.0+.
PDO base extension
Loaded
PASS
PDO MySQL driver
Loaded
PASS
Session extension
Loaded
PASS
JSON extension
Loaded
PASS
Fileinfo extension for upload MIME validation
Loaded
PASS
Mbstring extension for Unicode support
Loaded
PASS
SimpleXML extension for Excel import
Loaded
PASS
Zip extension for XLSX/Office processing
Loaded
PASS
GD extension for photo/image processing
Loaded
PASS
Upload size configuration
post_max_size=1024M, upload_max_filesize=1024M
PASS
Recommended minimum is 10M for inspection photos and documents.

Configuration

WARNING
database_v6.sql exists
Found
PASS
Keep database_v6.sql in the application root.
Database config file
Configured DB: whatsons_bapms @ localhost:3306 as whatsons_deynxp
PASS
Expected DB name is bapms_fm for this recovery build.
Target database name
config/database.php uses whatsons_bapms
WARNING
Set $dbname to bapms_fm or import database_v6.sql into the configured database.

Database

PASS
MySQL server connection
Connected to MySQL/MariaDB 8.4.9 at localhost:3306
PASS
Target database exists
whatsons_bapms exists
PASS
Create/select the hosting database in phpMyAdmin, then import database_v6.sql.
Schema table readiness
82 expected tables. Missing: none
PASS
Login users
7 active user(s)
PASS
Default admin should exist after SQL import.
10 sample active Term Contract buildings
10 active building(s) linked to active monthly Term Contract
PASS
Import latest database_v6.sql or login as admin and use System Health > Seed 10 Active Buildings.
BCA/FCA module readiness
1 BCA building(s), 1 assessment(s), 18 defect(s)
PASS
Import latest database_v6.sql for BCA/FCA tables and sample assessment.
BCA/FCA V7.0.4 report format
General information, assessment summary, findings, estimated cost and photographic report schema ready
PASS
Import database_v6.sql from V7.0.4 package.

File System

PASS
uploads
Writable
PASS
uploads/monthly_inspection_defects
Writable
PASS
uploads/monthly_inspection_item_photos
Writable
PASS
uploads/monthly_inspection_templates
Writable
PASS
uploads/pdf_assets
Writable
PASS
uploads/sgr_inspections
Writable
PASS
uploads/sgr_invoices
Writable
PASS
uploads/bca_defects
Writable
PASS

Security

WARNING
Upload execution protection
uploads/.htaccess exists
PASS
Use Repair Upload Folders to generate protection rules.
Installer visibility
install.php is visible
WARNING
After production handover, rename/remove install.php or restrict it by web server rule.
Database credential profile
Custom database user configured
PASS
Use a dedicated least-privilege MySQL user for staging/production.

Demo Login

admin@jkr.local / password
pj@jkr.local / password
manager@contractor.local / password