Сбой Dompdf после недавнего обновления сервера, только когда в тегах <html>или <head>есть пробел - PullRequest
0 голосов
/ 13 ноября 2018

Вчера я сделал обновление для нашего сервера (Maria DB 10.1 до 10.2), и Apache и PHP нужно было перекомпилировать и установить, я сохранил ту же конфигурацию, что и раньше, и все работало нормально, за исключением PDF, они вылетали.

Я посмотрел библиотеки и установил mbstring, а DOM-php также установлен по умолчанию начиная с PHP 5. Все так же, как и раньше.После нескольких часов отладки я понял, что теги <html> и <head> внутри HTML-кода, который будет отображаться в PDF, вызывали все эти проблемы.Без них страница будет отображаться без проблем.

Затем я наткнулся на этот пост и нашел более странное решение:

Удалить теги <thead> и <tbody> и удалить пробел между <html><head>, </head><body> и </body></html>

"Автоматически" Это сработало, но что происходит?Я знаю, что знаю, как решить эту проблему, но я хочу знать, почему это происходит и почему это произошло после обновления базы данных Maria DB или Apache PHP Build?

...