Permissions · server · database · code integrity
| Check | Status | Detail |
|---|---|---|
| Version | OK | PHP 8.4.20 |
| SAPI | OK | fpm-fcgi (ensure nginx fastcgi_pass matches this pool socket) |
| Extension: pdo | OK | loaded |
| Extension: json | OK | loaded |
| Extension: mbstring | OK | loaded |
| Extension: openssl | OK | loaded |
| Extension: session | OK | loaded |
| Extension: pdo_sqlite | OK | loaded |
| Extension: pdo_mysql | OK | loaded |
| Extension: curl | OK | loaded |
| Extension: fileinfo | OK | loaded |
| Extension: gd | OK | loaded |
| Argon2id hashing | OK | available |
| OPcache | OK | enabled |
| Check | Status | Detail |
|---|---|---|
| .env file | OK | loaded from /home/awrongtrump/htdocs/wrongtrump.com/.env |
| DB_DRIVER | OK | mysql → 127.0.0.1:3306/dtyrfhsrtgw45tyw4gw4gw4gw45 |
| APP_ENV | OK | development |
| APP_DEBUG | WARN | ON (development) — turn off in production |
| APP_URL | OK | http://wrongtrump.com |
| DB_DRIVER | OK | mysql |
| DB_HOST | OK | 127.0.0.1 |
| DB_NAME | OK | dtyrfhsrtgw45tyw4gw4gw4gw45 |
| DB_USER | OK | sergw45ghwergva4g5wq4 |
| DB_PASS | OK | set |
| Facebook OAuth | WARN | partial — need both FB_APP_ID and FB_APP_SECRET |
| Facebook Page showcase | WARN | Set FB_PAGE_URL in .env (or Admin → Settings) to show the page + posts on the homepage |
| Check | Status | Detail |
|---|---|---|
| APP_ROOT | OK | readable + writable (/home/awrongtrump/htdocs/wrongtrump.com) |
| data/ | OK | readable + writable (/home/awrongtrump/htdocs/wrongtrump.com/data) |
| data/logs/ | OK | readable + writable (/home/awrongtrump/htdocs/wrongtrump.com/data/logs) |
| uploads/ | OK | readable + writable (/home/awrongtrump/htdocs/wrongtrump.com/uploads) |
| uploads/avatars/ | OK | readable + writable (/home/awrongtrump/htdocs/wrongtrump.com/uploads/avatars) |
| uploads/tickets/ | OK | readable + writable (/home/awrongtrump/htdocs/wrongtrump.com/uploads/tickets) |
| sql/schema.sql | OK | readable (/home/awrongtrump/htdocs/wrongtrump.com/sql/schema.sql) |
| sql/seed.sql | OK | readable (/home/awrongtrump/htdocs/wrongtrump.com/sql/seed.sql) |
| Session save path | OK | /var/lib/php/sessions |
| Log write probe | OK | can write error logs |
| Check | Status | Detail |
|---|---|---|
| Connection | OK | connected via mysql |
| Schema tables | OK | 20 core tables present |
| Users | OK | 5 user(s) |
| Install flag | OK | data/.schema_initialized present |
| Homepage query | OK | sample debate query succeeded |
| Check | Status | Detail |
|---|---|---|
| Critical file parse | OK | 12 entry files parse cleanly |
| Check | Status | Detail |
|---|---|---|
| SAPI / software | OK | fpm-fcgi / nginx/1.30.4 |
| Document root | OK | DOCUMENT_ROOT=/home/awrongtrump/htdocs/wrongtrump.com; APP_ROOT=/home/awrongtrump/htdocs/wrongtrump.com |
| .htaccess directives | OK | no illegal Directory* blocks detected |
php-fpm.sock. Restart FPM and match the upstream path.data/logs/app_errors.log show those.data/, data/logs/, uploads/ (e.g. chown -R www-data:www-data data uploads).php install.php once on the server.request_terminate_timeout and proxy proxy_read_timeout.JSON: /diagnose.php?format=json · Installer: /install.php · Home