Я в настоящее время работаю над новым Приложением, использующим (среди прочего) Zend_Auth, но по любой причине это сообщение об ошибке обнаруживается в любом местоположении полностью случайным образом (или так он швы)
Zend_Session::start()
-/home/hannes/workspace/develop/library/Zend/Session.php (Line:480): Ошибка № 8session_start()
[function.session-запустите]: ps_files_cleanup_dir: opendir (/var/lib/php5) перестал работать: Разрешение отклонило (13) Массив
По-видимому, эта проблема затрагивает в основном (только?) системы на базе debian/ubuntu и связана с автоматической сборкой мусора сессии.
Переменная session.gc_probability была установлена в 1 в php.ini, что означает 1% вероятность того, что сборщик мусора запустится и очистит каталог /var/lib/php5, где хранятся сессии php.
Очевидно, что эта папка не доступна для записи www-data, что приводит к упомянутой ошибке и выбросу исключения Zend. Установка session.gc_probability в 0 решила проблему. Папка session в любом случае очищается заданием cron, поэтому сборщику мусора php даже не требуется запускаться.
From http://somethingemporium.com/2007/06/obscure-error-with-php5-on-debian-ubuntu-session-phpini-garbage