व्यक्तिगत दर्शन का एक सा है जो परिनियोजन वर्कफ़्लो में जाता है। सर्वर और संस्करण नियंत्रण, अपने ऑपरेटिंग सिस्टम, होस्टिंग, क्लाइंट के अनुभव और तकनीक संस्कृति, आदि के साथ अपने अनुभव को जानने के बिना एकमुश्त जवाब देना आसान सवाल नहीं है ...
- यहाँ एक ऐसा ही प्रश्न है जिसका बहुत स्पष्टीकरण है।
- सामग्री परिनियोजन के लिए, आप क्राउड फेवरेट के रैमपी प्लगइन की जांच कर सकते हैं ।
- WP हैकर्स तैनाती के बारे में अच्छी जानकारी प्राप्त करने के लिए एक महान धागा है।
व्यक्तिगत रूप से, मैं यह सुनिश्चित करता हूं कि मैं अपने विषयों में कभी भी पूर्ण URL कोड को हार्ड न करूं। ब्लजिनो () या कोड सापेक्ष URL का उपयोग करें। मैं अपने wp-config.php फ़ाइल में बहुत सारे सशर्त का उपयोग करता हूं। यहाँ मेरे wp-config संपादन का एक वैनिला संस्करण है।
switch($_SERVER['SERVER_NAME']){
case 'dev.yourdomain.com':
$db_host = '';
$db_pass = '';
//define debugging
break;
case 'stage.yourdomain.com':
$db_host = '';
$db_pass = '';
break;
default: //Live
$db_host = '';
$db_pass = '';
}
define('DB_PASSWORD', $db_pass);
define('DB_HOST', $db_host);
//You could also set this as a variable above
define('WP_HOME', 'http://'.$_SERVER['SERVER_NAME']));
define('WP_SITEURL', 'http://'.$_SERVER['SERVER_NAME']));
मैं बहुत सी साइट्स पर काम करता हूं, जिन्हें फॉलो करते हैं
- स्थानीय (व्यक्तिगत हैकिंग :) मेरे लैपटॉप वेब सर्वर पर)>
- देव (ग्राहक सर्वर पर परीक्षण)>
- मंच (क्यूए के लिए स्थिर स्रोत - सामग्री संपादन)>
- उत्पादन (लाइव साइट)
अंत में, मैं आपको सुझाव दूंगा कि आप जीआईटी या एसवीएन जैसी अपनी तैनाती में सहायता के लिए एक वर्जन टूल का उपयोग करें। यह प्रक्रिया को काफी आसान बनाता है और वातावरण के बीच स्रोत की अखंडता को बनाए रखता है। अपने स्थानीय के लिए प्रतिबद्ध होना मंच और उत्पादन पर कमांड लाइन के माध्यम से आसानी से अपडेट किया जाता है। यह खोज के दौरान सबसे अच्छा है कि आपको और क्लाइंट को प्रोजेक्ट पर काम करने वाले डेवलपर्स से क्या वर्जन कंट्रोल करना है। मैं अपने संस्करण नियंत्रण के लिए व्यक्तिगत रूप से जीआईटी का उपयोग करता हूं। हालांकि, यदि कोई ग्राहक एसवीएन का उपयोग करता है, तो मैं अपने स्थानीय पर दोनों का मिश्रण करता हूं, इसलिए मैं अपने रेपो के लिए प्रतिबद्ध रहते हुए अपने लिए रेपो बनाए रखता हूं।
हमारे पास शायद ही कभी एक पर्यावरण से दूसरे पर्यावरण की ओर पलायन के मुद्दे हों। हम एम्बेडेड मीडिया, आदि के अनुसार URL को बदलने के लिए DB में एक खोज / प्रतिस्थापित करते हैं ...