Modül drupal hosting yenile

16:18 UTC de Mayıs 2008'de 14 mbrutsch Gönderen

Ben deneyimli geliştirici değilim ama Drupal ile hiç çalışmamış. Mevcut bir Drupal kurulumu yüklü olan mevcut bir modül, küçük kozmetik birkaç değişiklik yapmak için kullanılmıştır. Ben ihtiyacı kod .module dosyada, değiştirilmesi bulduk. Ben bu kodu değiştirmek durumunda, ortaya çıkan değişiklik web sitesinde belirgin değildir. Eğer kurulu modül için bir .module dosyayı değiştirirseniz, .module kodunu yeniden Drupal zorlamak için gerekli bazı ek eylem var mı? Eğer öyleyse, bu eylem Drupal yönetici arayüzü yoluyla alınabilir ya da komut satırı erişimi gerektirir? Herhangi bir yardım mutluluk duyacağız. Teşekkürler.

barındırma

mbrutsch 14:49 de 20 Mayıs 2008 yorumladı

Burada bir yanıt almak için gereken bazı özel kod sözcüğü var mı? Sorum yanlış forumda yayınlanmıştır?

jamestamr 14:57 de 20 Mayıs 2008 yorumladı

Ben Drupal yeniyim ama aktive iken benim modülüne yapmış olduğunuz değişiklikler hemen meydana geldi.

Ben sadece kod çalışmıyor, ya test ettiğiniz sayfada kullanılmayan bazı kodlar değişti varsayabiliriz beklenen veya kod gibi Drupal yapılacak bazı değişiklikler gerektirir bir şekilde çalıştığını olarak önbelleği. Eğer MySQL veritabanı gitmek ve önbellek tabloları da kesecek, ve sorun devam ederse bkz eğer gerçekten önbellek ise.

criznach 16:19 de 20 Mayıs 2008 yorumladı

Eğer kodlama herhangi Drupal yapıyor iseniz Devel modülü yüklemek ve Devel bloğunu etkinleştirmek isteyeceksiniz.

istediğiniz zaman önbelleği temizlemek, böylece bir "Boş Önbellek" düğmesi vardır. Devre dışı ve güçlü özellikleri bir çok olanak verdiğinden, üretim tesislerinden çıkarın.

Doğrudan bir modül değiştirirseniz kolayca değişiklikler ve yeniden test yama bir sonraki sürüme yükseltmek için mümkün olmayacaktır unutmayın. Bu değişikliğin sürdürülebilir olmasını istiyorsanız, varolan birine kanca veya bu yararlı bir değişim olması durumunda, kendi değişiklikler mevcut modülüne dahil edilebilir teslim olabilir yeni bir modül yazmaya düşünün. Bu tartışma burada çok gelip göreceksiniz.

meric 07:49 21 Mayıs 2008 yorumladı

tarayıcınız yeniden olduğunda yeniden sayfadaki yansıtmalıdır. o değiştiğinde sadece içerik varsa, o hemen sonra yürürlüğe girer. Ancak yeni menüler, düğümleri veya sayfaları tanımlayarak durumunda, normalde) (menu_rebuild () veya module_rebuild_cache kullanmak

NancyDru Saat 15:42 5 Ekim 2009 yorumladı

menu.inc kodu "file" seçeneğini kullanarak tüm modül dosyaları için "require_oncenin" üretir. menüsünü Yeniden ve önbelleği temizlemeyi (Devet kullanarak) PHP dosyalarını yeniden yapmıyor. Şimdiye kadar bulduk tek yolu benim makineyi yeniden başlatmak için olduğunu. Bu bir geliştirici olarak bana tamamen kabul edilemez; 10 dakika süren bir değişiklik sadece kesmeyecek yapmak için 10 saniyeniz harcanan zaman yeniden başlatmak için.

Yenile modülü drupal içinde değişti barındırma

Daha iyi bir yolu olmalı?

jhl.verona 09:02 Haziran 2010 17 yorumladı

Çok meraklı. Ben bir süre için şimdi Drupal ile gelişmekte ve bu sorunları yoktu oldum. Veya oldukça bu sorunların en azından değil. NancyDru çözümünü yapmak yoktu. Gerçi APC sorunlara yol açacağını neden görebilirsiniz, ama niye geliştirme sırasında kod önbelleğe alma ihtiyacı olsun?

Varolan bir işlev içinde kodunu değiştirmek veya yeni (non kanca) işlevini oluşturursanız, sonuçları (benim durumumda genellikle bir söz dizimi hatası) sayfayı ;-) yenileyebilirsiniz kadar hızlı

sorunlara yol açabilir bir kanca veya menü işlevini ekleme, ancak (göndererek) modülleri listesi sayfayı yenileyerek - yönetim / build / modüller / liste - çeşitli modül önbelleklerini yeniden oluşturur, çünkü düzeltmeleri. En kötü durum Drupal için elektroşok eşdeğerdir devel / admin_menu, içinde 'Flush tüm cache bellekler' bağlantısını çıkarmaktır.

Ben de bir kod önbelleği ile bağlı olabilir NanyDru sorunu (ona aklı korumak istiyorsa muhtemelen artık sabit) düşünüyorum. Ve onlar geliştirirken gereken en son şey vardır.

Ben sunucuya (FTP kötü durumda, rsync en iyi durumda) Değiştirilen kodu aktardığınızda Ayrıca, şimdiye kadar * hatırlamıyorum haline gelmiştir devel / admin_menu 'tüm önelleğini boşaltır' dışında pek bir şey, yapmak zorunda olan * Daha fazla bir refleks veya daha azdır. (Sonra ikisi bir üretim ortamında tekrar devre dışı olsun). Bu durumlarda, genellikle Apache veya sunucuyu yeniden başlatmak ya izniniz yok.

NancyDru 21:30 Haziran 2010 17 yorumladı

jhl.verona Saat 00:12 18 Haziran 2010 tarihinde yorumladı

PHP dahili özelliklerine benim cehalet affet ama.

/ Usr / bin // php bir tercüman, bu yüzden onları yorumlayarak, php dosyalarında Slurping ve bunları yürütme oluyor - sağ, her HTTP isteği üzerine?
Bu arada sıfırlanması gerekir böylece Sadece 'kod' bazı aslında böyle aktif modülleri ve tema kayıt olarak, veritabanında saklanır.
Ayrıca Apache iplik 'depolama' sonradan yeniden kullanmak üzere bir kod olabilir. Hatta belki sadece değişmiştir php dosyalarını ferahlatıcı.
(Bu, tüm tahminim işidir, aslında öğrenmek için gereğini olmadı)

takas / veritabanı kodunu yeniden işe yaramazsa Yani, * kudreti * en kötü ihtimalle Apache yeniden başlatmanız gerekebilir.
Aksi takdirde sadece bilgisayarın yeniden başlatılmasını gerektiren (APC gibi) bir kod önbelleği düşünebiliriz.

Yine, benim cehalet bağışla, ancak "Require_once" sadece hafızada zaten varsa dosya yeniden yüklenmesi gerekmez anlamına gelmez? Ben inc dosyaları ile birkaç modüller oluşturulur ve modül dosyası (oldukça senaryo, tarif itiraf) 'de 'require_oncenin' koymak ama herhangi bir sorun yoktu ettik.

Ben 'standart' php ve Apaçi kurulumları ile Ubuntu kullanın. Sonradan bunu ekledi çünkü APC, yönetici / raporlar / durum / php raporunda yoktur. Yani aslında ben hmm yanı kodu önbelleğe ediyorum. Eğer çok ise, o apc.include_once_override olabilir (maden Kapalı) ya da apc.stat'dır (mayın Açık) sorunu (Ben hala tahmin ediyorum) neden parametreleri.
Bunun bir anlam yaparsa bu www.phpro.org/manual/ref.apc.html çaldım, bunun nedeni

Not; Ben * önbelleğe alma kodu sonuçta değilim * - tam o sırada localhost / drupal / apc.php, benim drupal sandbox dizine / usr / share / php den apc.php ekledi.

Bu videoyu izle!

İlgili Makaleler

Görünüm arama modülü drupal barındırmaMerhaba ve DrupalModules.com hoş geldiniz, bir topluluk destekli puan ve değerlendirme hizmeti projeniz için en iyi Drupal modülleri bulmak yardımcı olmaya adamıştır! Doğru Drupal bulmak için yardıma ihtiyacınız ...
Geolitecity dat drupal barındırmaÜzerinde çalıştığım bir site im Geo IP eklemek çalışıyorum; i Bağlam jeo IP ve Geo IP modülleri kullanılır ve bir ülkeye bağlı bir bağlam oluşturmak mümkün duyuyorum var. Ancak ben dayalı içeriği görüntülemek için gerek ...
Tek sayfa modülü drupal barındırmaDrupal temelleri sayfasında açıklandığı gibi Drupal üç ana bölümden, kod tabanlarını yükleme dosyaları ve veritabanı oluşur. Çok siteye taşımak için, bunların üçünü kurmak ...
Barındırma birden çok site drupal siteleriBir sistem yöneticisi veya geliştirici bir çoklu konfigürasyonda aynı sunucuda birden fazla site barındırmak için tercih birçok nedeni vardır. Örneğin, böyle bir konfigürasyon olabilir: ...
Birden çok siteyi Barındırma drupalBir sistem yöneticisi veya geliştirici bir çoklu konfigürasyonda aynı sunucuda birden fazla site barındırmak için tercih birçok nedeni vardır. Örneğin, böyle bir konfigürasyon olabilir: ...