Cashbook Plus — Health Check

premium122.web-hosting.com  ·  PHP 8.5.4  ·  05 Apr 2026 11:28:20 UTC

105 checks
❌ 36 check(s) failed  ·  69/105 passed
✅ 69 passed ❌ 36 failed 8 sections
PHP Environment
PHP Version 8.5.4
ext: pdo Loaded
ext: pdo_mysql Loaded
ext: mbstring Loaded
ext: exif Loaded
ext: gd Loaded
ext: openssl Loaded
ext: tokenizer Loaded
ext: xml Loaded
ext: ctype Loaded
ext: json Loaded
ext: fileinfo Loaded
ext: intl Loaded
ext: curl Loaded
ext: dom Loaded
ext: filter Loaded
ext: hash Loaded
ext: session Loaded
max_execution_time 1500s (need 30+)
memory_limit 1024M (need 128M+)
upload_max_filesize 1024M (need 8M+)
post_max_size 1024M (need 8M+)
Critical Files & Directories
.env Present
artisan Present
composer.json Present
composer.lock Present
vendor/autoload.php MISSING
💡 Re-run the GitHub Actions deploy workflow to upload this file.
vendor/laravel/framework Present
bootstrap/app.php Present
bootstrap/providers.php Present
public/index.php MISSING
💡 Re-run the GitHub Actions deploy workflow to upload this file.
public/build/manifest.json MISSING
💡 Re-run the GitHub Actions deploy workflow to upload this file.
config/app.php Present
config/database.php Present
config/auth.php Present
config/session.php MISSING
💡 Re-run the GitHub Actions deploy workflow to upload this file.
routes/web.php MISSING
💡 Re-run the GitHub Actions deploy workflow to upload this file.
app/Http/Controllers Present
app/Models/User.php Present
app/Models/Book.php Present
app/Models/Entry.php Present
resources/views Present
resources/css/app.css MISSING
💡 Re-run the GitHub Actions deploy workflow to upload this file.
resources/js/app.js MISSING
💡 Re-run the GitHub Actions deploy workflow to upload this file.
index.php is valid Laravel entry Content invalid or file missing
artisan file is valid OK
Vite build manifest has entries Empty or invalid
💡 Run npm ci && npx vite build locally, then redeploy.
Storage & Permissions
storage/ writable Perms: 0755
storage/app/ writable Perms: 0755
storage/app/public/ writable Perms: 0755
storage/framework/ writable Perms: 0755
storage/framework/cache/ writable Perms: 0755
storage/framework/cache/data/ exists MISSING
💡 Create this folder via cPanel File Manager.
storage/framework/sessions/ exists MISSING
💡 Create this folder via cPanel File Manager.
storage/framework/views/ exists MISSING
💡 Create this folder via cPanel File Manager.
storage/logs/ exists MISSING
💡 Create this folder via cPanel File Manager.
bootstrap/cache/ writable Perms: 0755
storage/logs/ write test Write failed
💡 Set storage/logs to 755 writable.
public/storage symlink MISSING
💡 Run setup.php → storage:link, or create symlink manually in cPanel.
Environment (.env)
.env file exists Found (870 bytes)
APP_KEY set Present (base64)
APP_ENV=production production
APP_DEBUG=false false
APP_URL set http://cashbookplus.mrasoftsolution.com
DB_CONNECTION=mysql mysql
DB_HOST set localhost
DB_DATABASE set mraajtmp_cashbookplusmrass
DB_USERNAME set mraajtmp_cashbookplusmrassuser
DB_PASSWORD set (set)
SESSION_DRIVER=database database
CACHE_STORE=database database
QUEUE_CONNECTION database
MAIL_MAILER set log
ADMIN_EMAIL set admin@cashbook.app
ADMIN_PASSWORD set (set)
Database
Database connection Connected · MySQL 11.4.10-MariaDB-cll-lve-log
Tables count 0 table(s) found
table: users MISSING
💡 Run setup.php → php artisan migrate --force
table: sessions MISSING
💡 Run setup.php → php artisan migrate --force
table: cache MISSING
💡 Run setup.php → php artisan migrate --force
table: cache_locks MISSING
💡 Run setup.php → php artisan migrate --force
table: jobs MISSING
💡 Run setup.php → php artisan migrate --force
table: job_batches MISSING
💡 Run setup.php → php artisan migrate --force
table: failed_jobs MISSING
💡 Run setup.php → php artisan migrate --force
table: admin_users MISSING
💡 Run setup.php → php artisan migrate --force
table: sms_settings MISSING
💡 Run setup.php → php artisan migrate --force
table: books MISSING
💡 Run setup.php → php artisan migrate --force
table: book_access MISSING
💡 Run setup.php → php artisan migrate --force
table: categories MISSING
💡 Run setup.php → php artisan migrate --force
table: persons MISSING
💡 Run setup.php → php artisan migrate --force
table: entries MISSING
💡 Run setup.php → php artisan migrate --force
table: entry_audits MISSING
💡 Run setup.php → php artisan migrate --force
table: migrations MISSING
💡 Run setup.php → php artisan migrate --force
table: password_reset_tokens MISSING
💡 Run setup.php → php artisan migrate --force
DB write/read test Write+read OK
DB charset latin1 / latin1_swedish_ci
💡 Database should use utf8mb4 charset for emoji/unicode support.
Laravel Bootstrap
Laravel boots successfully vendor/autoload.php or bootstrap/app.php missing
💡 Check APP_KEY in .env, vendor/ present, and bootstrap/app.php intact.
Security
APP_DEBUG is off false
.env not web-accessible OK
.htaccess present MISSING
💡 Ensure .htaccess is uploaded for Apache URL rewriting.
Debugbar not in production Not installed (good)
Disk & Server
Disk free space 1555419 MB free
Web server LiteSpeed
HTTPS active Yes
Document root /home/mraajtmp/cashbookplus.mrasoftsolution.com/public
⚠️ Delete this file immediately after use — it exposes system, filesystem, and database information.
📋 Full report — copy and paste to developer