Запуск сценария .cgi через / var / www/cgi-bin на веб-сервере lighttpd на Raspberry Pi - PullRequest
0 голосов
/ 07 января 2020

Я слежу за многолетним обучением на автомобиле, управляемом через Интернет

У меня есть файловая структура:

/var/

   /www/ (index.html for a webpage with buttons is contained here and displays 
    perfectly)

       /cgi-bin/ (containing cgi scripts with permissions granted)

код html содержит функции, вызывающие скрипты из / cgi-bin /:

function centertilt()
{
    xmlhttp.open("GET","cgi-bin/centertilt.cgi",true);
    xmlhttp.send();
}

и кнопки, вызывающие эти функции

button {
        color: blue;
        background:lightgrey;
        border: 1px solid #000;
        border-radius: 8px;
        position: center;
}
         ...
<button style="height: 50px; width: 100px; font-size: 25px" onclick="centertilt()">0</button>
         ...

Когда я запускаю скрипты .cgi через CLI, они работают отлично, но кнопки не вызывать их при нажатии.

1 Ответ

0 голосов
/ 08 января 2020

Вы пытались использовать путь, начинающийся с '/' в URL CGI?

xmlhttp.open("GET","/cgi-bin/centertilt.cgi",true);

Вы искали ошибки в журнале ошибок lighttpd или посмотрели в журнале доступа lighttpd, чтобы увидеть, что запрашивается?

...