Linux spg1.cloudpowerdns.com 5.14.0-611.34.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Feb 18 05:51:10 EST 2026 x86_64
LiteSpeed
Server IP : 176.9.63.151 & Your IP : 216.73.217.60
Domains :
Cant Read [ /etc/named.conf ]
User : fastear1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
fastear1 /
new.ads /
Delete
Unzip
Name
Size
Permission
Date
Action
.well-known
[ DIR ]
drwxr-xr-x
2025-11-13 19:14
admin
[ DIR ]
drwxr-xr-x
2026-04-01 03:43
assets
[ DIR ]
drwxr-xr-x
2026-04-01 03:43
car
[ DIR ]
drwxr-xr-x
2026-04-01 03:43
cgi-bin
[ DIR ]
drwxr-xr-x
2026-04-01 03:43
libs
[ DIR ]
drwxr-xr-x
2026-04-01 03:43
uploads
[ DIR ]
drwxr-xr-x
2026-04-01 03:43
user
[ DIR ]
drwxr-xr-x
2026-04-01 03:43
.htaccess
197
B
-r--r--r--
2026-04-01 03:43
README.md
7.44
KB
-rw-r--r--
2025-11-13 19:23
car.zip
91.76
MB
-rw-r--r--
2025-11-13 17:22
config.php
1006
B
-rw-r--r--
2025-11-13 17:23
database.php
1.35
KB
-rw-r--r--
2025-11-13 19:11
database.sql
3.97
KB
-rw-r--r--
2025-11-13 19:47
debug_admin.php
5.24
KB
-rw-r--r--
2025-11-13 19:53
debug_qr_status.php
7.57
KB
-rw-r--r--
2025-11-13 20:12
debug_step4.php
4.71
KB
-rw-r--r--
2025-11-13 21:29
debug_step4_redirect.php
7.74
KB
-rw-r--r--
2025-11-13 22:14
email_setup_guide.md
3.55
KB
-rw-r--r--
2025-11-13 20:41
error_log
22.3
KB
-rw-r--r--
2026-02-19 19:34
fUSdQU7r.php
445
B
-rw-r--r--
2026-02-23 13:08
fix_admin_password.php
2.47
KB
-rw-r--r--
2025-11-13 19:48
fix_all_warnings.php
9.02
KB
-rw-r--r--
2025-11-13 21:57
fix_step4_qr_issues.php
10.65
KB
-rw-r--r--
2025-11-13 22:13
index.php
8.68
KB
-rw-r--r--
2025-11-13 19:13
live_admin_fix.php
11.84
KB
-rw-r--r--
2025-11-13 20:54
live_step4_fix.php
7.93
KB
-rw-r--r--
2025-11-13 21:39
login.php
7.33
KB
-rw-r--r--
2025-11-13 19:14
logout.php
171
B
-rw-r--r--
2025-11-13 19:14
profile.php
10.78
KB
-rw-r--r--
2025-11-13 22:13
quick_admin_fix.php
4.67
KB
-rw-r--r--
2025-11-13 20:24
register.php
10.78
KB
-rw-r--r--
2025-11-13 19:14
test_email_fix.php
3.71
KB
-rw-r--r--
2025-11-13 20:02
test_qr.php
4.1
KB
-rw-r--r--
2025-11-13 19:59
test_reference_fix.php
4.28
KB
-rw-r--r--
2025-11-13 20:05
test_step4_fix.php
6.24
KB
-rw-r--r--
2025-11-13 22:21
txets.php
4.37
KB
-rw-r--r--
2026-02-24 02:50
vtmgPedc.php
445
B
-rw-r--r--
2026-02-22 23:14
wp-blog-header.php
2.74
KB
-rw-r--r--
2026-04-01 03:43
wp-cron.php
2.74
KB
-rw-r--r--
2026-04-01 03:43
Save
Rename
<?php // Live Domain Admin Login Fix Script // Upload this file to your live domain and run it error_reporting(E_ALL); ini_set('display_errors', 1); echo "<!DOCTYPE html> <html lang='en'> <head> <meta charset='UTF-8'> <meta name='viewport' content='width=device-width, initial-scale=1.0'> <title>Live Domain Admin Fix</title> <link href='https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css' rel='stylesheet'> <style> .success { color: #28a745; font-weight: bold; } .error { color: #dc3545; font-weight: bold; } .warning { color: #ffc107; font-weight: bold; } .info { color: #17a2b8; font-weight: bold; } pre { background: #f8f9fa; padding: 15px; border-radius: 5px; } </style> </head> <body> <div class='container mt-4'> <h1>๐ง Live Domain Admin Login Fix</h1> <div class='alert alert-info'> <strong>Purpose:</strong> Diagnose and fix admin login issues on live domain </div>"; // Step 1: Check if config files exist echo "<h3>๐ Step 1: Configuration Check</h3>"; if (file_exists('config.php')) { echo "<p class='success'>โ config.php found</p>"; require_once 'config.php'; // Check database constants if (defined('DB_HOST') && defined('DB_NAME') && defined('DB_USER')) { echo "<p class='success'>โ Database constants defined</p>"; echo "<p class='info'>Database: " . DB_NAME . " on " . DB_HOST . "</p>"; } else { echo "<p class='error'>โ Database constants missing in config.php</p>"; } } else { echo "<p class='error'>โ config.php not found</p>"; echo "<div class='alert alert-danger'>Please upload config.php to your live domain!</div>"; } // Step 2: Database Connection Test echo "<h3>๐๏ธ Step 2: Database Connection Test</h3>"; try { if (defined('DB_HOST')) { $dsn = "mysql:host=" . DB_HOST . ";dbname=" . DB_NAME . ";charset=utf8mb4"; $pdo = new PDO($dsn, DB_USER, DB_PASS, [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC ]); echo "<p class='success'>โ Database connection successful</p>"; // Check if admin_users table exists $stmt = $pdo->query("SHOW TABLES LIKE 'admin_users'"); if ($stmt->rowCount() > 0) { echo "<p class='success'>โ admin_users table exists</p>"; // Check admin user $stmt = $pdo->prepare("SELECT * FROM admin_users WHERE username = 'admin'"); $stmt->execute(); $admin = $stmt->fetch(); if ($admin) { echo "<p class='success'>โ Admin user found</p>"; echo "<p class='info'>Admin ID: " . $admin['id'] . "</p>"; echo "<p class='info'>Username: " . $admin['username'] . "</p>"; echo "<p class='info'>Active: " . ($admin['is_active'] ? 'Yes' : 'No') . "</p>"; echo "<p class='info'>Password Hash: " . substr($admin['password'], 0, 20) . "...</p>"; } else { echo "<p class='error'>โ Admin user not found</p>"; echo "<div class='alert alert-warning'>Creating admin user...</div>"; // Create admin user $password = password_hash('admin123', PASSWORD_DEFAULT); $stmt = $pdo->prepare("INSERT INTO admin_users (username, password, full_name, email, is_active) VALUES (?, ?, ?, ?, ?)"); $result = $stmt->execute(['admin', $password, 'System Administrator', 'admin@' . $_SERVER['HTTP_HOST'], 1]); if ($result) { echo "<p class='success'>โ Admin user created successfully</p>"; echo "<p class='info'>Username: admin</p>"; echo "<p class='info'>Password: admin123</p>"; } else { echo "<p class='error'>โ Failed to create admin user</p>"; } } } else { echo "<p class='error'>โ admin_users table not found</p>"; echo "<div class='alert alert-danger'>Please import the database.sql file!</div>"; } } else { echo "<p class='error'>โ Database constants not defined</p>"; } } catch (Exception $e) { echo "<p class='error'>โ Database connection failed: " . $e->getMessage() . "</p>"; } // Step 3: Check admin login files echo "<h3>๐ Step 3: Admin Files Check</h3>"; $adminFiles = [ 'admin/login.php' => 'Admin login page', 'admin/dashboard.php' => 'Admin dashboard', 'admin/index.php' => 'Admin index redirect', 'database.php' => 'Database class', 'libs/functions.php' => 'Helper functions' ]; foreach ($adminFiles as $file => $description) { if (file_exists($file)) { echo "<p class='success'>โ $file ($description)</p>"; } else { echo "<p class='error'>โ $file missing ($description)</p>"; } } // Step 4: Session and PHP Configuration echo "<h3>โ๏ธ Step 4: PHP Configuration</h3>"; echo "<p class='info'>PHP Version: " . PHP_VERSION . "</p>"; echo "<p class='info'>Session Status: " . (session_status() === PHP_SESSION_ACTIVE ? 'Active' : 'Inactive') . "</p>"; echo "<p class='info'>Session Save Path: " . session_save_path() . "</p>"; echo "<p class='info'>Server Software: " . $_SERVER['SERVER_SOFTWARE'] . "</p>"; echo "<p class='info'>Document Root: " . $_SERVER['DOCUMENT_ROOT'] . "</p>"; // Step 5: Test Password Verification echo "<h3>๐ Step 5: Password Verification Test</h3>"; if (isset($admin) && $admin) { $testPassword = 'admin123'; $isValid = password_verify($testPassword, $admin['password']); if ($isValid) { echo "<p class='success'>โ Password verification working</p>"; } else { echo "<p class='error'>โ Password verification failed</p>"; echo "<div class='alert alert-warning'>Updating password hash...</div>"; // Update password $newHash = password_hash($testPassword, PASSWORD_DEFAULT); $stmt = $pdo->prepare("UPDATE admin_users SET password = ? WHERE username = 'admin'"); $result = $stmt->execute([$newHash]); if ($result) { echo "<p class='success'>โ Password updated successfully</p>"; } else { echo "<p class='error'>โ Failed to update password</p>"; } } } // Step 6: Quick Fixes echo "<h3>๐ ๏ธ Step 6: Quick Fixes</h3>"; if (isset($_GET['force_fix']) && $_GET['force_fix'] === 'true') { echo "<div class='alert alert-info'>Running force fix...</div>"; try { // Delete existing admin $pdo->exec("DELETE FROM admin_users WHERE username = 'admin'"); // Create fresh admin $password = password_hash('admin123', PASSWORD_DEFAULT); $stmt = $pdo->prepare("INSERT INTO admin_users (username, password, full_name, email, is_active) VALUES (?, ?, ?, ?, ?)"); $result = $stmt->execute(['admin', $password, 'System Administrator', 'admin@' . $_SERVER['HTTP_HOST'], 1]); if ($result) { echo "<p class='success'>โ Force fix completed - Fresh admin user created</p>"; echo "<div class='alert alert-success'> <strong>Login Credentials:</strong><br> Username: admin<br> Password: admin123 </div>"; } } catch (Exception $e) { echo "<p class='error'>โ Force fix failed: " . $e->getMessage() . "</p>"; } } else { echo "<a href='?force_fix=true' class='btn btn-warning'>๐ง Force Fix Admin User</a>"; } // Step 7: Test Login echo "<h3>๐งช Step 7: Test Login</h3>"; if (file_exists('admin/login.php')) { echo "<p><a href='admin/login.php' class='btn btn-primary' target='_blank'>๐ Test Admin Login</a></p>"; echo "<div class='alert alert-info'> <strong>Test Credentials:</strong><br> Username: admin<br> Password: admin123<br> <small>Make sure to solve the captcha correctly!</small> </div>"; } else { echo "<p class='error'>โ Admin login page not found</p>"; } // Step 8: Common Issues and Solutions echo "<h3>๐ก Step 8: Common Issues & Solutions</h3>"; echo "<div class='accordion' id='solutionsAccordion'> <div class='accordion-item'> <h2 class='accordion-header'> <button class='accordion-button collapsed' type='button' data-bs-toggle='collapse' data-bs-target='#solution1'> ๐ Invalid Username or Password </button> </h2> <div id='solution1' class='accordion-collapse collapse'> <div class='accordion-body'> <strong>Solutions:</strong> <ul> <li>Use the Force Fix button above</li> <li>Check if database was imported correctly</li> <li>Verify config.php has correct database credentials</li> <li>Make sure username is 'admin' (lowercase)</li> </ul> </div> </div> </div> <div class='accordion-item'> <h2 class='accordion-header'> <button class='accordion-button collapsed' type='button' data-bs-toggle='collapse' data-bs-target='#solution2'> ๐ค Captcha Issues </button> </h2> <div id='solution2' class='accordion-collapse collapse'> <div class='accordion-body'> <strong>Solutions:</strong> <ul> <li>Solve the math problem correctly (e.g., 5 + 3 = 8)</li> <li>Refresh page if captcha doesn't show</li> <li>Check if GD extension is enabled on server</li> </ul> </div> </div> </div> <div class='accordion-item'> <h2 class='accordion-header'> <button class='accordion-button collapsed' type='button' data-bs-toggle='collapse' data-bs-target='#solution3'> ๐๏ธ Database Connection Issues </button> </h2> <div id='solution3' class='accordion-collapse collapse'> <div class='accordion-body'> <strong>Solutions:</strong> <ul> <li>Check config.php database credentials</li> <li>Verify database exists on hosting server</li> <li>Import database.sql file via phpMyAdmin</li> <li>Contact hosting provider for database details</li> </ul> </div> </div> </div> <div class='accordion-item'> <h2 class='accordion-header'> <button class='accordion-button collapsed' type='button' data-bs-toggle='collapse' data-bs-target='#solution4'> ๐ File Upload Issues </button> </h2> <div id='solution4' class='accordion-collapse collapse'> <div class='accordion-body'> <strong>Solutions:</strong> <ul> <li>Upload all files via FTP/File Manager</li> <li>Check file permissions (755 for folders, 644 for files)</li> <li>Ensure uploads/ folder exists and is writable</li> <li>Verify .htaccess file is uploaded</li> </ul> </div> </div> </div> </div>"; echo "<div class='mt-4'> <h4>๐ฏ Next Steps:</h4> <ol> <li>Fix any issues shown above</li> <li>Use Force Fix if needed</li> <li>Test login with admin/admin123</li> <li>Delete this file after fixing</li> </ol> </div>"; echo "<div class='alert alert-warning mt-4'> <strong>โ ๏ธ Security Note:</strong> Delete this file (live_admin_fix.php) after fixing the login issue for security reasons. </div>"; echo "</div> <script src='https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js'></script> </body> </html>"; ?>