在GCP架設 Mautic:資源(Assets)無法上傳檔案

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裡上傳檔案資源了!

分享您的想法

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *