[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: CGI и Perl скрипты на apache2 плохо взаимодействуют - нет доступа к файловой системе из perl скрипта.



Shon пишет:
Здравствуйте. ;-)
Я работаю с сервером apache2 на Debian Linux. Не разу не пробовал
создавать perl скрипты для взаимодействия с html страницами. Вот решил
попробовать. Нашел ссылку в инете "Введение в Perl" и создал html
страничку с формой, и testform.pl скрипт (который поместил в папку
/usr/lib/cgi-bin/ . В папке /var/www/apache2-default/ создал файл
index.html с таким содержанием:

-куть

Запускаю сервер, появляется страничка с формой, ввожу имя, и  в папке
/var/www/apache2-default/ должен создаваться файл names.html.

Но файл НЕ СОЗДАЕТСЯ (даже если запускаю Firefox с правами root).
Потому что файл должен создавать apache. Есть у пользователя www-data права на создание файлов в /var/www/apache2-default/ ?

Хотя в
браузере появляется результат работы этого testform.pl скрипта (то есть
появляется интернет страничка с  сылкой на файл
http://localhost/apache2-default/names.html.
При попытке запуска этого perl скрипта в консоли (НЕ через браузер)
testform.pl скрипт нормально создает файл names.html. :-(
Я думаю что у моего сервера apache2 не хватает прав на создание файлов
(нет доступа на чтение и запись файлов). :-(

Правильно.
 Но как мне сделать так,
чтобы html документы и perl скрипты нормально взамиодействовали со всеми
максимальными правами (чтени-запись файлов, доступ к директориям и т.д.)
. :-( Подскажите пожалуйста.


Дать права.
man chown
man chmod

--



Reply to: