Website önemli dosyaların Yükleme sırasında çalışmaz

1 Cevap php

HI guys - Ben php bakım tabanlı web sitesi ile ilgili bir sorun var. Benim web sitesi Zend Framework üzerine inşa edilmiştir. Ben çevrimiçi yeni bir kopyasını veya sürüm yüklemek istediğinizde - önemli modelleri gibi dosya ve denetleyiciler ar özellikle yüklenme zamanında yüklenen ve yeniden yazılmış ebeing - Site anlaşılır çalışmaz.

Bu konuda yoluyla gitmek zorunda kalmadan bir web sitesine yüklemek için bir yolu var mı?

========

Benim güncellemeler oldukça normal bu durumda bir veya iki kez bir hafta gibi Diyelim ki gerçekten belirtmek isterim.

1 Cevap

Dizinleri yeniden adlandırma bile FTP aracılığıyla hızlı ve kolay olduğu gerçeği yararlanabilirler. Ne genellikle yapmaktır:

  1. Iki dizin var, website_live ve website_upload

  2. website_live canlı web sitesini içeren (tabii ki)

  3. website_upload içeriğini yükle

  4. website_live website_old (veya ne olursa olsun) yeniden adlandırma

  5. website_upload website_live yeniden adlandırmak

bitti! Hızlı bir şekilde yeniden adlandırmak eğer iki saniyeden daha az kesinti.

Eğer (bir CMS gibi) eski sürümü içerik yükledi eğer sen yenisine aktarmak gerekir ki biraz daha karmaşık alır. Bu el her zaman yapmak hantal, ama temelde, (aynı zamanda FTP zahmetsizce eserleri yeniden adlandırma) da sadece basit bir adlandırma işlemleri bulunuyor.

Bu basit bir dağıtım komut dosyası kullanarak oldukça güzel otomatik edilebilir bir iştir. Linux üzerinde iseniz, bunun için bir kabuk kurmak kolaydır. Hatta teknik olmayan insanlar süreci başlayan - Windows - Ben otomatik FTP senkronlamalı, yeniden adlandırma ve hata işleme yapmak için çalıştım, çok güzel bir araç üzerinde ScriptFTP. Bu iyi bir betik dili ve iyi belgelerle birlikte gelir. Ama, ücretsiz değil.

Eğer hard-core otomatik PHP dağıtım içine almak için arıyorsanız, ben son zamanlarda bu alanda bazı araştırma yapıyordum. Belki cevapları my recent bounty question size ilham verebilir.