Mautic 是一個相當受歡迎的自由、開源的行銷自動化平台。如果你在Google Cloud Platform(GCP)、AWS等雲端計算平台上,架設 Mautic 網站時,遇到無法上傳資源(Assets)檔案的問題,下面會提供這個問題的一種解決方法。
請參考下圖,當我新建資源(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裡上傳檔案資源了!
發佈留言