Ответ
G_Z 20.05.2016 18:56
В целом, получается такая конструкция в bash скрипте:
/Users/gz/Documents/web/cgi-bin/parser345/parser3.cgi /../scripts/test/second.html
Здесь естественно параметр является абсолютным дисковым путем, как это принято в Unix (а не путем от корня веб-пространства,
которым считается текущая директория), поэтому файл и не находится.
Раз путь относительный, он рассматривается относительно document-root'а.
Уже яснее.
Не должно ли тогда работать такое:
$file[/Users/gz/Documents/web/site/scripts/test/second.html]
->
/Users/gz/Documents/web/cgi-bin/parser345/parser3.cgi /Users/gz/Documents/web/site/scripts/test/second.html
?
Сейчас это даёт неустановленный Unhandled Exception.
Странно, что при /Users/gz/Documents/web/cgi-bin/parser345/parser3.cgi /../scripts/test/second.html нет ругани на ненайденный файл.
- Nix ^file:exec[/…] — запуск скрипта по абсолютному пути, G_Z [M] 05.05.2016 19:47 / 05.05.2016 19:49
- Ответ, moko [M] 05.05.2016 20:19
- Наблюдаю путаницу, G_Z [M] 19.05.2016 21:57
- Ответ, moko [M] 20.05.2016 18:05
- Ответ, G_Z [M] 20.05.2016 18:10 / 20.05.2016 18:22
- Ответ, moko [M] 20.05.2016 18:40
- Ответ, G_Z [M] 20.05.2016 18:56
- Ответ, moko [M] 20.05.2016 19:03
- Ответ, G_Z [M] 20.05.2016 19:19 / 20.05.2016 19:57
- Ответ, moko [M] 20.05.2016 20:33
- Ответ, G_Z [M] 05.05.2016 20:34 / 05.05.2016 20:35
- Ответ, moko [M] 05.05.2016 20:41
- Ответ, G_Z [M] 05.05.2016 20:46