相关疑难解决方法(0)

Libreoffice - 除非root用户拒绝转换,否则无法使用PHP脚本

运行无头Ubuntu服务器12.something.

根@服务器: chown www-data /my/path/ -R

根@服务器: chgrp www-data /my/path/ -R

根@服务器: chmod 755 /my/path/ -R

根@服务器: libreoffice --headless --convert-to pdf:writer_pdf_Export /my/path/foo.ppt --outdir /my/path

convert /my/path/foo.ppt -> /my/path/foo.pdf
Run Code Online (Sandbox Code Playgroud)

奇迹般有效.


根@服务器: sudo -i -u www-data

$libreoffice --headless --convert-to pdf:writer_pdf_Export /my/path/foo.ppt --outdir /my/path

convert /my/path/foo.ppt -> /my/path/foo.pdf
Error: Please reverify input parameters...
Run Code Online (Sandbox Code Playgroud)

该死的.


根@服务器: sudo -i -u someotheruser

$libreoffice --headless --convert-to pdf:writer_pdf_Export /my/path/foo.ppt --outdir /my/path

convert /my/path/foo.ppt -> /my/path/foo.pdf
Error: Please reverify input parameters...
Run Code Online (Sandbox Code Playgroud)

该死的.

任何人都有任何想法?试图研究这个让我更加困惑.这可能是一个错误还是一些依赖怪癖?

php linux libreoffice

12
推荐指数
4
解决办法
1万
查看次数

标签 统计

libreoffice ×1

linux ×1

php ×1