Mit WinSCP via FTP, SFTP oder SCP mit einem Server, Webserver oder Webspace verbinden

Wenn Sie einen Webserver oder Webspace bei einem Hoster haben, müssen irgendwie die Dateien für Ihre Website auf den Server kommen. Von Ihrem Anbieter haben Sie höchstwahrscheinlich bereits FTP-Zugangsdaten erhalten. Diese Zugangsdaten werden benötigt, um über das File Transfer Protocol eine Verbindung mit dem Server aufzubauen. Steht diese Verbindung erst einmal, können Sie Dateien von Ihrem Computer auf den Server hochladen.

WinSCP bekommen

Laden Sie das Programm WinSCP von der Website winscp.org herunter. Gehen Sie dazu in den Bereich “Download” und wählen Sie eines der Pakete. Ich empfehle die Wahl es Pakets “Portable Executables”. Dabei handelt es sich um ein ZIP-archiviertes Paket aus den von WinSCP benötigten Dateien, das Sie an einem beliebigen Ort speichern können – auch auf einem USB-Stick – und so immer mitnehmen können.

image

Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie im Kontextmenü “Alle extrahieren”.

image

Damit entpacken Sie das Archiv. Kopieren oder verschieben Sie die entpackten Dateien an einen Ort, von dem Sie WinSCP aufrufen möchten.

Um WinSCP zu starten, klicken Sie doppelt auf die Datei “WinSCP.exe” (die mit dem Schloss-Symbol).

weiterlesenMit WinSCP via FTP, SFTP oder SCP mit einem Server, Webserver oder Webspace verbinden

Wenn Apache 2.2 unter Windows nicht startet

Auf dem Windows-PC startete Apache 2.2 immer dann ordnungsgemäß, wenn der Dienst in der Diensteverwaltung (Start, Ausführen, services.msc) mit dem Starttyp “Automatisch” eingetragen ist. Stellte man diesen Eintrag um auf “Verzögert”, startete der Apache Webserver gar nicht mehr.

War der Starttyp “Manuell” und versuchte man, den Dienst manuell zu starten (etwa per net start oder die Diensteverwaltung) hatte man ebenfalls keinen Erfolg.

C:\Users\Benutzer>net start apache2.2
Apache2.2 wird gestartet.
Apache2.2 konnte nicht gestartet werden.

Ein dienstspezifischer Fehler ist aufgetreten: 1.

Sie erhalten weitere Hilfe, wenn Sie NET HELPMSG 3547 eingeben.

Die Hilfe hilft leider nicht weiter, der Fehlerbericht von Apache unter /logs/error.log zeigt keine Änderung – der Fehler wird gar nicht vermerkt.

Fehlersuche

Versucht man, im Browser die Adresse http://localhost aufzurufen, findet der keine Website. Das Port 80 wird also nicht durch einen Webserver belegt.

Eventuell finden Sie den Übeltäter mit dem Befehl

netstat –a | findstr :80

, wenn hier aber nur

TCP    0.0.0.0:80             <Computername>:0        ABHÖREN

ausgegeben wird, ist das Port 80 nicht belegt. (Anmerkung: der Befehl funktioniert in dieser Form nur auf Systemen mit installierter Powershell; ansonsten lassen Sie einfach den Teil hinter dem –a weg.)

Mögliche Ursache: Fehler in der httpd.conf

Sehr oft sind es Konfigurationsfehler, praktisch Fehler in der httpd.conf, die verhindern, dass der Server gestartet werden kann.

Achten Sie auf Tippfehler bei den Pfaden: Die umgekehrten Schrägstriche unter Windows müssen in / umgewandelt werden. Bei Ordnerangaben darf es keinen abschließenden Schrägstrich geben.

Haben Sie mit LoadModule ein Modul angegeben? Wenn das Modul im angegebenen Pfad nicht gefunden wird, startet der Webserver nicht.

Mögliche Lösung, falls Sie Skype verwenden

Beenden Sie Skype, starten Sie den Apache Webserver, starten Sie Skype erneut.

Damit man das nicht nach jedem Systemstart wiederholen muss, hier zwei Lösungsvorschläge:

1. Richten Sie Skype so ein, dass es verzögert startet. Wer ein wenig basteln will, kann sich ein kleines VB-Skript schreiben, das Programme nach vorgegebener Wartezeit aufruft.

2. Besitzer von Lenovo-Laptops können auch den Access Connections Manager zur Hilfe nehmen und abhängig vom Netzwerkstandort Programme und Batch-Skripte automatisch ausführen lassen.

An oberster Stelle kann man nun eine Batch-Datei mit dem nachfolgenden Befehl oder aber die Datei httpd.exe aus dem Apache-Verzeichnis eintragen.

Auf meinem Laptop existiert bereits eine Batch-Datei, die um die folgende Zeile erweitert wurde:

net start apache2.2

ScreenShot256

Wichtig ist natürlich, dass diese Stapelverarbeitungsdatei (hier: “verbinden2.cmd”) vor Skype aufgerufen wird.