Хорошо, во-первых, я программист PHP, но я никогда ничего не делал с CGI
и не знаю, что это такое. Я знаю, что это расшифровывается как Common Gateway Interface, но я не знаю, что он делает и для чего.
Мне только что сказали, что я могу загрузить сценарий оболочки в папку cgi-bin и выполнить его.
Я сделал сценарий оболочки myscript.sh
и загрузил его в папку cgi-bin. Первое, что я заметил, было то, что моя папка cgi-bin - это брат моего корневого каталога, а не ребенок. Так я не знаю, как бы я получил к нему доступ?
Итак, я создал каталог под моим корнем с именем cgi-bin2
и поместил туда свой скрипт (и изменил их на 755) Затем я получил доступ к нему из своего браузера, и все, что он сделал, это загрузил файл.
Я что-то упустил?