Обработчик сеанса PHP - текущие изменения рабочего каталога перед записью данных сеанса

Я использую session_set_save_handler() функция для сохранения сеанса в базе данных, у меня также есть автозагрузчик, который зависит от рабочего каталога, установленного в каталог приложения, т.е. chdir('C:\Some\App\Directory'),

Во время записи сеанса рабочий каталог изменился на мой каталог установки php, т.е. C:\PHP, Это приводит к фатальной ошибке автозагрузчика, когда он пытается требовать классов, связанных с сохранением базы данных. Есть ли что-нибудь вокруг этого?

Я использую Zend Framework 1 и Doctrine 2, хотя считаю, что это общая проблема PHP, а не с самими библиотеками.

1 ответ

Решение

Я в конечном итоге просто сделать пути для автозагрузчика абсолютным

Другие вопросы по тегам