|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexander Afonyashin 2:5020/1630.11 27 Nov 2001 11:32:47 To : Slava Gorbanev Subject : Re: Shell parameter expansion --------------------------------------------------------------------------------
26 Nov 01 22:32, you wrote to me:
AA>> tpath=${QUERY_STRING:-'dir=/'}
AA>> rpath=${tpath#'dir='}
AA>> прекрасно отрабатывает в shell-е, но не срабатывает при вызове как
AA>> cgi-script. Выдает '500 internal server error'. Если комментирую
AA>> вторую строку, то все начинает работать. В чем дело?
SG> на машине, где выполняется cgi, /bin/sh не понимает такую форму
SG> parameter expansion. взял бы и заглянул в error_log сервера.
Все происходит на одной и той же машине. Перепробовал уже все шеллы, что стоят,
начиная с sh ... Из шелла скрипт работает, а как cgi - нет. В error_log лежит,
естественно, "Premature end of script headers".
Alexander
---
* Origin: --- Shurick'n'Boots --- (2:5020/1630.11)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/188253c036cc0.html, оценка из 5, голосов 10
|