it-swarm.com.de

Wie werden automatisch FTP-Dateien bearbeitet, die ich bearbeite?

Ich versuche herauszufinden, wie man mit Filezilla autoftpelt. Gibt es andere Programme, die dies auf Anhieb tun?

32
user1549397

Wenn Sie mit "autoftp" die Datei auf dem Server aktualisieren, wenn Sie sie speichern "und Sie mit Code arbeiten, dann würde ich das wunderbare Notepad ++

11
SomeKittens

Ich benutze WinSCP für einige der erstaunlichen Vorteile. Ich verbinde mich mit meinem FTP-Server mit WinSCP und lasse meinen lokalen Ordner /website/public_html überwachen.

Alle Änderungen, die ich in meinem lokalen Ordner vornehme, werden von WinSCP automatisch auf meinen FTP-Server hochgeladen. Die Funktion heißt Remote-Verzeichnis auf dem neuesten Stand halten:
http://winscp.net/ger/docs/task_keep_up_to_date

Wie für SCSS verwende ich es auch:
Ich habe ein Skript, das ein Konsolenfenster öffnet, um meine /website/scss-Dateien anzusehen und zu /website/public_html/styles/ zu kompilieren. WinSCP sieht, dass sich die CSS-Datei geändert hat (oder neu ist) und lädt sie automatisch hoch.

Hinweis: Der einzige Nachteil ist, dass Sie Ihren error_log nicht erreichen können, da dieser von PHP automatisch auf dem Server generiert wird. Dazu können Sie auf einfache Weise eine andere WinSCP-Instanz instanziieren, um eine Verbindung zu Ihrer Website herzustellen. Jetzt haben Sie 1 WinSCP, das Ihren lokalen Ordner überwacht, und 1 WinSCP, von dem aus Sie auf Ihre Sitemap zugreifen können. 

32
Pwnball

Notepad ++ ist sicherlich wunderbar für diese spezielle Funktion und es speichert sogar einen Cache der Objekte, auf die vom Remote-Server aus zugegriffen und geändert wurde.

Der Nachteil ist jedoch (für mich), dass Notepad ++ vorverarbeitete CSS-Dateien wie .scss oder .less nicht automatisch hochlädt. Ich habe versucht, die resultierenden .css-Dateien tatsächlich in Notepad ++ zu öffnen, um die Bearbeitung zu imitieren, was jedoch noch einen zusätzlichen Schritt in den Prozess bringt. Ich muss auf die Registerkarten klicken und sie manuell speichern (nach der Aufforderung "Ihre Datei als geänderte Aufforderung").

Nachdem ich Änderungen vorgenommen habe, klicke ich zu FZ und lade die Dateien manuell hoch.

7
JacobRossDev

Diese Antwort ist spät, aber hoffentlich wird es für diejenigen hilfreich sein, die an Filezillas Eingabeaufforderung "Möchten Sie überschreiben" interessiert sind, wenn eine lokal bearbeitete Datei gespeichert wird. Leider sind die Filezilla-Entwickler entschieden dagegen, dieses Verhalten optional zu machen. Dies ist für viele ein Problem, vor allem, wenn mit wenig Platz auf dem Desktop gearbeitet wird, da jedes Mal, wenn die Aufforderung angezeigt wird, das ausgeblendete FileZilla-Fenster angezeigt werden muss, um auf OK zu klicken.

Wie auch immer, die Antwort lautet WinSCP. Es ist auch kostenlos und ist Filezilla so ähnlich, dass ich kein Lernen brauchte, um es sofort zu benutzen.

Prost!

4
Pedru

Mit NetBeans IDE gibt es eine einfachere Möglichkeit, Dateien mitFTPoderSFTPbeim Speichern, manuell oder beim Ausführen hochzuladen


  1. Klicken Sie mit der rechten Maustaste auf Ihr Projekt und klicken Sie auf Eigenschaften
  2. Klicken Sie auf die zweite Kategorie Konfiguration ausführen
  3. Ausführen als: Wählen Sie Remote-Website (FTP, SFTP)  
  4. Projekt-URL: Platzieren Sie Ihre Website Live-Link zB www.example.com
  5. Dateien hochladen: Wählen Sie Beim Speichern
  6. Remote-Verbindung > Verwalten> Hinzufügen> Verbindungsname (setzen Sie einen)> FTP

Fügen Sie nun Ihre FTP-Details hinzu. Vergewissern Sie sich, dass der ursprüngliche Verzeichnispfad korrekt ist (Ihr Website-Pfad), damit Sie nicht versehentlich Dateien von anderen Websites im Dateimanager ersetzen

4
csandreas1

FileZilla unterstützt keine Planung auf irgendeiner Ebene. Es ist ein eigenständiges Dienstprogramm. Was Sie bekommen sollten, ist ein weiterer Freeware-FTP-Client, AutoFTP ( http://www.autoshutdownpro.com/EN/AutoFTP.aspx ). AutoFTP ist für die Planung vorgesehen. Mit AutoFTP können Sie Ihre Terminanforderungen in einer Minute lösen. 

0
Pastor Burt