You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jailed Shell账户下PHP无法上传文件的问题求助

cPanel Jailed Shell下PHP上传文件报400错误(关联Imunify360 ModSecurity)

问题现象

  • cPanel用户Shell权限设置为Jailed Shell时,通过PHP上传文件出现400错误
  • PHP无错误日志,但Apache日志中出现以下报错:

ModSecurity: Failed to open temporary file for reading: /var/imunify360/tmp_modsec/20240724-102950-ZqC7ful4atLhSh-vQAf-1AAAAAY-request_body-S2rU78.

  • 将Shell权限切换为Normal后,上传功能恢复正常,但业务需求必须保留Jailed Shell权限

涉事PHP上传代码

function uploadPdf($file)
{
    $upload_dir = $_SERVER['DOCUMENT_ROOT'] . '/public/uploads/';
    $file_path = $upload_dir . basename($file['name']);
    if (move_uploaded_file($file['tmp_name'], $file_path)) {

    } else {
        
    }
}

已尝试的无效操作

  • 将/var/imunify360/tmp_modsec文件夹权限修改为777,问题依然存在

内容的提问来源于stack exchange,提问作者a.airoldi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 17:37:02