问题标签 [craftcms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4229 浏览

craftcms - Craft CMS 3 的内部服务器错误

我在http://staging.overlookpro.com的暂存环境中安装 Craft CMS 3,但在显示 CMS 时遇到问题。我已经使用 Composer 安装了 Craft CMS 3,并选择 staging.overlookpro.com 作为我服务器上的 Web 根文件夹。安装的文件夹格式如下:staging.overlookpro.com/craft/*。

在我的本地副本上,我在 macOS 上使用 MAMP,CMS 运行良好。但由于某种原因,登台和生产站点不断显示内部服务器错误。我已经确定我安装了 PHP 7,但控制面板不会显示。

0 投票
1 回答
367 浏览

craftcms - Craft CMS 3 远程数据库 SSL 连接

我已将此添加到 db.php 文件中,现在正在尝试通过/admin/install. 但是,数据库屏幕仍然报告不允许不安全的传输连接。什么是抱怨?

0 投票
1 回答
609 浏览

craftcms - 如何渲染在 Craft 2 CMS 中上传的图像?

我正在尝试渲染已上传到 Craft 2 CMS 项目的单个图像。但是,我的文件路径损坏,因此它似乎正在尝试渲染图像但找不到它。我正在使用http://localhost/在本地工作我已经创建了一个新的资产源,如支持图像所示。

在此处输入图像描述

接下来,我在模板文件夹中的 _layout.html 中添加了以下内容。

0 投票
1 回答
198 浏览

optimization - 急切加载的缺点是什么?

我的任务是在 Craft CMS 上急切加载全局组件和模板。有人可以像我 5 岁那样解释为什么没有在所有模板上实现急切加载以及为什么你不会急切加载所有内容吗?我不太了解急切加载 - 急切加载所有内容不是更好的性能吗?

0 投票
1 回答
974 浏览

forms - 带有 Craft CMS 的前端表单供用户提交条目不起作用?

我整理了一个报名表,允许注册用户提交内容。我遵循了 Craft 3 Docs 中给出的示例,但它似乎仍然不起作用。希望有人能看到我看不到的东西。这是我用于表单的代码。

提交此表单时收到的错误是:

错误请求请求 - 缺少必需的正文参数

错误截图

我虽然这可能意味着我需要保留示例中的“body”字段。例如。

但是,添加它并没有什么不同。

任何帮助表示赞赏。

0 投票
1 回答
478 浏览

reactjs - 如何将 ReactJS 与 Craft CMS 一起使用(主要只是想在客户端使用)

我对 React 很陌生,所以这可能只是因为缺乏经验。

我希望使用 React 来替换使用 Craft CMS 构建的网站的模板、css 和 js。有没有人有任何 React 和 Craft CMS 的经验可以在这个过程中给我指导?

(我猜我需要让 twig 在 React 组件文件中工作,并将 Craft CMS 后端指向开发 React 和构建 React。)

0 投票
2 回答
2797 浏览

craftcms - 首次安装时出现 CraftCMS 异常 (HTTP 503 – ServiceUnavailableHttpException)

我第一次尝试安装 CraftCMS,并且似乎已经完成了安装指南中的所有步骤 - https://docs.craftcms.com/v3/installation.html#step-1-download-craft -但我得到了一个例外。

HTTP 503 – Service Unavailable – craft\web\ServiceUnavailableHttpException

这是引发异常的行(/var/www/craft/vendor/craftcms/cms/src/web/Application.php 中的 509):

下面是调用栈:

据我所知,我正在使用 v3.0.24:

因为我什至还没有开始使用 CMS,所以我真的不知道要提供什么更多信息 - 或者从这里去哪里。.env 文件已被复制,真的没有更多的指令可以做任何事情。有任何想法吗?

更新

我在这里(在 /vendor/yiisoft/yii2/db/mysql/Schema.php 中)确定了此部分正在返回一个空数组:

该表已设置好,我可以在 MySQL 控制台中看到它们。我的 .env db 配置设置似乎也很好。

0 投票
0 回答
262 浏览

javascript - 在 twig 中读取 JSON 对象

我正在尝试从 JSON 对象中获取数据,但效果不太好。

这就是我制作我的 JSON 对象(我用于Twig这个项目)的方式,然后尝试访问它以从中获取价值:

这是我的对象的外观:

我认为我的错误在于我制作对象的部分。但我不知道我做错了什么。


编辑:我忘了添加错误信息。这是控制台在 chrome 中告诉我的内容:

VM9133:1 未捕获的语法错误:JSON.parse () 中位置 1 处的 JSON 中的意外标记 o,位于 maps:63 (anonymous) @ maps:63

0 投票
2 回答
2820 浏览

php - 减小 docker 镜像的大小

我正在尝试使用 Docker将 Craft CMS 部署到zeit/now 。它在本地工作,但 zeit 的图像大小限制为100MB. 我的容器目前是176MB.

它是一个 Docker 镜像,使用Craft 所需的alpine,nginxphp模块,并使用多阶段构建来构建 Composer 组件,以减少构建工件的大小。

这是Dockerfile

有什么想法可以进一步减小这个尺寸吗?

0 投票
1 回答
96 浏览

csv - 在内容导出之前创建 .csv 内容映射

我的一位客户面临着一个小挑战,我希望有人能提出建议。

我有一个使用 Umbraco 4 CMS 环境的客户,他们热衷于将生产环境迁移到 Craft CMS。他们询问是否有可能生成一个 .csv 文件来映射他们网站上当前的所有内容,以便 Craft CMS 读取/获取内容,从而避免他们手动复制/粘贴所有页面。

我查看了 Umbraco 社区页面,找不到任何关于这种格式的内容。

感谢您的回复一百万!