PHP Code ändern, direkt auf dem server?

Tommyboy2008

CasinoFreak
ID: 171905
L
20 April 2006
1.790
61
Hi, ihr kennt das doch, man hat den code auf dem Rechner und man muss die datei immer wieder hochladen, auf den server.

gibt es ein FTP programm wo ich driekt im Programm den code per editor life bearbeiten kann, wo ich den ordner sehe wie im windows?
 
Also ich nutze Filezilla und hab damit Notepad++ verbunden. Im Editor musst du die Datei dann nur speichern, das Fenster wechseln zu Filezilla und dort ein sich neu geöffnetes Fenster bestätigen.

Live editieren kannst du selber nur, wenn du selbst einen Server aufgesetzt hast. Bei Linux ginge es glaube auch nur, wenn du im Linux-Server bist, da kenn ich mich aber nicht sonderlich aus.


Lg
 
FTP basiert nun mal darauf, dass du Dateien zwischen lokaler und Serverebene hin und her schiebst und demnach immer nur die lokale Variante bearbeitest, die dann mit mehr oder weniger Aufwand verbunden erst wieder hochgeladen werden muss.

Schau dir einfach mal verschiedene Editoren an und welcher davon auch gleich eine FTP-Funktionität mitbringt. Ich nutze derzeit Scriptly + Filezilla, klicke also immer manuell (was mich nur selten stört). Scriptly kann geänderte Dateien glaube ich aber auch sofort selbst hochladen, was dann ja was für dich sein könnte.
 
SSH-Zugang und vim ;)

FTP is nun mal Hin- und Herschieben und is mühsamer, als wenn man die Datei gleich direkt auf dem Server ändert.

Alternative: einen lokalen Server installieren bzw. vom entfernten Server einen Mount auf das lokale Dateisystem machen (wahrscheinlich für den Normalfall viel zu umständlich).
 
Wer auf Syntaxhighlighting verzichten kann,und ein FTP Programm mit Edit Funktion hat, der kann direkt darüber Editieren, und nach Speichern und Schließen, wird die Datei auf dem Server auchaktualisier!

Allerdings finde ich eine Umgebung wie XAMPP oder Eclipse oder was auch immer besser. Nur um was zu testen, reicht eine Lokale Umgebung aus.

Gut heute ist die Serverlast egal, auch das Datentransfervolumen, aber es spart dennoch ein.

Mehr Vorteile kann ich nicht anbringen, weil sich einige über diese hier sicher wieder lächerlich machen, im Zeitalter der Flatrates (muhahaha)
jaja :LOL:

Man kann auch ein CSV einrichten. Aber man muss sicher unter Windows immer noch manuell Upgleich starten. Leider...
 
Um's mal ganz klipp und klar zu sagen:

Auf jeden Fall ist das möglich. Meistens bieten das nur die größeren IDEs wie Eclipse oder darauf basierende wie Aptana Studio oder Konsorten vernünftig an, aber es gibt auch nicht wenige "kleinere" Editoren, die Remote-Unterstützung bieten, aber da ist immer die Frage, wie komfortabel das ganze ist. Manchmal kann man nur einzelne Dateien und nicht ganze Pfade anzeigen lassen. Dafür bringen manche Systeme auch direkt die komplette Projektunterstützung mit (also bspw. AutoComplete über alle im Projekt vorhandenen Dateien).

Ansonsten gibt es inzwischen auch auf jedem Betriebssystem Möglichkeiten, externe Verzeichnisse via (S)FTP oder SSH in Dein lokales Dateisystem einzubinden, was letztendlich aufs gleiche hinauskommt, wobei Du aber nicht auf einen speziellen Editor/IDE festgelegt bist. Für Linux-Systeme gibt es bspw. SSHFS, für'n Mac gibt's MacFuse oder bspw. Transmit, welches so eine Funktionalität mitbringt. Für Windows gibt's da garantiert auch was, aber da kann ich leider mit keinen Namen dienen.

Empfehlen kann man da nicht wirklich was. Letztendlich musst Du mit Deinem Editor klarkommen und Dich deshalb für einen entscheiden. Ich zB habe lange Zeit ausschliesslich mit Transmit und Textmate remote gearbeitet und bin mit dieser Kombination wunderbar klargekommen.
 
Zuletzt bearbeitet:
Ja. ist möglich

Windows bietet ja sogar einen ftp-netzwerkordner an.

abgesehen davon das der aber eher schlecht ist
bieten diverse Programme doch direkt an einen ftp Server hinzuzufügen

PHPEdit
PHPDesigner
UltraEdit
.....

haben das alle integriert.

die andere bessere variante ist das du dir lokal eine Kopie deines Projektes auf einem xamp server etc aufsetzt auf der du arbeitest
und wen alles fertig ist nur in ein sync tool wechselst das dir dann dein lokales mit dem webprojekt synchronisiert.
Sicherheitstechnisch sicher besser.
 
Ja. ist möglich

Windows bietet ja sogar einen ftp-netzwerkordner an.

abgesehen davon das der aber eher schlecht ist
bieten diverse Programme doch direkt an einen ftp Server hinzuzufügen

PHPEdit
PHPDesigner
UltraEdit
.....

haben das alle integriert.

die andere bessere variante ist das du dir lokal eine Kopie deines Projektes auf einem xamp server etc aufsetzt auf der du arbeitest
und wen alles fertig ist nur in ein sync tool wechselst das dir dann dein lokales mit dem webprojekt synchronisiert.
Sicherheitstechnisch sicher besser.


wenn du mir noch nen sync tool nenen kannst wäre das astrein, weil ich es ja immer daheim per xampp bearbeite ;)

ansonsten mache ich es wie theHacker es gesagt hat mit nem mount...
 
Hallo,

ich kann da nur das neue Aptana Studio empfehlen.

Per Connection kann man direkt auf dem Server arbeiten oder lokale Verzeichnisse mit dem Server-Dateien synchronisieren lassen.

Viele Grüße aus Berlin

leller
 
Wenn ich mal schnell was in Echtzeit ändern möchte , nutze ich https://www2ftp.de .
Finger weg von sowas! 8O
Du kannst doch nicht deine FTP-Zugangsdaten auf einer fremden Seite eingeben. Außerdem is das dann ja noch langsamer, als wenn man gleich direkt vom lokalen Rechner FTP nutzt.

Wieso sollte man den Umweg über eine unsichere dritte Seite gehen?!
 
Das Programm was du suchst heißt NetDrive es verbindet zu deinem server und zeigt die inhalte als laufwerksordner an.