2012-11-16 10 views
6

हैलो मैं एक एपफॉग शुरुआती हूं और मैं पूछना चाहता हूं कि क्या मैं WordPress व्यवस्थापक के माध्यम से चित्र/प्लगइन्स/थीम अपलोड करता हूं। चूंकि ऐपफॉग वर्तमान में एक सतत फ़ाइल सिस्टम का समर्थन नहीं करता है, इसलिए स्रोत कोड में नहीं सभी प्लगइन्स/चित्र/थीम खो जाएंगी। क्या मौजूदा लाइव सिस्टम का बैकअप लेने के लिए वैसे भी है और इन फ़ाइलों को अपलोड करने वाले स्रोत कोड में शामिल करें? डाउनलोड सोर्स कोड बटन या "एफ़ पुल" कमांड केवल मेरे द्वारा अपलोड किए गए अंतिम स्रोत कोड को डाउनलोड नहीं करेगा, जहां मैंने प्लगइन स्थापित करते समय उदाहरण के लिए बनाया था।मैं अपना ऐपफॉग ऐप की लाइव फाइल सिस्टम कैसे डाउनलोड करूं?

उत्तर

2

आप af files <appname> /app/<filename> का उपयोग कर एकल फ़ाइलों को मैन्युअल रूप से डाउनलोड कर सकते हैं लेकिन यह आपके उद्देश्यों के लिए दर्दनाक होगा।

आप मैम्प या एक्सम्पैप का उपयोग करके स्थानीय रूप से चलाने के लिए अपनी वर्डप्रेस स्थापना स्थापित करके बहुत बेहतर सेवा प्रदान करेंगे। ऐपफॉग से अपने ऐप को खींचें, इसे स्थानीय रूप से मैंप का उपयोग करके होस्ट करें, जिससे आपकी फाइल सिस्टम बदलती है, फिर उन परिवर्तनों को ऐपफॉग में दबाएं।

  • अपने अपने WordPress एप्लिकेशन के कई उदाहरण चल रहा है, तो उनमें से केवल एक स्थापित प्लगइन मिल जाएगा:

    यहाँ क्यों स्थानीय स्तर पर परिवर्तन करने तो AppFog क्षुधा अपडेट कर रहा है बेहतर कुछ कारण हैं। स्थानीय रूप से प्लगइन स्थापित करना और सभी उदाहरणों को बीमा करना पुश करना प्लगइन प्राप्त करता है।

  • स्थानीय रूप से विकसित और परीक्षण करने के लिए यह बहुत तेज है और आप अपनी लाइव साइट को प्रभावित करने से पहले अपने परिवर्तनों के परिणाम देख सकते हैं।
  • यदि आपकी प्लगइन इंस्टॉल विफल हो जाती है या किसी भी तरह से एक अनपेक्षित परिवर्तन करता है तो आपकी लाइव प्रोडक्शन साइट नीचे नहीं जाएगी। यह वर्डप्रेस अपडेट के लिए भी सच है, स्थानीय स्तर पर उत्पादन के लिए दबाव डालें।
  • यदि आपके स्थानीय बॉक्स में बदलाव हैं तो आप उत्पादन को अपडेट करने से पहले रिलीज ट्रैक और टैग करने के लिए संस्करण नियंत्रण का उपयोग कर सकते हैं।
  • नीले-हरे रंग की तैनाती तुच्छ हो जाती है। दो उत्पादन ऐप्स, एक प्राथमिक और दास ऐप है। अपने कोड को स्थानीय रूप से अपडेट करें, फिर दास को अद्यतन करें और इसका परीक्षण करें, फिर इसे डोमेन पर मैप करके प्राथमिक को बढ़ावा दें। फिर आप डोमेन को अनैप करके पिछले प्राथमिक को दास को डिमोट करते हैं। दास हमेशा एक अपडेट पुराना होता है और यदि आप अपने प्राथमिक के साथ समस्या खोजते हैं तो आप इसे दो बार वापस स्विच कर सकते हैं।

अपने वर्डप्रेस ऐप्स को क्यूरेट करने से आपको ऐपफॉग प्लेटफ़ॉर्म प्रदान करने वाली शक्ति का लाभ उठाने की अनुमति मिल जाएगी।

+0

यह एक AppFog एप्लिकेशन अंदर से "वायुसेना अद्यतन" चलाने के लिए संभव है? यह आपकी लाइव साइट से अपडेट करने के लिए एक अच्छी विधि होगी, अधिकांश प्लगइन्स में अब MySQL डेटाबेस में उनकी सेटिंग्स हैं, यह वास्तव में उन सभी को आयात करने में दर्द होता है। – XkiD

+0

मुझे पता है कि यह एक पुराना जवाब है लेकिन मैं वैसे भी कोशिश करूंगा। क्या वर्कफ़्लो पूर्णली डीबी जानकारी को खारिज नहीं करेगा? मुझे WP के साथ काम करने के लिए उपयोग नहीं किया जाता है, इसलिए मुझे नहीं पता कि डीबी को नई प्लगइन जानकारी, फाइल इत्यादि के साथ बहुत कुछ अपडेट किया गया है या नहीं। –

0

मैं इस स्क्रिप्ट नहीं मिला "zipit" "ls" से भी बेहतर स्क्रिप्ट सागर धूमकेतु प्रदान की है। यह पूरी लाइव ऐप निर्देशिका को ज़िपित करेगा और फिर आप इसे डाउनलोड करेंगे। इस तरह, आप वर्डप्रेस एडमिनिस्ट्रेशन के माध्यम से बदलाव कर सकते हैं, इसे जिस तरह से आप चाहते हैं उसे काम कर सकते हैं, फिर ज़िपिट का उपयोग करें, फ़ाइल को अनजिप करें और इसे ऐप पर अपने ऐप पर दबाएं और राज्य पूरी तरह से रीस्टार्ट में सहेजा गया है।

https://github.com/zeroecco/zipit/blob/master/zipit.php

आप इस ब्लॉग में और अधिक जानकारी पुराने PhpFog ब्लॉग पर अधिक पोस्ट पा सकते हैं: http://blog.phpfog.com/2012/11/16/how-to-download-your-entire-application-not-just-code-from-php-fog/

संबंधित मुद्दे