| Server IP : 178.105.230.71 / Your IP : 216.73.216.52 Web Server : Apache/2.4.66 (Debian) System : Linux d8d1f4b5d523 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.2.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/html/ |
Upload File : |
<?php
// deploy/healthcheck.php — prüft DB + Redis ohne vollen WP-Bootstrap.
header('Content-Type: text/plain');
$ok = true; $out = [];
$dbHost = getenv('WORDPRESS_DB_HOST') ?: 'mariadb';
$mysqli = @mysqli_connect($dbHost, getenv('WORDPRESS_DB_USER'),
getenv('WORDPRESS_DB_PASSWORD'), getenv('WORDPRESS_DB_NAME'));
if ($mysqli) { $out[] = 'db:ok'; mysqli_close($mysqli); }
else { $out[] = 'db:fail'; $ok = false; }
$redisHost = getenv('WP_REDIS_HOST') ?: 'redis';
$fp = @fsockopen($redisHost, (int)(getenv('WP_REDIS_PORT') ?: 6379), $e, $s, 2);
if ($fp) { $out[] = 'redis:ok'; fclose($fp); }
else { $out[] = 'redis:fail'; $ok = false; }
http_response_code($ok ? 200 : 503);
echo ($ok ? 'OK ' : 'FAIL ') . implode(' ', $out) . "\n";