تحديث وحدة استضافة دروبال

أرسلت بواسطة mbrutsch يوم 14 مايو 2008 في الساعة 16:18 UTC

أنا مطور من ذوي الخبرة، لكنني عملت أبدا مع دروبال. لقد استخدمت لجعل بضعة تغييرات تجميلية صغيرة إلى وحدة نمطية موجودة، والتي تم تثبيتها على تثبيت دروبال القائمة. لقد وجدت رمز يحتاج إلى تغيير، في ملف .module. إذا كنت تغيير هذا الرمز، والتغير الناتج غير واضح على الموقع. إذا قمت بتعديل ملف .module عن وحدة مثبتة، هناك بعض الإجراءات الإضافية اللازمة لإجبار دروبال لإعادة تحميل رمز .module؟ إذا كان الأمر كذلك، يمكن أن تؤخذ هذه الإجراءات عبر واجهة المشرف دروبال، أو أنها لا تتطلب الوصول سطر الأوامر؟ سيكون موضع تقدير أي مساعدة. شكر.

استضافة

علق mbrutsch 20 مايو 2008 في 14:49

هناك بعض مصطلحا خاصا اللازمة للحصول على استجابة هنا؟ وسؤالي نشر في منتدى الخطأ؟

علق jamestamr 20 مايو 2008 في 14:57

أنا جديدة على دروبال، ولكن حدث أي التغييرات التي اجريتها على وحدة بلدي في حين تم تنشيطه على الفور.

يسعني إلا أن نفترض أنك إما بتغيير بعض التعليمات البرمجية التي لا يتم استخدامها على صفحة تختبره، لا يعمل التعليمات البرمجية كما هو متوقع أو التعليمات البرمجية تعمل في بعض الطريق التي تتطلب بعض التغييرات التي ينبغي إدخالها على دروبال مثل مخبأ. إذا كان حقا ذاكرة التخزين المؤقت، وإذا ذهبت إلى قاعدة بيانات MySQL الخاص بك، واقتطاع الجداول ذاكرة التخزين المؤقت، ومعرفة ما إذا استمرت المشكلة.

علق criznach 20 مايو 2008 في 16:19

إذا كنت تفعل أي دروبال الترميز سترغب في تثبيت وحدة جمعة وتمكين كتلة جمعة.

أنه يحتوي على زر "إفراغ ذاكرة التخزين المؤقت" بحيث يمكنك مسح ذاكرة التخزين المؤقت وقتما تشاء. تعطيل وإزالته من مواقع الإنتاج، لأنه يتيح الكثير من الميزات القوية.

كن على علم أنه إذا قمت بتغيير وحدة نمطية مباشرة أنك لن تكون قادرة بسهولة الترقية إلى الإصدار التالي من دون ترميم في التغييرات وإعادة الاختبار. إذا كنت تريد هذا التغيير أن يكون للصيانة، والنظر في كتابة وحدة نمطية جديدة هوكس الى واحد موجود، أو إذا كان هذا هو التغيير مفيد، هل يمكن تقديم التغييرات التي ستدرج في وحدة القائمة. سترى هذه المناقشة تأتي الكثير هنا.

علق ميريك 21 مايو 2008 الساعة 07:49

يجب أن تعكس على الصفحة مرة واحدة المتصفح هو منتعش. اذا كان محتوى عادل التي يتم تغييرها، يجب أن تصبح نافذة المفعول بعد على الفور. ولكن في حالة تحديد قوائم جديدة، والعقد أو الصفحات، وعادة ما تستخدم menu_rebuild () أو module_rebuild_cache ()

علق NancyDru 5 أكتوبر 2009 في 15:42

رمز menu.inc يولد "require_once" لكافة الملفات وحدة باستخدام خيار "ملف". إعادة بناء القائمة ومسح ذاكرة التخزين المؤقت (باستخدام جمعة) لا يجعل PHP إعادة تحميل الملفات. الطريقة الوحيدة لقد وجدت حتى الآن هي إعادة تشغيل الجهاز الخاص بي. هذا أمر غير مقبول تماما بالنسبة لي كمطور. أخذ 10 دقيقة لإعادة عندما قضيت 10 ثانية لإجراء تغيير فقط لن قطع عليه.

تحديث وحدة دروبال استضافة تغيرت، في

يجب أن تكون هناك طريقة أفضل؟

علق jhl.verona 17 يونيو 2010 الساعة 09:02

غريبة جدا. لقد تم تطوير مع دروبال لبعض الوقت الآن، وليس لديهم هذه المشاكل. أو على الأقل ليس تماما هذه المشاكل. لم يكن للقيام الحل NancyDru. على الرغم من أنني يمكن أن نرى لماذا APC سيسبب مشاكل، ولكن لماذا تحتاج التخزين المؤقت التعليمات البرمجية أثناء التطور؟

إذا قمت بتغيير التعليمات البرمجية داخل وظيفة القائمة، أو إنشاء (غير هوك) وظيفة جديدة، والنتائج (عادة ما يكون خطأ في حالتي) هي سريعة كما يمكنك تحديث الصفحة ؛-)

إضافة هوك أو وظيفة القائمة يمكن أن يسبب مشاكل، ولكن منعش (تقديم) صفحة قائمة وحدات - المشرف / بناء / وحدات / قائمة - الإصلاحات، لأنه يعيد بناء مختلف مخابئ حدة. أسوأ الحالات هي لسحب رابط 'فلوش جميع مخابئ "في جمعة / admin_menu، وهو ما يعادل الصاعقة لدروبال.

أعتقد أن المشكلة NanyDru ل(ربما ثابتة الآن، إذا أرادت أن تبقي عقلها) ويمكن ايضا ان تكون مرتبطة مع مخبأ التعليمات البرمجية. وهم آخر شيء تحتاجه في حين النامية.

وعلاوة على ذلك، عندما نقل رمز تعديلها لخادم (FTP أسوأ الحالات، رسينك أفضل الأحوال) لا أذكر من أي وقت مضى * * بعد أن كان لفعل أي شيء من ذلك بكثير، بخلاف جمعة / admin_menu 'فلوش جميع مخابئ "، الذي أصبح أكثر أو أقل من ذلك عمل لا ارادي. (ثم ​​انهم على حد سواء الحصول تعطيل مرة أخرى في بيئة الإنتاج). في هذه الحالات، وعادة ما لم يكن لديك إذن إما إعادة تشغيل أباتشي أو الخادم.

علق NancyDru 17 يونيو 2010 في الساعة 21:30

علق jhl.verona 18 يونيو 2010 في 00:12

اغفر جهلي الداخلية لPHP، ولكن.

/ البيرة / بن // بى هو مترجم، حتى انها الالتهام في ملفات بي، تفسيرها وتنفيذها - على كل طلب HTTP، أليس كذلك؟
فقط بعض من 'كود' يتم تخزينها في الواقع في قاعدة البيانات، مثل وحدات نشطة والتسجيل موضوع لذلك تحتاج إلى إعادة تعيين بعض الأحيان هذه.
أيضا موضوع أباتشي يمكن أن يكون "تخزين" رمز لإعادة استخدامها في وقت لاحق. ربما حتى مجرد منعش ملفات PHP التي تم تغييرها.
(وهذا هو كل تخمين العمل، لم تتح لي ضرورة إيجاد فعلا)

حتى إذا المقاصة / إعادة بناء التعليمات البرمجية قاعدة البيانات لا يعمل، أنت * القوة * في أسوأ الأحوال أن إعادة تشغيل أباتشي.
خلاف ذلك أستطيع أن أفكر فقط من مخبأ كود (مثل APC) التي تحتاج إلى إعادة تشغيل الكمبيوتر.

مرة أخرى، واغفر جهلي، ولكن لا أحد "require_once" تعني فقط أن الملف ليس من الضروري أن تكون إعادة تحميل لو كان بالفعل في الذاكرة؟ لقد خلق عدد قليل من الوحدات مع الملفات المؤتمر الوطني العراقي ووضع "require_once 'في ملف الوحدة النمطية (ليس تماما السيناريو تصفون، أنا أعترف) ولكن لم يكن لدي أي مشاكل.

يمكنني استخدام أوبونتو مع بي "القياسية" و المنشآت أباتشي. APC هناك في تقرير المشرف / تقارير / الوضع / بي، لأنني وأضاف أنه بعد ذلك. حتى في الواقع أنا التخزين المؤقت كود كذلك، هم. إذا أنت أيضا، فإنه قد يكون apc.include_once_override (الألغام معطلة) أو apc.stat (المنجم على) المعلمات التي تسبب المشكلة (ما زلت التخمين).
إذا كان أي من أن الأمر يبدو معقولا تماما، انها لأنني سرقت من هذا www.phpro.org/manual/ref.apc.html

ملاحظة وأضاف عادل apc.php من / البيرة / حصة / فب في بلدي دليل رمل دروبال، ثم مضيف محلي / دروبال / apc.php - أنا * أنا * كود التخزين المؤقت بعد كل شيء.

شاهد هذا الفيديو!

مقالات ذات صلة

إظهار بحث استضافة وحدة دروبالمرحبا، ومرحبا بكم في DrupalModules.com، تصنيف ومراجعة الخدمات التي تعمل بالطاقة المجتمع مكرسة لمساعدتك في العثور على أفضل وحدات دروبال للمشروع الخاص بك! تحتاج مساعدة في العثور على الحق في دروبال ...
Geolitecity استضافة دات دروبالأحاول أن أضيف جيو IP لايم الموقع يعمل على. لقد استخدمت السياق الجغرافية وحدات IP وجيو IP، وأنا قادرة على خلق سياق بناء على البلاد. ومع ذلك أنا بحاجة لعرض المحتوى على أساس ...
صفحة واحدة استضافة حدة دروبالكما نوقش في صفحة أساسيات دروبال يتم دروبال تتكون من ثلاثة أجزاء رئيسية، مصدر برنامج، وتحميل الملفات وقاعدة البيانات. من أجل الهجرة إلى مواقع متعددة اقامة كل ثلاثة من هذه ...
استضافة مواقع عدة مواقع دروبالهناك العديد من الأسباب التي تجعل مدير نظم أو المطور قد تختار لاستضافة مواقع متعددة على نفس الخادم في تكوين متعددة المواقع. على سبيل المثال، يمكن لمثل هذا التكوين: ...
استضافة مواقع متعددة دروبالهناك العديد من الأسباب التي تجعل مدير نظم أو المطور قد تختار لاستضافة مواقع متعددة على نفس الخادم في تكوين متعددة المواقع. على سبيل المثال، يمكن لمثل هذا التكوين: ...