小编San*_*eev的帖子

Wordpress 4.2.2更新 - 失败的wpdb->插入

上下文

我一直在创建一个新的wordpress博客作为个人网站.部分原因是,我有一个自定义的联系表格,人们会在其中详细说明与我取得联系.它一直工作到早上,之后我因安全原因更新到4.2.2v.

问题

更新后,表单无法将任何信息保存到数据库中.在$wpdb->insert_id将返回0,查询是一样的,页面是一样的,一切都是一样的.唯一的变化是我从4.2.1v升级到4.2.2v.

最近的更新是否有任何问题,或者在按手动更新后我是否还需要执行更多步骤?

调试完成了......

我已确保更新数据库版本.它显示31535.使用时调试$wpdb->lastquery$wpdb->print_error()我得到

WordPress database error: []
SHOW FULL COLUMNS FROM `wp_tst_tbl_contacts`
Run Code Online (Sandbox Code Playgroud)

我无法理解这里有什么问题.如果我show full columns使用相同的用户wp用户凭据运行相同的插入查询以及上面的命令行,它可以很好地工作.

注意:如果还有其他信息,请询问.

mysql wordpress wordpress-plugin

9
推荐指数
1
解决办法
3135
查看次数

通过自动化从Word转换时,PDF格式不一致

我需要你的专业知识来解决我一周来面临的问题.这已经变成了"腰背部的皇家痛苦"类别,时间快到了.

问题

我开发了一个C#脚本,我从ColdFusion调用它来帮助我将Word文档转换为PDF.此脚本正在进行正确的转换,但段落中的(对齐的)文本没有正确间隔.我在某个角色旁边有一个不可选择的空间.

看图像 -

应该是什么样子......

好照片

看起来像什么......

肮脏的画面

添加红色标记以显示创建的空间.

现在,如果我手动打开文件并保存它,我不会遇到同样的问题.我错过了什么或做错了什么,导致了这个错误?

我的申请流程详情 -

  1. 我创建了一个DOC(根据我的设计需求)并将其保存为HTML.
  2. 我的CF应用程序将使用此HTML来基于某些占位符操作内容,最终输出再次保存为HTML.
  3. xx.html文件重命名为xx.doc并传递给我的基于C#的转换器,该转换器通过Word Automation进行doc到pdf转换.
  4. 我很高兴地看到我的格式正确的PDF输出,但感到遗憾的是文本有点乱.

我用多种字体试过这个,我观察到它只发生在某些字体上(在我的例子中是Palatino - Linotype).我想知道,从手动到自动化有什么区别?是否有针对此或其他黑客的设置(如布尔值)?

我的系统配置 -

Windows 2008 R2 64b + .NET 4 + Office 2010

注意:我知道办公室自动化很糟糕.所以在这个日期和时间,这是我完成工作的唯一选择.

c# pdf coldfusion ms-word windows-server-2008-r2

6
推荐指数
2
解决办法
4956
查看次数

无法解析__utmz cookie

我们使用GA进行跟踪,部分跟踪涉及将__utmz cookie值存储在数据库中.我有一个问题是理解为什么CF 10无法解析__utmz cookie.

CF10没有解析或正确检索__utmz cookie的值或者只是关于任何在CFGLOBALS之外具有"等于(=)"符号的cookie值.

这是问题的屏幕截图(使用COOKIE范围的CFDUMP) -

应该是什么样子 -

正确的Google Analytic cookie阅读

它看起来像什么 -

Google Analytic Cookie读取不正确

服务器配置:CF10,IIS 7.5,Win 2k8

cookies coldfusion google-analytics coldfusion-10

5
推荐指数
1
解决办法
368
查看次数

AWS Lambda中的相互身份验证(2-way SSL)

我正在为小型PoC构建AWS Lambda服务。PoC中的流程为:

  • 通过POST输入(文本),
  • 执行一个小的字符串操作+
  • 将操纵值存储到DynamoDB中,然后
  • 通过HTTP POST将相同(操纵)的值发送到特定的URL

看起来像一个简单的lambda教程示例,但是对我来说棘手的部分是授权。我必须发布的URL仅允许通过SSL证书相互认证的请求。如何在Lambda中实现这一目标?

我找不到足够的答案来完成这项工作。我看过使用AWS API网关2路ssl cert选项。但是,要使其正常工作,我需要将接收部件证书安装到证书存储中。可能吗?还是唯一的方法是使用微型EC2盒?

在Lambda,我可以使用Node.JS,Java或Python。

java ssl lambda amazon-web-services mutual-authentication

5
推荐指数
1
解决办法
1028
查看次数

cucumberjs:查找步骤结果是否失败

任务:

  • 使用selenium,webdriver,cucumberjs执行自动验收测试.
  • 找到失败的验收测试场景并获取页面的屏幕截图
  • 将其保存为go管道中的人工制品.

这是我今天的任务.我已经完成了所有这些,包括编写场景测试,selenium设置,go pipelines以及其他所需的一切.

唯一的问题是 - 我无法弄清楚如何找到失败的场景步骤并拍摄页面的屏幕截图.

问题详细信息:我在步骤定义中放置了以下代码,该步骤适用于每个方案步骤

//file: features/setpdefinitions/common.step.js

var commonWrapper = function commonWrapper() {

    this.World = require('../support/world').World;

    this.Before(function (next) {
        this.initBrowser(next);
    });

    this.After(function (next) {
        this.browser.quit(next);
    });

    this.StepResult(function (event, callback) {
        var stepResult = event.getPayloadItem('stepResult');
        console.log(stepResult.isFailed());
        callback();
    });
};

module.exports = commonWrapper;
Run Code Online (Sandbox Code Playgroud)

World包含了浏览器的启动方法.

并且,这是我正在测试的示例功能方案

Feature: Forgot Password
     As a user of Booking My account
     I want to reset my password
     So that I can login to my account when I forget my …
Run Code Online (Sandbox Code Playgroud)

selenium mocha.js node.js selenium-webdriver cucumberjs

4
推荐指数
1
解决办法
2980
查看次数

AWS API网关代理响应失败/已丢弃

问题:

使用Postman时,AWS API网关代理不会从我的后端服务传回响应,但可以使用curl

说明:

我有一个后端服务,我想通过AWS API网关公开.在这种情况下,网关的使用纯粹是作为HTTP代理.所以,

  1. 创建了一个新的API
  2. 使用ANY将资源设置为"代理"
  3. 给我的后端服务地址
  4. 部署它(不需要Auth,但是需要API密钥)
  5. 可以成功从部署阶段URL调用我的后端服务
  6. 使用CA证书创建自定义域
  7. 在我的DNS提供程序上创建了一个别名
  8. 1小时后,域名正在运行并指向云端

问题

我打电话给自定义域名,

  1. API网关收到了它
  2. 呼叫记录在cloudwatch日志中,并且
  3. 它击中了我的后端.
  4. 后端回复了API网关.

但是,在我的邮递员身上,我看到"无法得到任何回应"

但是,如果我尝试通过curl,我会收到由我的后端发送的预期响应.所以,不清楚的部分是 -

  1. Postman调用或基于GET的普通浏览器URL栏到我的端点有什么问题?

  2. 为什么卷曲成功?

  3. 并且,对于我的API网关端点,我已将API密钥设置为必需.我创建了一个API密钥并将其分配给API.有趣的是,即使我没有传递API密钥,卷曲调用仍然是成功的.为什么API网关允许这样的呼叫?

  4. 对我来说另一个令人困惑的问题是,我必须传递自定义值Accept,并将Content-Type其用于我的API版本控制.

例如:Accept: application/json-v1失败但Accept: application/xml-v1正在发挥作用.

我认为这与价值有关,因为API Gateway并不喜欢它.

我已经仔细阅读了文档,仍然无法找到所有这些问题的任何合理解释.我错过了什么导致这些奇怪的问题?到目前为止,我的google fu还不足以解决这个问题.

请帮助或同等地指出AWS网关中的特定文档,这些文档可以帮助解决我可能在这些主题上遗漏的这个或任何讨论主题.

至少得到其中一个的答案将使我清楚我的方法.

谢谢大家!

api proxy curl amazon-web-services aws-api-gateway

3
推荐指数
1
解决办法
1602
查看次数