Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Caketcha不工作_Php_Cakephp_Recaptcha - Fatal编程技术网

Php Caketcha不工作

Php Caketcha不工作,php,cakephp,recaptcha,Php,Cakephp,Recaptcha,当我试图从添加recaptcha插件时,显示了以下错误 Strict(2048):RecaptchaComponent::startup()的声明应该是 与组件::启动兼容(控制器$Controller) [APP/Plugin/recaptcha_Plugin/Controller/Component/RecaptchaComponent.php, 第17行] Strict(2048):ValidationBehavior::beforeValidate()的声明 应与ModelBehavio

当我试图从添加recaptcha插件时,显示了以下错误

Strict(2048):RecaptchaComponent::startup()的声明应该是 与组件::启动兼容(控制器$Controller) [APP/Plugin/recaptcha_Plugin/Controller/Component/RecaptchaComponent.php, 第17行]

Strict(2048):ValidationBehavior::beforeValidate()的声明 应与ModelBehavior::beforeValidate(模型$Model)兼容 [APP/Plugin/recaptcha_Plugin/Model/Behavior/ValidationBehavior.php, 第2行]**


提前谢谢

您是否正在尝试将这个CakePHP 1.3插件与CakePHP 2.x结合使用?我询问的原因是文件名
recaptcha_plugin
不符合CakePHP约定。请按照页面上的自述进行操作

看起来您需要重命名插件目录中的插件文件夹:

/app/Plugin/Recaptcha

谢谢你的回复,查克先生。在我设置了您提到的插件之后,它显示了一个错误,即Strict(2048):repactchacomponent::startup()的声明应该与Component::startup(Controller$Controller)兼容[APP/plugin/repactcha/Controller/Component/repactchacomponent.php,第17行]错误:应用程序正试图从App/plugin/Recaptcha中的RecaptchaPlugin插件“我的插件”加载文件。我只是按照说明做的。Recaptcha代码有一些问题。搜索
RecaptchaPlugin
插件内的任何实例,并将其替换为
Recaptcha
。另外,删除
validation.beforeValidate
中的
die()
语句。最后一件事,请确保检查Vendor directory.Great中的
recaptchalib.php
文件权限。在我的表格里有Capcha小部件。我如何检查控制器的功能?Im使用ajax表单提交。我尝试使用if($this->Recaptcha->validate()){}。但是不行,还有一个问题,查克先生。该插件只能在我的本地服务器上运行。在my host[BlueHost]中显示相同的错误,其中一个在本地运行正常。我更改了您提到的所有实例,主机无法接受。您是否更新了正在运行的域的Recaptcha密钥?