Greek n Stay Diary — MySQL Diagnostics v3.2

This page checks the exact server pieces required for persistence.

PHP 8.2+PASS8.4.26
PDO extensionPASSLoaded
PDO MySQL driverPASSLoaded
config.php existsPASS/home/gnsdiary/public_html/config.php
MySQL connectionPASS10.11.19-MariaDB-log
gns_diary_state tablePASSFound
Central state row id=1PASSSchema 3 · revision 327 · 151754 bytes · updated 2026-10-18 16:54:24
state_json valid JSONPASSValid
Database user can UPDATEPASSWrite permission confirmed (test rolled back)

API tests

Open api/health.php — it must return "ok":true.

Open api/state.php — it must return JSON containing "ok":true, "revision" and "state".

If either link gives 404: the api folder was not uploaded beside index.html.

If it gives 500: read the error shown here; usually config.php, credentials, database permissions, or PDO MySQL support is the cause.