问题标签 [croogo]

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 投票
1 回答
41 浏览

php - 带有语言的 CakeDC 搜索插件

我正在使用 Croogo 的搜索插件,它工作得很好。当 rm 是我的插件时,url 就像 /rm/books/search?title=Harry+Potter 但是当我将网站切换到另一种语言时,它会被重定向到英文版本。所以 /rm/books/search?title=Harry+Potter 而不是 chi/rm/books/search?title=Harry+Potter

我该如何解决这个问题?

0 投票
2 回答
175 浏览

apache - Croogo - 新 VPS 上的 CakePHP 站点不加载 js 和 css

我最近在 inmotionhosting.com 上购买了一个 VPS,并且在我的自定义主题/View/Themed/Mosaic/webroot和我的 Croogo 插件/Vendor/下加载任何 js、css、img 文件时难以部署我的Croogo 2.3.2 croogo/croogo/Croogo/webroot/

当然,我已经在我的/View/Themed/Mosaic/Layouts/default.ctp中使用了适当的 CakePHP 约定包含了上述资源:

Croogo 2.3.2 本身和 cakephp 作为供应商运行:

/供应商/croogo

/供应商/cakephp

因此,我有两个.htaccess文件。

/home/mosaic40/v2.mosaicmarble.com/下的一个:

/home/mosaic40/v2.mosaicmarble.com/webroot/下的一个:

mod_rewrite 已安装并激活。

最后但同样重要的是,在有人开始建议我的 httpd 配置之前,这里是:

我似乎无法将手指放在它上面。简而言之,插件和主题的资源(js/css/img)由于某种原因没有被加载。

更新 1: 似乎 /webroot 资产也没有被加载(例如:http: //v2.mosaicmarble.com/uploads/FG204-G.jpg)。所述链接是http://v2.mosaicmarble.com/(查看正在呈现的内容)。

Croogo v2.3.2 CakePHP v2.9.3 Linux 服务器安装了 NGINX mod_rewrite 活动(点击任何链接,你会看到漂亮的 url)

0 投票
0 回答
216 浏览

mysql - croogo 2 请求因“auth”违规而被黑

我的旧网站有问题。现在我尝试将其移动到新服务器(php5.6),当我尝试保存数据时出现错误:

由于“auth”违规,请求被黑。

我搜索了出现此错误的地方:

我认为错误执行函数 saveWithMeta()。此功能视图如下:

我可以替换/编辑此功能以使其开始工作吗?

编辑

这些行会导致错误。

0 投票
1 回答
32 浏览

post - Croogo vs CakePHP 后期编辑问题

我有一个使用 CakePHP 3.5 版和 Croogo 3.0.x-dev 版的 CakePHP 应用程序设置。我在内容插入和编辑方面遇到问题。例如:博客文章。

如果我保存任何内容例如: /admin/nodes/nodes/add/blog 带有“发布时间”和“取消发布时间”字段值(通过日期选择器选择日期),那么当我去编辑该帖子时,我会收到错误“在 null Cake\Error\FatalErrorException 上调用成员函数 format()”

但是,如果我保存任何内容,请将这些字段“发布”和“取消发布”留空。然后,当我去编辑该帖子时,它可以工作!

可能是什么问题呢?

0 投票
0 回答
91 浏览

php - SetupDatabase() Croogo 3.0.5 [已修复] 后出现错误 500

我有一个问题,在 Croogo-3.0.5 上安装 setupDatabase() 后我无法继续。它重定向到 500 内部服务器,而我期待管理面板登录凭据。

我尝试过的解决方案:

Install php5.6-mbstring and php5.6-intl Chmod 777 to tmp,Config and logs folder

到目前为止,我的 apache 错误日志中没有显示堆栈跟踪,这是我的 croogo 骨架堆栈跟踪的错误日志

这是我继续 setupDatabase 后的当前屏幕截图(使用 utf8mb4-unicodeCI)

cakephp堆栈跟踪的错误日志

请为我提供一些有关如何在 Croogo 3.0.5 安装中克服此问题的建议。以前我使用的是 croogo 2.3.2(CakePHP 2),现在这是我第一次尝试学习 CakePHP 3。

我很欣赏你的建议。谢谢

0 投票
0 回答
25 浏览

cakephp - croogo,来自模型的 cakePHP 错误调用方法

关于“croogo”、“cakephp”的项目我在模型中有一个方法,我在控制器方法中调用它。

模型中的方法:

控制器:

方法本身更大,但根本区别仅此而已。一切正常,无需调用“删除”方法。

我添加了这个:

在方法1中,它在那里工作

从“method1”调用“remove”有效,但从“method2”调用它会引发错误:

错误:[PDOException] SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“删除”附近使用正确的语法

如果“删除”方法为空:

错误仍然存​​在

在这些方法中也有来自其他模型的调用,并且一切正常