Site check
Google sign-in, your session, and private storage.
Copy the exact database username and password from Hostinger into private/malpm.config.php. Confirm that user is assigned to this database. The Google client secret is NOT the database password. View error code, reference and login steps ↓
Test Google sign-in
Sign in to check your account and private file access.
Check a private file
Create a small test file, then download it through your signed-in session.
Sign in first. Private files are never publicly listed.
Diagnostics · Google sign-in & database — error details
No sign-in attempt recorded in this browser yet. Start a new Google login to trace each step.
Database check on this page load
DB_ACCESS_DENIEDMySQL rejected the database username/password or its connection privileges.
What to do: Copy the exact database username and password from Hostinger into private/malpm.config.php. Confirm that user is assigned to this database. The Google client secret is NOT the database password.
- SQLSTATE
HY000- MySQL error
1045
910043c1c7 · 2026-10-16T18:21:29+00:00Configuration checks values hidden where private
- Active config
private/malpm.config.php(outside public_html)- Google client ID
152008821765-dbtfnp19jeqtsglkbjkcge6ev5mt84i6.apps.googleusercontent.com- Google secret
- Present — hidden
- Callback
https://malpm.com/auth.php- PHP cURL
- Available
- PDO MySQL
- Available
- Database DSN
- Present — hidden
- Database user
- Present — hidden
- Database password
- Present — hidden
- Session storage
- Writable
Detailed server log: private/storage/logs/app.log. Find the matching reference above. The old reference from before this update cannot be reconstructed here; reproduce the failure once after uploading the updated files.
Setup details
- Google callback
https://malpm.com/auth.php- Configuration
private/malpm.config.phpoutsidepublic_html- Database
- Optional when its DSN is blank. If configured, the database must work before the login session is created. Only
malpm_test_usersis created. - Storage
- Sessions, logs and each user's test file stay under
private/storage/.