PHP Version: " . phpversion() . "
"; // Проверяем доступные расширения echo "MySQLi: " . (extension_loaded('mysqli') ? '✅ Available' : '❌ Not Available') . "
"; echo "PDO: " . (extension_loaded('pdo') ? '✅ Available' : '❌ Not Available') . "
"; echo "PDO MySQL: " . (extension_loaded('pdo_mysql') ? '✅ Available' : '❌ Not Available') . "
"; // Проверяем подключение к БД try { $db_host = getenv('DB_HOST') ?: 'mysql'; $db_user = getenv('DB_USER') ?: 'botuser'; $db_password = getenv('DB_PASSWORD') ?: 'botpassword'; $db_name = getenv('DB_NAME') ?: 'telegram_bot'; echo "Trying to connect to: mysql:host=$db_host;dbname=$db_name
"; $pdo = new PDO("mysql:host=$db_host;dbname=$db_name;charset=utf8mb4", $db_user, $db_password); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "✅ Database Connection: Successful
"; // Проверяем таблицу users $stmt = $pdo->query("SELECT COUNT(*) as count FROM users"); $result = $stmt->fetch(PDO::FETCH_ASSOC); echo "Users Table: ✅ Exists (" . $result['count'] . " users)
"; // Показываем пользователей $stmt = $pdo->query("SELECT user_id, username, first_name FROM users"); echo "❌ Database Connection Failed: " . $e->getMessage() . "
"; } echo "Server Time: " . date('Y-m-d H:i:s') . "
";