🔍 Guest System Diagnostic Tool

Server: Microsoft-IIS/10.0

PHP Version: 8.3.13

Document Root: C:\inetpub\Websites\GuestSystem\public

Script Path: C:\inetpub\Websites\GuestSystem\public\diagnose.php

Current Working Directory: C:\inetpub\Websites\GuestSystem\public

Step-by-Step Diagnostics

1. Logs Directory

✓ Logs directory exists and is writable: C:\inetpub\Websites\GuestSystem\public/../logs

2. Composer Autoload

✓ vendor/autoload.php exists
✓ Autoloader loaded successfully

3. Configuration Files

✓ env.php exists
✓ db.php exists
✓ pusher.php exists

4. Environment Configuration

✓ env.php loaded successfully
Array
(
    [app_env] => Development
    [debug_enabled] => 1
    [allow_http] => 1
    [timezone] => America/Los_Angeles
    [db] => Array
        (
            [host] => azsql01.sitnsleep.com
            [name] => UpSystem
            [user] => gs_admin
            [pass] => rykviN-6tyzgu-fidmip
        )

    [pusher] => Array
        (
            [app_id] => 2001987
            [key] => ecfd88d2cf76e0f19514
            [secret] => 3202895ee3509e978af0
            [cluster] => us3
        )

    [manager] => Array
        (
            [pin_hash] => 14300
        )

    [store] => Array
        (
            [override_num] => 
        )

)

5. Required PHP Extensions

✓ pdo extension loaded
✓ json extension loaded
✓ mbstring extension loaded
✓ openssl extension loaded
SQL Server extensions (required for database):
⚠ sqlsrv extension not loaded
⚠ pdo_sqlsrv extension not loaded
✓ odbc extension loaded
✓ pdo_odbc extension loaded
⚠ PDO sqlsrv driver is NOT available
✓ PDO odbc driver is available
⚠ ODBC driver available, but SQL Server ODBC drivers not detected

6. Database Configuration

✓ Database configuration loaded successfully
✓ PDO connection established
✓ Database query test successful

7. Pusher Configuration

✓ Pusher configuration loaded successfully

8. Application Directory Structure

✓ app/Controllers exists
✓ app/Middleware exists
✓ app/Repositories exists
✓ app/Services exists
✓ app/Views exists

9. Main Application Bootstrap

✓ index.php exists