# Command: `runcloud:sync-database-links`

**Description**: Ensure correctly linked databases for all websites on RunCloud (matches wp-config.php or .env)
**Status**: completed
**Started**: 2026-08-14 19:46:29 | **Ended**: 2026-08-14 19:46:29 | **Duration**: 0s
**Jobs**: 0 dispatched / 0 completed / 0 failed

---

## Command Output

19:46:29 [INFO] Lock acquired for command: runcloud:sync-database-links

19:46:29 [INFO] RunCloud Database Link Sync

19:46:29 [INFO] Mode: DRY RUN (scan only)

19:46:29 [INFO] Processing server: srv1

19:46:29 [INFO] Fetched 1 databases for server srv1

19:46:29 [INFO] Fetched 1 web applications for server srv1

19:46:29 [INFO] Established SSH connection to server srv1

19:46:29 [INFO] Processing webapp: placeholder-app

19:46:29 [INFO] Found wp-config.php for placeholder-app

19:46:29 [INFO] wp-config.php for placeholder-app has no valid DB credentials — likely a placeholder. Skipping.

19:46:29 [INFO] Database Link Sync Summary

19:46:29 [INFO] ==========================

19:46:29 [INFO] Servers scanned:    1

19:46:29 [INFO] Servers skipped:    0

19:46:29 [INFO] Webapps scanned:    1

19:46:29 [INFO] Static (skipped):   0

19:46:29 [INFO] Already correct:    0

19:46:29 [WARNING] Would fix (dry-run):  0

19:46:29 [INFO] Placeholder configs: 1 (skipped)

19:46:29 [INFO] Lock released for runcloud:sync-database-links

---

## Jobs (0)

*No jobs dispatched*

*Exported at 2026-08-14T22:38:22+00:00*
