У меня есть рабочая генерация DOMPdf из HTML на локальном сервере. Я загрузил его на свой рабочий сервер, и, судя по моим первым тестам, он работал. Теперь, пару дней назад, я начал получать сообщения о том, что генерация PDF показывает только символы и буквы. Итак, я проверил и провел некоторое тестирование, и, по-видимому, проблема где-то между библиотекой DOMPdf, PHP fpm и CodeIgniter.
Рабочий сервер использует:
- Убунту 20.04.2 ЛТС
- Апач 2.4.41
- PHP 7.4.3 (Apache использует FPM)
На сайте используются:
- CodeIgniter 4.1.1
- ДомPDF 1.0.2
Итак, поиграв немного, я заметил, что если я использовал код генерации PDF вне CodeIgniter, он работает нормально, но если я попытаюсь использовать его внутри экземпляра CodeIgniter, я получу следующее:
Моя теория заключается в том, что это в основном проблема с заголовком, но я не уверен, что ее вызывает.