Возможно, это не подходящее место, но мы думаем, что с нашей стороны это сузилось до проблемы с конфигурацией Lighttpd, просто не можем определить. Спрашивали на форумах Virtuemart и Lighttpd, но безуспешно.
У нас есть действующий сайт на Apache, и мы хотели перейти на Lighttpd, как и остальные наши 30+ серверов. Это последний, но мы уже некоторое время боремся с этой проблемой.
Проблема в этом веб-сайте, на нем работает Virtuemart, а в Lighttpd сообщения vmLogger больше не отображаются. (http://virtuemart.net/documentation/Developer_Manual/vmLogger.html)
Когда человек оформляет заказ в Virtuemart и не выбирает адрес доставки, сервер Apache выдает нам сообщение vmLogger, а на Lighttpd ничего! Это сводит нас с ума. Мы сбросили переменные, проверили конфигурации, установили PEAR и т. Д.
Кто-нибудь знает, почему это может сломаться на Lighttpd? Чтобы убедиться, что мы в своем уме, мы настроили еще одну среду Dev с Apache 2.2, PHP 5.2.17 и MySQL, и она сразу же работала нормально, показывая ошибки.
Мы подумали, что это может быть PEAR, PEAR include path, Fast-cgi setup, не уверен ...
Некоторые другие переменные, которые могут помочь:
Успешная установка Apache на CentOS с помощью cPanel
Неудачная установка Lighttpd в Ubuntu и из командной строки. Может, нам не хватает какой-то библиотеки, ссылки на PEAR и т. Д.? Все остальные наши серверы находятся на Ubuntu / Lighttpd и отлично работают.
У каждой функции из вашего apache conf настроен эквивалент в lighttpd?
Есть ли какие-либо файлы .htaccess, спрятанные глубоко внутри сайта, которые вы, возможно, не заметили?
Хорошим тестом может быть установка php-файла barebones с некоторыми $vmLogger
регистрация звонков и посмотреть, сможете ли вы заставить это работать. Прежде чем пытаться поднять весь сайт.