dyd.sajibbaig.com · protected by setup key · delete setup.php when all green.
| CHECK | VALUE | STATUS | FIX IF RED |
|---|---|---|---|
| PHP version | 8.4.5 | OK | |
| PDO MySQL driver | loaded | OK | |
| cURL (Google/Facebook login) | loaded | OK | |
| mbstring | loaded | OK | |
| openssl | loaded | OK | |
| HTTPS | active | OK | cPanel → SSL/TLS Status → Run AutoSSL |
| config.php | found | OK | |
| data/ writable | yes | OK | |
| config.php writable | yes | OK | File Manager → config.php → Permissions → 644 |
| SQL dump file | found (dyd_live_mysql.sql) | OK | |
| DB driver in config | mysql | OK | must be mysql on cPanel |
| DB name / user | sajibbai_dyduser / sajibbai_dydmainuser | OK | |
| DB connection | CONNECTED | OK | |
| OTP sender | no-reply@dyd.sajibbaig.com · fallback=none | OK | Create this mailbox in cPanel → Email Accounts + Email Deliverability → Repair |
| Google sign-up | keys empty (buttons hidden) | FIX | Add keys to config.php [social] — DEPLOY guide §7 |
| Facebook sign-up | keys empty (buttons hidden) | FIX | Add keys to config.php [social] — DEPLOY guide §7 |
CONNECTED — INSTALLED
| TABLE | ROWS | TABLE | ROWS |
|---|---|---|---|
| users | 82 | weeks | 15 |
| assignments | 24 | quizzes | 11 |
| questions | 88 | attempts | 3 |
| submissions | 2 | attendance | 18 |
| grades_manual | 1 | certificates | 1 |
| bot_logs | 5 | settings | 3 |
| days | 75 | day_progress | 0 |
| earnings | 1 |
Runs database/dyd_live_mysql.sql — the complete system: 75 days, 15 weeks, quizzes, demo accounts.
Replaces the demo admin (id 1) — do this right after installing.
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