пожалуйста, помогите!Я действительно схожу с ума от этой проблемы!
У меня есть Perl-скрипт CGI, и он всегда завершается ошибкой в следующей строке при выполнении с сервера Apache HTTP:
tie %db, 'MLDBM', "$data_path/$db_name.db", O_RDONLY, 0640 or die $!
и ошибкаОтказано в доступе:
Ошибка программного обеспечения:
Отказано в доступе в / var / www / cgi-bin / rich / pages / display line 381.
Для справкиПожалуйста, отправьте письмо веб-мастеру (root @ localhost), сообщив об этом сообщении об ошибке и указав время и дату ошибки.
Но при запуске из командной строки это работает без проблем.
Я гарантировал, что каталоги и файл для связывания имеют правильные разрешения.
Так что еще я пропустил?В каких конфигурациях в httpd.conf Apache я могу ошибаться?По общему признанию, у меня не было никакого предыдущего опыта работы с HTTP-сервером Apache, так что это мой первый опыт игры с ним.Тем не менее, я не раз читал руководства, чтобы найти вещи, в которых могу ошибаться, но ничего не заметил.Но я могу ошибаться, конечно.
Спасибо !!