Nasıl (Apache) Eğer ™ t restart € canâ sunucuda gettext kullanırım?

3 Cevap php

I asked this question on serverfault ama herhangi bir yanıt alamadım. Ben burada deneyin ...

Ben evde benim web sunucusu üzerinde bir site geliştirilmiştir.

Ben çeviri dosyalarını değiştirmek, ben web sunucusu Apache yeniden başlatmanız gerekir.

/etc/init.d/httpd graceful

Kolay ...

Benim site paylaşılan ana barındırılıyor varsayalım.

Şimdi çeviri dosyalarını değiştirmeniz gerekir herhalde.

I can't restart the server...

Nasıl bu bağlamda gettext kullanabilirim?

Sadece zarif seçeneği ile restart sunucuya izin verir?

Bir gün bu tür bir sorunu çözmek için bir kez payı konak sunucuyu yeniden başlar mı?

Nasıl böyle kısıtlamaları ile çalışır?

3 Cevap

gettext işlevi burada sonrası yeniden başlatmadan apache olmadan gettext iş yapmak için bazı bilgiler var:

http://www.php.net/manual/en/function.gettext.php#58310

Üretim ortamında apache server.But yeniden başlatmadan gettext önbelleğini temizlemek için *. Mo dosyası ve Gettext etki alanı yeniden adlandırabilirsiniz, elverişsiz bulunuyor.

çağrı clearstatcache();

*.mo ile *.po çeviriyi yaptıktan sonra