Worum geht es bei .vhost.conf.swp?

Worum geht es bei .vhost.conf.swp?

Ich habe heute Morgen eine virtuelle Maschine nach einem unerwarteten Herunterfahren wiederhergestellt und festgestellt, dass Apache aufgrund dieser Fehlermeldung nicht gestartet werden konnte:

AH00526: Syntaxfehler in Zeile 1 von /etc/apache2/sites-enabled/.vhost.conf.swp: Ungültiger Befehl „b0VIM“, möglicherweise falsch geschrieben oder durch ein Modul definiert, das nicht in der Serverkonfiguration enthalten ist. Aktion „Start“ fehlgeschlagen.

Tatsächlich habe ich die SWP-Datei in „Sites-Enabled“ gefunden, zunächst ein wenig danach gesucht, was aber praktisch nichts ergab. Dann habe ich sie in ein temporäres Verzeichnis verschoben und Apache problemlos gestartet.

Das System scheint jetzt einwandfrei zu laufen, aber ich habe ein ungutes Gefühl im Magen, wenn ich einfach eine Datei verschiebe, von der ich nichts weiß, und dann weggehe. Also dachte ich mir, ich schaue mal, ob mir jemand erklären kann, worum es bei dieser Datei geht, und noch wichtiger, dass ich später keine negativen Auswirkungen durch das Verschieben zu spüren bekomme. Ich nehme an, es liegt daran, dass der Server nicht ordnungsgemäß heruntergefahren wurde, aber Vorsicht ist besser als Nachsicht.

Danke

Antwort1

Ist es möglich, dass Sie die Datei vhost.conf zuvor mit „vi“ geöffnet haben? Es erstellt eine Auslagerungsdatei (.swp), um andere Benutzer zu benachrichtigen, wenn sie dieselbe Datei öffnen, und falls Ihre Sitzung abstürzt, werden nicht gespeicherte Änderungen gespeichert. Es ist sicher, diese Datei zu entfernen, wenn und nur wenn niemand sonst die Datei bearbeitet (danke an MadHatter für die Korrektur).

verwandte Informationen