【问题标题】:Permission error when attempting to "write" pdf file (PDFLIB)?尝试“写入”pdf文件(PDFLIB)时出现权限错误?
【发布时间】:2021-11-25 18:53:10
【问题描述】:

我在 aws 服务器中使用 PDFlib 的 php 代码,我不断收到他的错误消息

无法打开 PDF 文件“file.pdf”进行写入(权限被拒绝)

我考虑过编辑这个特定目录的权限,但权限是

drwxrwxrwx+

这似乎适合此脚本运行。有人知道为什么我会收到此权限错误吗?

【问题讨论】:

  • 你在递归运行 chmod 吗?相关文件的权限状态是什么。此外, chmod 777 也不是一个好主意。检查目录和文件的所有者组。此外,在此函数的帮助下,在执行代码时检查 php 正在使用哪个用户:php.net/manual/en/function.get-current-user.php

标签: php pdf-generation pdflib


【解决方案1】:

感谢您的输入,我发现了错误。

我的问题是我没有指定输出文档和临时目录的路径。

我将我的输出文档声明为:

$output_document = "file.pdf"

而不是

$output_document = "/path/to/output/file.pdf"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-12
    • 1970-01-01
    • 2019-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-27
    • 2023-03-29
    相关资源
    最近更新 更多