2016-04-06 8 views
0

Meine Web App funktioniert gut auf meinem Ubuntu Server und jetzt ist es an der Zeit für ein Webhosting (Dreamhost). Ich benutze Django 1.9 und Mezzanine Cartridge CMS und E-Commerce-Framework.Fehler beim Deployment von Django/Mezzanine mit Git (aber nicht mit SFTP)

Ich habe in eine Sub-Domain des Web-Hosting die Quellcode-Dateien und die statischen Dateien mit SFTP kopiert, und die Website hat gut funktioniert.

Aber als ich versuchte "git clone" zu verwenden, um den Quellcode der App zu einer anderen Subdomain bereitzustellen, hatte ich ein seltsames Problem: "Thumbnails" Bilder werden nicht in kleiner Größe, sondern in voller Größe angezeigt. Die statischen Dateien sind die gleichen wie zuvor erwähnt. Ich habe dafür nur einen symbolischen Link benutzt.

Dies ist eine Art "generische" Frage. Was kann ich vermissen, wenn ich Git anstelle von SFTP benutze? Was kann möglicherweise falsch sein?

Im Folgenden ein Beispiel für HTML von SFTP und Git-Kopien der App generiert.

SFTP Kopie:

<ul id="product-images-large" class="list-unstyled list-inline"> 
<li id="image-5-large" > 
    <a class="product-image-large" href="/static/media/uploads/fabrica/tijolo_1.jpg"> 
     <img alt="" src="/static/media/uploads/fabrica/.thumbnails/tijolo_1.jpg/tijolo_1-0x300.jpg" class="img-thumbnail img-responsive col-xs-12"> 
    </a> 
</li> 

Git Kopie:

<ul id="product-images-large" class="list-unstyled list-inline"> 
<li id="image-5-large" > 
    <a class="product-image-large" href="/static/media/uploads/fabrica/tijolo_1.jpg"> 
     <img alt="" src="/static/media/uploads/fabrica/tijolo_1.jpg" class="img-thumbnail img-responsive col-xs-12"> 
    </a> 
</li> 

Es gibt einen Verweis auf einen /.thumbnails/ Ordner auf dem ersten Fall, aber nicht auf dem zweiten.

Jede Hilfe ist willkommen. Danke,

Marcio

Antwort

Verwandte Themen