Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
egr 06.09.2002 12:02
Я вроде все сделал правильно, но получаю ошибки "unknown charset…", "$SQL:drivers table…", "…foreign group disabled", в чем дело?Если уже это не видеть, то трудно двигаться дальше :(
Бинарные CGI версии Parser под *nix в разделе для скачивания собраны в варианте «проверять группу файла перед его считыванием», и считывают только те файлы, группа которых совпадает с группой процесса, в котором работает Parser.
Это сделано специально, чтобы в случае ошибки в скрипте злоумышленники не могли ею воспользоваться и получить доступ к файлам, к которым он им заведомо не нужен, скажем, к /etc/ passwd.
Бывает, что системный администратор настроил вам веб сервер таким образом, что группа, от которой работает CGI процесс (параметр Group в httpd.conf, для Apache) не совпадает с группой, которой принадлежат файлы, создаваемые вами.
В этом случае вы или сразу получите сообщение "…foreign group disabled", если вообще все файлы принадлежат не вашей группе, или не будет считан=проигнорирован «Конфигурационный файл», и вы увидете сообщения, прямые последствия «отсутствия» конфигурационного файла.
Варианты действий:
Попросите вашего системного администратора прочесть это сообщение, он поймет.
Если хотите, соберите Parser из исходных кодов, не включая эту возможность.