Руководство по установке примеров PhpWordApache

Ответить
Anonymous
 Руководство по установке примеров PhpWord

Сообщение Anonymous »

Документация по установке вручную устарела. Я попытался вручную написать класс автозагрузчика, и, возможно, это сработало? но единственный вывод, который я получаю в Sample-01.php, это 02:56:03 Создать новый объект PhpWord
Конечно, это было до того, как я попытался вставить 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://pastebin.com/SKMWn9VN

Подробнее здесь: https://stackoverflow.com/questions/792 ... al-install
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Apache»