تازه کردن ماژول های دروپال میزبانی

ارسال شده توسط mbrutsch در 14 مه 2008 در 16:18 UTC

من یک توسعه دهنده با تجربه هستم، اما من هرگز با دروپال کار کرده است. من کار گرفته شده اند را به یک زن و شوهر از تغییرات کوچک لوازم آرایشی و بهداشتی که به یک ماژول موجود، است که در نصب و راه اندازی دروپال موجود نصب شده است. من پیدا کرده اند کدی که نیاز به تغییر، در یک فایل .module. اگر من که کد را تغییر دهید، تغییر حاصل شده است آشکار بر روی وب سایت است. اگر یک فایل .module شما را تغییر دهید برای یک ماژول نصب شده است، برخی از اقدام های اضافی مورد نیاز به زور دروپال به بارگذاری مجدد کد .module وجود دارد؟ اگر چنین است، می توانید این عمل از طریق رابط مدیریت دروپال گرفته، و یا آن را نیاز به دسترسی به خط فرمان؟ هر گونه کمک قدردانی خواهد شد. با تشکر.

میزبانی

mbrutsch در 14:49 اظهار نظر 2008 مه 20

برخی از کلمه کد خاص مورد نیاز برای دریافت پاسخ اینجا وجود دارد؟ است سوال من نوشته شده در تالار گفتگو اشتباه است؟

jamestamr در 14:57 اظهار نظر 2008 مه 20

من تازه به دروپال، اما هر گونه تغییری که من به ماژول من ساخته شده در حالی که آن فعال شد بلافاصله رخ داده است.

من فقط می توانم شما هم برخی از کد است که در حال در صفحه شما در حال آزمایش استفاده نمی شود تغییر، کد شما کار نمی کند به عنوان انتظار می رود و یا کد خود را در برخی از راه که نیاز به برخی تغییرات به دروپال مانند ساخته شده عامل کش. اگر آن را در واقع کش، اگر شما در رفتن به پایگاه داده MySQL خود را، و کوتاه جداول کش، و ببینید اگر مشکل ادامه داشت.

criznach در 16:19 اظهار نظر 2008 مه 20

اگر شما در حال انجام هر گونه دروپال برنامه نویسی شما می خواهید به نصب ماژول محلول تا و فعال کردن بلوک محلول تا است.

این یک "خالی کردن حافظه پنهان" را فشار دهید، بنابراین شما می توانید کش روشن هر زمان که شما می خواهید. غیر فعال کردن و حذف آن از سایت های صنعتی، به دلیل آن را قادر می سازد بسیاری از ویژگی های قدرتمند است.

آگاه باشید که اگر شما یک ماژول تغییر به طور مستقیم شما قادر نخواهد بود تا به راحتی آن را به نسخه بعدی بدون وصله در تغییرات خود را و دوباره تست را ارتقا دهید. اگر می خواهید این تغییر به نگهداری، نظر به نوشتن یک ماژول جدید که قلاب را به یک موجود، و یا اگر این یک تغییر مفید است، شما می توانید ارائه تغییرات خود را به به ماژول های موجود گنجانیده شود. شما خواهید دید که این بحث آمده تا مقدار زیادی در اینجا.

MERIC ماه مه 2008 طی 07:49 اظهار نظر 21

آن را باید در صفحه منعکس یک بار مرورگر تجدید شده است. اگر محتوای درست است که تغییر می کند، آن را باید اثر پس از بلافاصله. اما در مورد تعریف منوهای جدید، گره ها یا صفحات، من به طور معمول استفاده menu_rebuild () و یا module_rebuild_cache ()

NancyDru اکتبر 2009 ساعت 15:42 اظهار نظر 5

کد menu.inc تولید "require_once در" برای همه فایل های ماژول با استفاده از "فایل" گزینه است. بازسازی منو و پاکسازی کش (با استفاده از محلول تا) است نه PHP بارگذاری مجدد فایل های. تنها راهی که من تا کنون در بر داشت است به راه اندازی مجدد ماشین من. این کاملا به من به عنوان یک توسعه دهنده غیر قابل قبول است. در نظر گرفتن 10 دقیقه به راه اندازی مجدد وقتی که من 10 ثانیه صرف شده برای ایجاد یک تغییر فقط آن را قطع نمی شود.

تازه کردن دروپال ماژول میزبانی تغییر، در

باید راه بهتری وجود داشته باشد؟

jhl.verona در ژوئن 2010 09:02 اظهار نظر 17

خیلی کنجکاو. من با دروپال در حال توسعه در حالی که برای حال حاضر، و هرگز این مشکلات بود. یا حداقل نه کاملا این مشکلات است. هرگز به حال به انجام راه حل NancyDru. هر چند که من می توانید ببینید که چرا APC مشکلات شود، اما چرا شما در طول توسعه نیاز ذخیره کد؟

اگر شما کد را در داخل یک تابع موجود را تغییر دهید، و یا ایجاد یک تابع (قلاب غیر) جدید، نتایج (معمولا یک خطای نحوی در مورد من) به عنوان سریع شما می توانید صفحه ؛-) تازه کردن هستند

اضافه کردن یک قلاب و یا عملکرد منو می تواند باعث مشکلات، اما طراوت (ارسال) ماژول صفحه فهرست - مدیر / ساخت / ماژول / لیست - رفع که، به دلیل آن را بازسازی انبارهای مختلف ماژول. بدترین حالت این است به جلو و روی لینک "خیط و پیت کردن تمام انبارها در DEVEL / ADMIN_MENU است، که معادل الکتریکی برای دروپال.

من فکر می کنم مشکل NanyDru (احتمالا توسط ثابت در حال حاضر، اگر او می خواهد برای حفظ سلامت عقل او) نیز ممکن است با کش کد متصل شود. و آنها آخرین چیزی که شما نیاز دارید در حالی در حال توسعه هستند.

علاوه بر این، وقتی که من کد اصلاح شده انتقال به سرور (FTP بدترین حالت، به rsync بهترین حالت) من می توانم به یاد ندارد * همیشه * داشتن به انجام هر کاری بسیار، به غیر از DEVEL / ADMIN_MENU، خیط و پیت کردن تمام انبارها، که تبدیل شده است بیشتر یا کمتر یک عمل انعکاسی. (سپس هر دو آنها از کار افتاده دوباره در یک محیط تولید). در این موارد، من معمولا اجازه دسترسی به یا راه اندازی مجدد آپاچی یا سرور ندارد.

NancyDru در ژوئن 2010 21:30 اظهار نظر 17

jhl.verona در ژوئن 2010 00:12 اظهار نظر 18

ببخش جهل من از داخلی PHP، اما.

/ usr / بن // پی اچ پی مترجم است، پس از آن slurping ها در فایل های پی اچ پی، تفسیر آنها، و اجرای آنها - در هر درخواست HTTP، درست است؟
تنها برخی از "کد" است که در واقع در پایگاه داده ذخیره می شود، مانند ماژول های فعال و رجیستری موضوع تا این نیاز به گاهی اوقات تنظیم مجدد.
همچنین موضوع آپاچی می تواند «ذخیره سازی، کد برای استفاده مجدد بعد. شاید حتی فقط طراوت فایل های پی اچ پی که تغییر کرده است.
(این همه حدس می زنم کار است، من نیاز به واقع پیدا کردن نداشته است)

بنابراین اگر پاکسازی / بازسازی پایگاه داده کد کار نمی کند، شما می * توان * در بدترین حالت به راه اندازی مجدد آپاچی.
در غیر این صورت من فقط می توانم از یک کش کد (مانند APC) فکر می کنم نیاز به راه اندازی مجدد سیستم از کامپیوتر است.

باز هم، ببخش جهل من، اما نه یک "require_once در" فقط معنی است که فایل نیاز بارگذاری مجدد اگر آن را در حال حاضر در حافظه؟ من چند ماژول با فایل های وارز ایجاد کرده اید و require_once در قرار داده در فایل ماژول (نه کاملا سناریوی شما را توصیف، من اعتراف) اما من هیچ مشکلی ندارد.

من با استفاده از اوبونتو با پی اچ پی 'استاندارد' و تاسیسات آپاچی. APC وجود دارد در این گزارش مدیر / گزارش / وضعیت / پی اچ پی، چون من آن اضافه شده پس از آن. پس در واقع من کد ذخیره و همچنین، HMM. اگر شما بیش از حد، ممکن است آن را apc.include_once_override (معدن فعال است) و یا apc.stat (معدن در است) پارامترهای که باعث مشکل (من هنوز حدس زدن).
اگر هر یک از که حس می کند، به این دلیل من آن را از این www.phpro.org/manual/ref.apc.html به سرقت برده

ضمیمه فقط apc.php از / usr / اشتراک / پی اچ پی اضافه در دایرکتوری گودال ماسهبازی دروپال من، و سپس localhost را / دروپال / apc.php - من * هستم * کد ذخیره بعد از همه.

این ویدئو را تماشا کن!

مقالات مرتبط

نمایش جستجو ماژول دروپال میزبانیسلام، و به DrupalModules.com خوش آمدید، یک امتیاز و نقد و بررسی خدمات جامعه شده اختصاص داده شده برای کمک به شما پیدا کردن بهترین ماژول های دروپال برای پروژه خود را! آیا نیازمند کمک پیدا کردن دروپال و ...
Geolitecity میزبانی DAT دروپالمن در تلاش برای اضافه ژئو IP به یک IM سایت کار بر روی. من متن IP جغرافیایی و ژئو IP ماژول استفاده کرده اند و من قادر به ایجاد یک زمینه بر اساس یک کشور است. با این حال من نیاز به نمایش مطالب بر اساس ...
صفحه تنها میزبانی ماژول دروپالهمانطور که در صفحه اصول اولیه دروپال دروپال بحث است که از سه بخش اصلی، کدهای، آپلود فایل و پایگاه داده ساخته شده است. به منظور مهاجرت به چند سایت راه اندازی هر سه این ...
میزبانی وب سایت های مختلف سایت های دروپالدلایل بسیاری که چرا یک مدیر سیستم و یا توسعه دهنده ممکن است انتخاب کنید برای میزبانی سایت های مختلف بر روی همان سرور در یک پیکربندی وردپرس وجود دارد. به عنوان مثال، چنین پیکربندی می تواند: ...
میزبانی وب سایت های مختلف دروپالدلایل بسیاری که چرا یک مدیر سیستم و یا توسعه دهنده ممکن است انتخاب کنید برای میزبانی سایت های مختلف بر روی همان سرور در یک پیکربندی وردپرس وجود دارد. به عنوان مثال، چنین پیکربندی می تواند: ...