1

我在 Centos 6.5 64bits 上运行这个服务器

  • Nginx 1.7.6
  • Php-fpm : PHP 5.6.1 (fpm-fcgi)(构建时间:2014 年 10 月 3 日 07:29:26) 版权所有 (c) 1997-2014 The PHP Group Zend Engine v2.6.0,版权所有 (c) 1998-2014 Zend Technologies Zend OPcache v7.0.4-dev,版权所有 (c) 1999-2014,由 Zend Technologies 提供

  • 玛丽亚数据库

  • Nginx 运行在 8080 端口
  • 清漆缓存在 80 端口

我正在使用 Wordpress 4.0 和 jetPack 插件(最新版本)

这是我的问题:我无法连接到宣传页面上的任何服务或添加联系人(在新帖子页面上)。

单击连接后,我被重定向到http://www.tienganhratde.com/wp-admin/options-general.php?page=sharing&action=request&service=twitter&kr_nonce=4e2fef354a&nonce=4dadda0619

和 403 错误显示

但我可以正常请求http://www.tienganhratde.com/wp-admin/options-general.php

我已经尝试过这些解决方案,但它们都不起作用:

  • chown -R nginx:nginx /home/nginx/blog
  • 将Wordpress安装文件夹中的所有文件CHMOD到777
  • 重新安装jetPack

Nginx 日志文件:

2014/10/16 11:44:29 [error] 20050#0: *356 access forbidden by rule, client: 127.0.0.1, server: www.tienganhratde.com, request: "PURGE /.* HTTP/1.0", host: "www.tienganhratde.com"
4

1 回答 1

0

问题不在于服务器端或 wordpress 或 jetPack。我正在使用 iTheme 安全插件。这就是导致这个问题的原因。

尝试确定导致此问题的设置

  • 可疑的查询字符串
  • 非英文字符
  • 长 URL 字符串

禁用这些设置以使 jetPack 功能工作(然后启用)

于 2014-10-16T16:09:43.433 回答