Mautic 是一个相当受欢迎的自由、开源的行销自动化平台。如果你在Google Cloud Platform(GCP)、AWS等云端计算平台上,架设 Mautic 网站时,遇到无法上传资源(Assets)文件的问题,下面会提供这个问题的一种解决方法。

请参考下图,当我新建资源(Assets)时,发现「文件上传失败」的错误提示。

Mautic Assets(资源)文件上传失败

第一步,我们先检查错误日志,发现出现「MIME type [application/x-httpd-php] for suffix ‘.php’ does not allow serving as static file, access denied!」错误提示。猜测跟服务器的PHP设定有关。

接著,我们来检查 PHP.INI 设定。如果是CyberPanel网站管理界面的用户,可以到「../managephp/editPHPConfigs」页面。

在PHP.INI中寻找「file_uploads」参数,这个参数系用来设定服务器是否接受文件上传。如果是OFF的话,代表我们没办法在网站里上传文件,这也是上面发生文件上传失败的原因。

因此,在把file_uploads修改成ON后,就能正常在Mautic里上传文件资源了!

✦ 独立报道 · 读者支持 ✦

以实际行动支持独立观点,与我们一同走得更远

每一篇条理清晰的分析、每一次不随波逐流的观察,背后都是对真实与品质的坚持。我们拒绝内容农场与算法流量绑架,坚持自由独立的客观发声。

维持高品质的原创写作与独立运营,需要持续的实质力量。您可以选择一次性赞助或每月定期支持,通过 Google 安全结账,与我们一同守护这份深刻与清醒。

由 Google 安全处理付款 · 可随时在 Google 账户管理或取消