Frage

Ich benutze eine Vagrant / Marionette, um meine Testmachine zu konfigurieren, ich verwende sie, um den VirtualHost für Apache zu konfigurieren, aber beim Start von Apache bekomme ich einen Fehler, anscheinend für seltsame Abstand oder Zeichen: generasacodicetagpre.

Die Manifest-Datei, die ich zur Konfiguration des VirtualHost geschrieben habe, sieht so aus wie dieses generasacodicetagpre.

War es hilfreich?

Lösung

c2 a0 (in der Fehlermeldung) ist der Unicode-Code für das Sonderzeichen "nicht brecher Raum", vgl. hier .

Es scheint, dass Apache das überhaupt nicht mag.Sie müssen also diese nicht brechenden Räume loswerden und normale verwenden, auch wenn es in Ihrem Editor gleich aussieht.

Sie können Notepad ++ verwenden und bitten, Ihre Puppen-Dateien in "ANSI" zu konvertieren, das eine sicherere Kodierung für Konfigurationsdateien ist.

Sie müssen das gereinigt haben, ohne es zu kennen, während Sie den Inhalt in einer externen Datei verschoben haben, aber die Verwendung einer externen Datei nicht die Lösung ist, auch wenn es funktioniert.

Andere Tipps

löste es mit diesem: generasacodicetagpre.

/coding/puppetstuff/foa-ssl.localhost.conf ist in einem freigegebenen Ordner (Pfad ist auf dem Bild)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top