RunCloud ಇಂಟಿಗ್ರೇಶನ್
ಅವಲೋಕನ
RunCloud ಒಂದು ಕ್ಲೌಡ್-ಆಧಾರಿತ ಸರ್ವರ್ ನಿರ್ವಹಣಾ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಆಗಿದ್ದು, ನಿಮ್ಮ ಸ್ವಂತ ಕ್ಲೌಡ್ ಸರ್ವರ್ಗಳಲ್ಲಿ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಸುಲಭವಾಗಿ ಡಿಪ್ಲಾಯ್ ಮಾಡಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಈ ಇಂಟಿಗ್ರೇಶನ್ Ultimate Multisite ಮತ್ತು RunCloud ನಡುವೆ ಸ್ವಯಂಚಾಲಿತ ಡೊಮೈನ್ ಸಿಂಕಿಂಗ್ ಮತ್ತು SSL ಸರ್ಟಿಫಿಕೇಟ್ ನಿರ್ವಹಣೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ.
ವೈಶಿಷ್ಟ್ಯಗಳು
- ಸ್ವಯಂಚಾಲಿತ ಡೊಮೈನ್ ಸಿಂಕಿಂಗ್
- SSL ಸರ್ಟಿಫಿಕೇಟ್ ನಿರ್ವಹಣೆ
- ಮ್ಯಾಪಿಂಗ್ಗಳನ್ನು ಅಳಿಸಿದಾಗ ಡೊಮೈನ್ ತೆಗೆದುಹಾಕುವಿಕೆ
ಅವಶ್ಯಕತೆಗಳು
ನಿಮ್ಮ wp-config.php ಫೈಲ್ನಲ್ಲಿ ಈ ಕೆಳಗಿನ constants ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಬೇಕು:
define('WU_RUNCLOUD_API_KEY', 'your_api_key');
define('WU_RUNCLOUD_API_SECRET', 'your_api_secret');
define('WU_RUNCLOUD_SERVER_ID', 'your_server_id');
define('WU_RUNCLOUD_APP_ID', 'your_app_id');
ಸೆಟಪ್ ಸೂಚನೆಗಳು
1. ನಿಮ್ಮ RunCloud API ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ಪಡೆಯಿರಿ
- ನಿಮ್ಮ RunCloud dashboard ಗೆ ಲಾಗ್ ಇನ್ ಆಗಿ
- "User Profile" ಗೆ ಹೋಗಿ (ಮೇಲಿನ ಬಲ ಮೂಲೆಯಲ್ಲಿರುವ ನಿಮ್ಮ ಪ್ರೊಫೈಲ್ ಚಿತ್ರದ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ)
- ಮೆನುವಿನಿಂದ "API" ಆಯ್ಕೆ ಮಾಡಿ
- ನಿಮ್ಮಲ್ಲಿ ಈಗಾಗಲೇ ಇಲ್ಲದಿದ್ದರೆ "Generate API Key" ಕ್ಲಿಕ್ ಮಾಡಿ
- ನಿಮ್ಮ API Key ಮತ್ತು API Secret ಅನ್ನ ು ಕಾಪಿ ಮಾಡಿ
2. ನಿಮ್ಮ Server ಮತ್ತು App ID ಗಳನ್ನು ಪಡೆಯಿರಿ
- ನಿಮ್ಮ RunCloud dashboard ನಲ್ಲಿ, "Servers" ಗೆ ಹೋಗಿ
- ನಿಮ್ಮ WordPress multisite ಹೋಸ್ಟ್ ಆಗಿರುವ ಸರ್ವರ್ ಆಯ್ಕೆ ಮಾಡಿ
- Server ID ಯು URL ನಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ:
https://manage.runcloud.io/servers/{SERVER_ID} - "Web Applications" ಗೆ ಹೋಗಿ ಮತ್ತು ನಿಮ್ಮ WordPress ಅಪ್ಲಿಕೇಶನ್ ಆಯ್ಕೆ ಮಾಡಿ
- App ID ಯು URL ನಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ:
https://manage.runcloud.io/servers/{SERVER_ID}/apps/{APP_ID}
3. wp-config.php ಗೆ Constants ಸೇರಿಸಿ
ನಿಮ್ಮ wp-config.php ಫೈಲ್ಗೆ ಈ ಕೆಳಗಿನ constants ಸೇರಿಸಿ:
define('WU_RUNCLOUD_API_KEY', 'your_api_key');
define('WU_RUNCLOUD_API_SECRET', 'your_api_secret');
define('WU_RUNCLOUD_SERVER_ID', 'your_server_id');
define('WU_RUNCLOUD_APP_ID', 'your_app_id');
4. ಇಂಟಿಗ್ರೇಶನ್ ಸಕ್ರಿಯಗೊಳಿಸಿ
- ನಿಮ್ಮ WordPress admin ನಲ್ಲಿ, Ultimate Multisite > Settings ಗೆ ಹೋಗಿ
- "Domain Mapping" ಟ್ಯಾಬ್ಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ
- "Host Integrations" ಗೆ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ಮಾಡಿ
- RunCloud ಇಂಟಿಗ್ರೇಶನ್ ಸಕ್ರಿಯಗೊಳಿಸಿ
- "Save Changes" ಕ್ಲಿಕ್ ಮಾಡಿ
ಇದು ಹ ೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
Ultimate Multisite ನಲ್ಲಿ ಡೊಮೈನ್ ಮ್ಯಾಪ್ ಮಾಡಿದಾಗ:
- ಇಂಟಿಗ್ರೇಶನ್ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಡೊಮೈನ್ ಸೇರಿಸಲು RunCloud ನ API ಗೆ ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸುತ್ತದೆ
- ಡೊಮೈನ್ ಯಶಸ್ವಿಯಾಗಿ ಸೇರಿಸಿದರೆ, ಇಂಟಿಗ್ರೇಶನ್ SSL ಸರ್ಟಿಫಿಕೇಟ್ಗಳನ್ನು ಮರು-ಡಿಪ್ಲಾಯ್ ಮಾಡುತ್ತದೆ
- ಡೊಮೈನ್ ಮ್ಯಾಪಿಂಗ್ ತೆಗೆದುಹಾಕಿದಾಗ, ಇಂಟಿಗ್ರೇಶನ್ RunCloud ನಿಂದ ಡೊಮೈನ್ ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ
subdomain ಇನ್ಸ್ಟಾಲೇಶನ್ಗಳಿಗೆ, ನಿಮ್ಮ ನೆಟ್ವರ್ಕ್ಗೆ ಹೊಸ ಸೈಟ್ಗಳನ್ನು ಸೇರಿಸಿದಾಗ RunCloud ನಲ್ಲಿ subdomain ಗಳ ರಚನೆಯನ್ನು ಇಂಟಿಗ್ರೇಶನ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿರ್ವಹಿಸುತ್ತದೆ.
ಸಮಸ್ಯೆ ಪರಿಹಾರ
API ಸಂಪರ್ಕ ಸಮಸ್ಯೆಗಳು
- ನಿಮ್ಮ API ಪ್ರಮಾಣಪತ್ರಗಳು ಸರಿಯಾಗಿವೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ
- ನಿಮ್ಮ server ಮತ್ತು app ID ಗಳು ಸರಿಯಾಗಿವೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ
- ನಿಮ್ಮ RunCloud ಖಾತೆಗೆ ಅಗತ್ಯ ಅನುಮತಿಗಳಿವೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ
SSL ಸರ್ಟಿಫಿಕೇಟ್ ಸಮಸ್ಯೆಗಳು
- RunCloud SSL ಸರ್ಟಿಫಿಕೇಟ್ಗಳನ್ನು ನೀಡಲು ಸ್ವಲ್ಪ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು
- ನಿಮ್ಮ ಡೊಮೈನ್ಗಳು ನಿಮ್ಮ ಸರ್ವರ್ನ IP ವಿಳಾಸಕ್ಕೆ ಸರಿಯಾಗಿ ಪಾಯಿಂಟ್ ಆಗಿವೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ
- ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ RunCloud SSL ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ
ಡೊಮೈನ್ ಸೇರಿಸಲಾಗಲಿಲ್ಲ
- ಯಾವುದೇ ದೋಷ ಸಂದೇಶಗಳಿಗಾಗಿ Ultimate Multisite ಲಾಗ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ
- ಡೊಮೈನ್ ಈಗಾಗಲೇ RunCloud ಗೆ ಸೇರಿಸಲಾಗಿಲ್ಲ ಎಂದು ಪರಿಶೀಲಿಸಿ
- ನಿಮ್ಮ RunCloud ಯೋಜನೆ ಬಹು ಡೊಮೈನ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ