Проблема такая: есть задача записыать некоторые данные в ворд. Нашел библиотеку phpWord.php вот тут. Вроде разобрался как что работает - пока проверял из консоли - все было ок. Фаил создается, что нужно записывается. Проблема в том, что мне нужно запись делать в зависимости от данных, присланных через веб форму. Страница отваливается с ошибкой 500. Вот такой тестовый скрипт: Код PHP Код (Text): echo 'begin '; include_once './PHPWord.php'; echo 'end'; В консоли выдает begin end, а в браузере только begin. То есть не может подцепится библиотека. В логи сервера ничего не пишет (либо я не там смотрю). При включении error_reporting(E_ALL) ничего нового не выдает. Фаилик точно лежит там где надо. По времени отрабатывает мнгновенно - так что точно не временной интервал ему помеха. Полез в сам скрипт: там вначале он подключает свои части вот так: Код (Text): if(!defined('PHPWORD_BASE_PATH')) { define('PHPWORD_BASE_PATH', dirname(__FILE__) . '/'); require PHPWORD_BASE_PATH . 'PHPWord/Autoloader.php'; PHPWord_Autoloader::Register(); } До подключения Autoloader выводит что-либо, после нет. Если в начале файла Autoloader.php прописываю echo 'test'; не выводит. Я так понимаю, что это какие-то ограничения памяти или типа того. Помогите, пожалуйста - подскажите, куда посмотреть можно? PS Заранее извиняюсь, если не в тот раздел создал тему. Буду очень благодарен за любые советы куда посмотреть можно и что сделать. Добавлено спустя 38 минут 56 секунд: Не хватало прав на чтение директории с аплоадером. sudo chmod 777 -R помог. И действительно ошибки нужно было выводить с ini_set('display_errors',1); Я думал, что error_reporting(E_ALL); должно быть достаточно.