ताज़ा मॉड्यूल Drupal होस्टिंग

16:18 यूटीसी पर मई, 2008 को 14 mbrutsch द्वारा पोस्ट

मैं एक अनुभवी डेवलपर हूँ, लेकिन मैं Drupal के साथ काम नहीं किया है। मैं मौजूदा मॉड्यूल है, जो एक मौजूदा Drupal स्थापना पर स्थापित किया गया है करने के लिए छोटे कॉस्मेटिक परिवर्तन की एक जोड़ी बनाने के लिए नियोजित किया गया है। मैं कोड की जरूरत है कि एक .module फ़ाइल में, परिवर्तित करने की मिल गया है। तो मुझे लगता है कि कोड को बदलने, जिसके परिणामस्वरूप परिवर्तन वेबसाइट पर स्पष्ट नहीं है। यदि आपके पास स्थापित मॉड्यूल के लिए एक .module फ़ाइल को संशोधित करते हैं, तो कुछ अतिरिक्त .module कोड को फिर से लोड करने के लिए Drupal के लिए मजबूर करने की जरूरत कार्रवाई है? यदि हां, तो इस कार्रवाई Drupal व्यवस्थापक इंटरफ़ेस के माध्यम से ले जाया जा सकता है, या यह आदेश-पंक्ति उपयोग करने की आवश्यकता है? किसी भी सहायता की सराहना की जाएगी। धन्यवाद।

मेजबानी

mbrutsch मई 2008 टिप्पणी की 20 14:49 पर

कुछ विशेष codeword यहाँ एक प्रतिक्रिया प्राप्त करने के लिए की जरूरत है? मेरे सवाल का गलत मंच में पोस्ट किया जाता है?

jamestamr मई 2008 टिप्पणी की 20 14:57 पर

मैं Drupal के लिए नया हूँ, लेकिन किसी भी परिवर्तन है कि मैं अपने मॉड्यूल के लिए बना दिया है, जबकि यह सक्रिय किया गया था तुरंत हो गई।

मैं केवल आप या तो कुछ कोड है जो पेज परीक्षण किए जाने पर इस्तेमाल नहीं किया जा रहा है बदल मान सकते हैं, अपने कोड काम नहीं करता है की उम्मीद करने या अपने कोड किसी तरह है जो इस तरह के रूप में Drupal के लिए किए जाने के लिए कुछ परिवर्तन की आवश्यकता है में काम कर रहा है के रूप में कैश। यदि यह वास्तव में कैश है, अगर आप अपने MySQL डेटाबेस के लिए जाते हैं, और कैश टेबल काटना, और देखते हैं कि समस्या बनी रहती।

criznach मई 2008 टिप्पणी की 20 16:19 पर

आप कोडिंग किसी भी Drupal कर रहे हैं आप Devel मॉड्यूल स्थापित करने और Devel ब्लॉक सक्षम करने के लिए चाहता हूँ।

यह तो आप कैश को साफ़ जब चाहें कर सकते हैं एक "कैश खाली करें" बटन है। अक्षम करें और, उत्पादन साइटों से इसे हटाने, क्योंकि यह शक्तिशाली सुविधाओं का एक बहुत सक्षम बनाता है।

ध्यान रखें कि यदि आप एक मॉड्यूल सीधे बदल आप आसानी से अपने परिवर्तन और पुन: परीक्षण में पैचिंग के बिना अगली फिल्म के लिए यह उन्नत करने के लिए सक्षम नहीं होगा रहें। आप यह परिवर्तन पोषणीय होना चाहते हैं, एक नए मॉड्यूल है कि मौजूदा एक में हुक, या अगर यह एक उपयोगी परिवर्तन है, आप सबमिट कर सकता है अपने परिवर्तनों को मौजूदा मॉड्यूल में शामिल होने लिखने पर विचार। आपको इस चर्चा यहाँ एक बहुत ऊपर आ देखेंगे।

meric 21 मई 2008 टिप्पणी की 07:49 पर

यह पेज पर प्रदर्शित करना चाहिए एक बार ब्राउज़र ताजा है। यह बस ऐसी सामग्री बदल गया है है, तो वह तुरंत बाद प्रभावी हो जाएंगी। लेकिन नए मेनू, नोड्स या पृष्ठों को परिभाषित करने के मामले में, मैं सामान्य रूप से menu_rebuild () या module_rebuild_cache का उपयोग करें ()

NancyDru अक्टूबर 2009 टिप्पणी की 5 15:42 पर

menu.inc कोड "फाइल" विकल्प का उपयोग सभी मॉड्यूल फ़ाइलों के लिए एक "require_once" उत्पन्न करता है। मेनू के पुनर्निर्माण और संचय को साफ़ (Devel उपयोग करते हुए) नहीं बना है PHP फ़ाइलों को फिर से लोड। एक ही रास्ता मैं अब तक पाया है मेरी मशीन को रिबूट करने के लिए है। यह पूरी तरह एक डेवलपर के रूप में मेरे लिए अस्वीकार्य है; 10 मिनट लेने रिबूट करने जब मैं 10 सेकंड खर्च एक परिवर्तन सिर्फ इसे काट नहीं होगा बनाने के लिए।

ताज़ा मॉड्यूल Drupal में बदल होस्टिंग,

इसके लिए अवश्य ही एक बेहतर तरीका होना चाहिए?

jhl.verona जून 2010 टिप्पणी की 17 9:02 पर

बहुत उत्सुक। मैं अब थोड़ी देर के लिए Drupal के साथ विकसित किया गया है, और इन समस्याओं को नहीं था। या इन काफी समस्याओं कम से कम नहीं। कभी NancyDru समाधान करना था। हालांकि मैं देख सकता हूँ क्यों एपीसी समस्याएं पैदा कर सकता है, लेकिन तुम क्यों विकास के दौरान कोड कैशिंग की आवश्यकता होगी?

यदि आप एक मौजूदा समारोह के अंदर कोड बदलने के लिए, या एक नया (गैर हुक) समारोह बनाते हैं, तो परिणाम (मेरे मामले में आम तौर पर एक सिंटैक्स त्रुटि) के रूप में जल्दी के रूप में आप पेज ;-) ताज़ा कर सकते हैं कर रहे हैं

एक हुक या मेनू समारोह समस्याएं पैदा कर सकता जोड़ना, लेकिन ताज़ा (प्रस्तुत करने) मॉड्यूल सूची पेज - व्यवस्थापक / निर्माण / मॉड्यूल / सूची - फिक्स कि, क्योंकि यह विभिन्न मॉड्यूल कैश पुनर्निर्माण। सबसे खराब स्थिति 'फ्लश सभी कैश' devel / admin_menu, जो Drupal के लिए electroshock के बराबर है में लिंक खींचने के लिए है।

मैं NanyDru की समस्या (शायद अब तक तय हो गई है, अगर वह अपने विवेक रखना चाहता है) भी एक कोड कैश के साथ जोड़ा जा सकता है। और वे आखिरी बात, जबकि विकासशील आप की जरूरत है।

इसके अलावा, जब मैं (एफ़टीपी सबसे खराब स्थिति, rsync सबसे अच्छा मामले) सर्वर से संशोधित कोड हस्तांतरण मुझे याद नहीं कर सकते हैं * कभी * ज्यादा कुछ भी, devel / admin_menu 'सभी कैश फ्लश' है, जो बन गया है के अलावा अन्य करना पड़ा होने अधिक या उससे कम एक सहज क्रिया। (तब वे दोनों एक उत्पादन वातावरण में फिर से अक्षम)। इन मामलों में, मैं आमतौर पर पुनः आरंभ करने के लिए या तो अपाचे या सर्वर की अनुमति नहीं है।

NancyDru जून 2010 टिप्पणी की 17 21:30 पर

jhl.verona जून 2010 टिप्पणी की 18 0:12 पर

पीएचपी के आंतरिक भागों की मेरी अज्ञानता माफ कर दो, लेकिन।

/ Usr / bin // php एक दुभाषिया है, इसलिए यह php फाइलों में slurping है, उन्हें व्याख्या है, और उन्हें क्रियान्वित करने - सही हर HTTP अनुरोध पर,?
केवल 'कोड' के कुछ वास्तव में इस तरह सक्रिय मॉड्यूल और विषय रजिस्ट्री के रूप में, डेटाबेस में संग्रहीत इसलिए इन कभी कभी रीसेट करने की आवश्यकता है।
इसके अलावा अपाचे धागा 'भंडारण' बाद में पुन: उपयोग के लिए कोड हो सकता है। हो सकता है कि यहां तक ​​कि बस php फ़ाइलें बदल दिया है कि ताज़ा।
(यह सभी अनुमान काम है, मैं वास्तव में आवश्यकता पता लगाने के लिए नहीं किया है)

तो अगर समाशोधन / डेटाबेस कोड के पुनर्निर्माण काम नहीं करता है, तो आप * हो सकता है * सबसे खराब अपाचे पुनः आरंभ करना।
अन्यथा मैं केवल एक कोड कैश (एपीसी) की तरह के बारे में सोच सकते हैं कंप्यूटर की एक रिबूट की जरूरत है।

फिर, मेरी अज्ञानता माफ कर दो, लेकिन एक "require_once" बस मतलब नहीं है कि अगर यह स्मृति में पहले से मौजूद फ़ाइल पुनः लोड करने की आवश्यकता नहीं? मैं इंक फाइलों के साथ कुछ मॉड्यूल बनाया है और मॉड्यूल फ़ाइल (नहीं काफी परिदृश्य आप का वर्णन है, मैं मानता हूं) में 'require_once' रखा है, लेकिन मैं किसी भी समस्याओं नहीं था गए हैं।

मैं 'मानक' php और अपाचे प्रतिष्ठानों के साथ Ubuntu का उपयोग करें। क्योंकि मैं इसे बाद में जोड़ा एपीसी व्यवस्थापक / रिपोर्ट / स्थिति / php रिपोर्ट में नहीं है,। तो वास्तव में मैं कोड कैशिंग कर रहा हूँ के रूप में अच्छी तरह से, हम्म। आप भी कर रहे हैं, यह apc.include_once_override हो सकता है (मेरा बंद है) या apc.stat (मेरा पर है) पैरामीटर है कि समस्या (मैं अभी भी अनुमान लगा रहा हूँ) होता है।
कि के किसी भी समझ में आता है तो यह इसलिए क्योंकि मैं इसे इस www.phpro.org/manual/ref.apc.html से चुरा लिया है

अनुलेख बस अपना Drupal सैंडबॉक्स निर्देशिका में / usr / share / php से apc.php जोड़ा है, तो स्थानीय होस्ट / Drupal / apc.php - मैं * सब के बाद कैशिंग कोड हूँ *।

इस वीडियो को देखें!

संबंधित आलेख

देखें खोज मॉड्यूल Drupal होस्टिंगहैलो, और DrupalModules.com में आपका स्वागत है, एक समुदाय संचालित रेटिंग और समीक्षा के सेवा आप अपनी परियोजना के लिए सबसे अच्छा Drupal मॉड्यूल ढूंढने में सहायता करने के लिए समर्पित! सही Drupal खोजने की आवश्यकता है ...
Geolitecity Dat Drupal होस्टिंगमैं एक साइट im पर काम करने के लिए भू आईपी जोड़ने की कोशिश कर रहा हूँ; मैं संदर्भ भू आईपी और भू आईपी मॉड्यूल का इस्तेमाल किया और एक देश के आधार पर एक संदर्भ बनाने के लिए कर रहा हूँ है। हालांकि मैं के आधार पर सामग्री प्रदर्शित करने के लिए की जरूरत है ...
एकल पृष्ठ मॉड्यूल Drupal होस्टिंगDrupal मूल बातें पृष्ठ पर चर्चा की ड्रुपल तीन मुख्य भागों, codebase, अपलोड फ़ाइलों और डेटाबेस से बना है। आदेश में एक बहु साइट के लिए माइग्रेट करने के लिए इन तीनों की स्थापना की ...
कई साइटों होस्टिंग Drupal साइटोंकई कारण एक सिस्टम व्यवस्थापक या डेवलपर एक एकाधिक विन्यास में एक ही सर्वर पर कई साइटों की मेजबानी के लिए चुन सकते हैं कर रहे हैं। उदाहरण के लिए, इस तरह के एक विन्यास किए जा सकेंगे: ...
कई साइटों होस्टिंग Drupalकई कारण एक सिस्टम व्यवस्थापक या डेवलपर एक एकाधिक विन्यास में एक ही सर्वर पर कई साइटों की मेजबानी के लिए चुन सकते हैं कर रहे हैं। उदाहरण के लिए, इस तरह के एक विन्यास किए जा सकेंगे: ...