Люди!
Чувствую, что свихнусь скоро! :)
Я уже с Апачем дружу лет пять. Причем с русским. :)
И тут понадобилсь поставить к нему mod_ssl.
Все вроде нормально прошло - ставил из порта FreeBSD. Самые последние
версии. Все вроде работало, но тут появился странный глюк... Но обо всем
попорядку.
Есть у меня, понятно, главная страница. С ней все хорошо, скрипты работают.
Больше я о ней не говорю.
Есть у меня юзеры, которые могут иметь свои странички (Речь тут о
http://server/~user никаких виртуальных серверов). Реализовано это так:
<Directory /home/*/public_html>
AllowOverride All
Order deny,allow
Allow from all
Deny from all
</Directory>
Соответственно пользователь может прописать в .htaccess Options ExecCGI и
иметь скрипты.
Так вот глюки...
Дело в том, что когда я ставил mod_ssl я за одно перешел на Апач более
новый. Может это тоже повлияло...
И вот через некоторое время мне стали сообщать, что у некоторых
пользователей перестали работать скрипты. Я проверил. Действительно
элементарный скрипт:
#!/usr/bin/perl -w
print "Content-type: text/html\n\n";
print "<h1>Test</h1>\n";
Вызывает Internal Server Error с сообщением в логе: Premature end of script
headers.
Самое интересное, что у некоторых пользователей скрипты работают! Я просто
перемещаю этот скрипт в их каталог и все начинает работать!
Уже неделю сижу ковыряюсь. Проверил пермишены, маршруты. Все одинакого и у
тех и у других. Не вижу разницы! Почему же у одних все работает, а у других
перестало?
Может есть у кого идеи?
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =