Конечно, это было до того, как я попытался вставить Sample_footer и Sample_header. Как только я добавляю их, сервер просто выдает ошибку 500.
Я пробовал проверять журналы и изменять error_reporting, display_errors, error.log, E_ALL, абсолютно ничего не происходит, когда я выполняю Tail -f и пытаюсь загрузить эта страница
ссылки: https://github.com/PHPOffice/PHPWord
Ручная установка: https://phpoffice.github.io/PHPWord/install.html
Я очень озадачен. К сожалению, сегодня конец дня, поэтому я зайду завтра. И да, github говорит, что нужно использовать StackOverflow.
Обновление:
Я изменил файл bootstrap.php и создал PhpWord/src/Autoloader.php. и установлены расширения PHP с помощью командной строки. После всех этих исправлений образцы с 01 по 03 теперь работают почти идеально (говорят, что PDF не удался, но остальное работает). Образец 04 не выдает ни ошибок, ни выходных данных. Журналов по-прежнему нет.
Я немного не уверен, будет ли работать копирование папки поставщика на целевой сервер, поскольку без SSH я не смогу использовать расширения PHP. Я думаю, это будет полезный опыт.
Я дублирую сообщение, которое я сделал по проблеме № 2543.
Сделал попытку, опираясь на документацию, reddit, stackoverflow и чатгпт. Предполагается, что структура каталогов предполагает размещение исходного кода в /lib/PhpOffice/PhpWord, образцов в /samples, Autoloader.php в /lib/PhpOffice/PhpWord/, модифицированного bootstrap.php. Обратите внимание, что я работал только с Sample_01 по Sample_03 и, возможно, внес другие изменения, о которых я забыл. PDF отображается как неудавшийся, но docx/html, похоже, работает.
Не проверял ничего, кроме Sample_01–Sample_04, не пробовал писать код или проводить настоящие тесты, извините. Надеюсь, это послужит основой, не знаю
Код: Выделить всё
./
├── ./lib
│ └── ./lib/PhpOffice
│ ├── ./lib/PhpOffice/Common
│ ├── ./lib/PhpOffice/PhpWord
│ └── ./lib/PhpOffice/PHPWord
└── ./samples
├── ./samples/bootstrap
│ ├── ./samples/bootstrap/css
│ ├── ./samples/bootstrap/fonts
│ └── ./samples/bootstrap/js
├── ./samples/resources
└── ./samples/results
...
Подробнее здесь: https://stackoverflow.com/questions/792 ... al-install
Мобильная версия