我在尝试从存储检索上传的媒体时在 Strapi CMS 中遇到问题。我非常确定它与共享托管平台相关,因为该解决方案在本地完美运行。
将项目启动到共享托管所采取的步骤
npx create-strapi-app@latest
命令创建了一个普通项目(通用构建)npm run strapi build
npm install
安装节点模块npm run strapi start
应用程序启动,我可以通过我的超级管理员进行身份验证。
每当我上传某些内容时,它都会上传到
/public_html/configure/public/uploads
文件夹,但这里的问题是,当我尝试通过 GUI 媒体库检索媒体时,我收到以下错误:
404 未找到
GET domain/upload/files?sort=createdAt:DESC&page=1&pageSize=10&filters[$and][0][folderPath][$eq]=/
到目前为止我尝试过的事情
任何帮助或建议将非常受欢迎。
在 Strapi 论坛 中找到了一个链接,其中 mod_security 已关闭,并且出于某种原因,这似乎可以解决问题。 上述所有内容现在都可以正常工作。
具有安全知识的人可能会详细说明为什么 mod_security 会阻止 Strapi 正常运行。
你用什么共享主机上传到你的cpanel,我试过用namesheap,它太复杂了。