Назад | Перейти на главную страницу

Проблема при переходе с Apache на Lighttpd

Возможно, это не подходящее место, но мы думаем, что с нашей стороны это сузилось до проблемы с конфигурацией 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 регистрация звонков и посмотреть, сможете ли вы заставить это работать. Прежде чем пытаться поднять весь сайт.