Führen Sie ein Skript mit Apache2 in einem bestimmten Verzeichnis aus

430
Echo

Ich versuche, WebMCP auf einem Apache2-Server auszuführen . Es hat 2 ausführbare Dateien, die ich in /opt/webmcp/cgi-bin/webmcp.lua und /opt/webmcp/cgi-bin/webmcp-wrapper.lua habe

Wenn ich den Wrapper von einer Position aus ausführe, die nicht / opt / webmcp / cgi-bin ist, wird die Datei webmcp.lua nicht gefunden und es wird ein Fehler von 500 angezeigt.

Führen Sie ein Skript mit Apache2 in einem bestimmten Verzeichnis aus

Wenn ich es aus dem richtigen Verzeichnis starte, funktioniert es.

Auf meinem Server ist webmcp.lua als Verzeichnisindex festgelegt, und es wird ein Fehler von 500 angezeigt. Kann es an diesem Problem liegen? / opt / webmcp / cgi-bin / ist bereits als documentroot festgelegt und kann über www-data aufgerufen werden.

1
Diese Frage ist nicht thematisch, da Super User auf die Nutzung von Computern von Verbrauchern abzielt. Diese Frage wird (hoffentlich) von einem Moderator an unsere Schwestersite Server Fault weitergeleitet. neersighted vor 10 Jahren 0
"Um die Wahrscheinlichkeit zu erhöhen, dass Ihre Frage offen bleibt und eine Antwort erhalten wird, stellen Sie sicher, dass es sich um eine professionelle Systemadministration handelt. Wenn Ihre Frage persönliche Ausrüstung betrifft, fragen Sie stattdessen nach Super User." Echo vor 10 Jahren 0

0 Antworten auf die Frage