Возможно, что сервер Apache / Zend в системе Ubuntu был ограничен механизмом обязательного контроля доступа AppArmor ;возможно, серверу не разрешено записывать файлы из-за политики AppArmor, даже если стандартная политика управления доступом Unix в противном случае разрешает запись файла.
В корневой оболочке запустите aa-status
, чтобы увидеть, какие профилизагружены, и какие программы в настоящее время работают ограничены.Возможно, ваш Apache ограничен, возможно, Zend ограничен.(Я довольно незнаком с Zend, поэтому, если это модуль Apache, просто проверьте Apache.:)