场景:成功安装 OTRS/HelpDesk 后,我下载了 ITSM 的完整安装文件。
当我进入管理面板@http://localhost/otrs/index.pl?Action=AdminPackageManager
并提供下载的所有 ITSM 包的 OPM 文件的路径并单击“安装”时,出现以下错误。
Oops! An Error occurred.
Error Message: 413 Request entity too large - POST_MAX=16384KB
Please contact your administrator.
You can Send a bugreport or go back to the previous page.
Error Details:
Backend ERROR: OTRS-CGI-10 Perl: 5.14.2 OS: linux Time: Thu Oct 17 11:00:45 2013 Message:
413 Request entity too large - POST_MAX=16384KB Traceback (19902): Module: `Kernel::System::Web::InterfaceAgent::Run (v1.58.2.1) Line: 150 Module: ` `ModPerl::ROOT::ModPerl::Registry::usr_share_otrs_bin_cgi_2dbin_index_2epl::handler (unknown ` `version) Line: 46 Module: (eval) (v1.89.2.1) Line: 204 Module: ModPerl::RegistryCooker::run (v1.89.2.1) Line: 204 Module: ModPerl::RegistryCooker::default_handler (v1.89.2.1) Line: 170 Module: ModPerl::Registry::handler (v1.99) Line: 31'
对于同样的错误,我还在下面附加了屏幕截图:
系统配置:
Linux opennms-dns 3.5.0-23-generic #35~precise1-Ubuntu SMP 2013 年 1 月 25 日星期五 17:13:26 UTC x86_64 x86_64 x86_64 GNU/Linux
OTRS:
答案1
您尝试上传的文件比配置允许的 16MB 稍大。您运行的是较旧的 OTRS 版本 3.0.11。在较新的版本中,默认值已设置为 24M。
要手动更改它,请转到 Admin > SysConfig > Framework > Core::Web 并设置 WebMaxFileUpload
为 24000000
请注意,您可能还需要将 /etc/mysql/my.cnf 中的 max_packet_size 从 16M 增加到 24M,然后使用 重新启动 mysql sudo /etc/init.d/mysql restart
。