首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phpjasper在网页上执行失败

phpjasper在网页上执行失败
EN

Stack Overflow用户
提问于 2021-12-21 10:00:45
回答 1查看 162关注 0票数 -1

我能够在本地环境中创建报告。但是,当部署到服务器时,其失败的jrxml创建pdf。

带有错误信息:

代码语言:javascript
复制
Type: PHPJasper\Exception\ErrorCommandExecutable
Message: Your report has an error and couldn 't be processed!\ Try to output the command using the function `output();` and run it manually in the console
Filename: /var/www/html/myapp/vendor/geekcom/phpjasper/src/PHPJasper.php

我遵循错误信息。

这是产出:

代码语言:javascript
复制
./jasperstarter --locale id process "/var/www/html/myapp/archives/reports/jrxml/default/invoices.jrxml" -o "/var/www/html/myapp/archives/reports/output/330200006/103/" -f pdf -t json --data-file /var/www/html/myapp/archives/reports/output/330200006/103/invoices_data.json --json-query data

在控制台中手动运行输出。它成功地创建了pdf。

有什么帮助吗?为什么它在从网页执行时会失败?

输出目录的所有者和组都是apache,权限为777。

环境:

  • OS: centos 7
  • PHP: 7.4.2
  • PHP框架: Codeigniter
  • "^3.3.1"
EN

回答 1

Stack Overflow用户

发布于 2021-12-22 04:21:32

它由apache造成,无法使用内存setsebool -P httpd_execmem 1作为this answer

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70433592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档