Kar*_*hik 5 python apache2 python-2.7
我在使用 unoconv 将文档从 Python 脚本转换为 html 时遇到问题。
当我以 root 身份运行脚本或 unoconv 命令时,它运行良好,但是当我从其他用户执行相同操作时它会失败。我已经通过 apt-get install 安装了 Ubuntu 13.04 Server 和 unoconv 软件包。我以普通(非 root)用户身份执行了 python 脚本
>>> from subprocess import call
>>> call(["unoconv","-f","html","-o","/var/www/project/tagging/templates/documents","/var/www/project/media/resume1.doc"])
Error: Unable to connect or start own listener. Aborting.
Run Code Online (Sandbox Code Playgroud)
ls -l 给出以下内容:
ubuntu@ip-54-194-10-89:/var/www$ ls -l
total 183184
drwxr-xr-x 24 www-data www-data 4096 Aug 31 15:20 project
Run Code Online (Sandbox Code Playgroud)
项目的组和所有权为 www-data
如果有人可以帮助我解决这个问题,将不胜感激。
在执行此操作之前,您需要启动 unoconv 侦听器,然后它才会启动。 CTRL使用+ ALT+打开终端T并启动监听器
unoconv --listener
Run Code Online (Sandbox Code Playgroud)
然后重试您的转换操作。
注意:确保没有其他进程使用侦听器,如果有任何进程这样做,请终止该进程以将侦听器分配给当前转换。
希望有帮助。
| 归档时间: |
|
| 查看次数: |
3501 次 |
| 最近记录: |