SAJIB BAIG BOOTCAMP — Setup & Diagnostics v2

dyd.sajibbaig.com · protected by setup key · delete setup.php when all green.

1 · Server & configuration

CHECKVALUESTATUSFIX IF RED
PHP version8.4.5 OK
PDO MySQL driverloaded OK
cURL (Google/Facebook login)loaded OK
mbstringloaded OK
opensslloaded OK
HTTPSactive OK cPanel → SSL/TLS Status → Run AutoSSL
config.phpfound OK
data/ writableyes OK
config.php writableyes OK File Manager → config.php → Permissions → 644
SQL dump filefound (dyd_live_mysql.sql) OK
DB driver in configmysql OK must be mysql on cPanel
DB name / usersajibbai_dyduser / sajibbai_dydmainuser OK
DB connectionCONNECTED OK
OTP senderno-reply@dyd.sajibbaig.com · fallback=none OK Create this mailbox in cPanel → Email Accounts + Email Deliverability → Repair
Google sign-upkeys empty (buttons hidden) FIX Add keys to config.php [social] — DEPLOY guide §7
Facebook sign-upkeys empty (buttons hidden) FIX Add keys to config.php [social] — DEPLOY guide §7

2 · Database

CONNECTED — INSTALLED

TABLEROWSTABLEROWS
users82 weeks15
assignments24 quizzes11
questions88 attempts3
submissions2 attendance18
grades_manual1 certificates1
bot_logs5 settings3
days75 day_progress0
earnings1

3 · Install / repair database

Runs database/dyd_live_mysql.sql — the complete system: 75 days, 15 weeks, quizzes, demo accounts.

4 · Set the admin password

Replaces the demo admin (id 1) — do this right after installing.

5 · Test OTP email delivery

6 · Final checklist

1. All rows green  →  2. Database INSTALLED (users ≈ 82, days = 75)  →  3. Admin password changed  →  4. Test email arrives  →  5. Login works at /login.php  →  6. Delete setup.php.

Google / Facebook buttons appear automatically once the 4 keys are in config.php → [social] (DEPLOY guide §7).

© SajibBaig — sajibbaig.com