阿里云云虚拟主机遇到WordPress【此响应不是合法的JSON响应】的解决办法

阿里云云虚拟主机遇到WordPress【此响应不是合法的JSON响应】的解决办法

问题描述

在使用阿里云云虚拟主机搭建WordPress网站时,可能会遇到一个常见的问题:页面提示“此响应不是合法的JSON响应”,这个问题可能是由于服务器配置、插件或主题等原因导致的,本文将详细介绍如何解决这个问题。

阿里云云虚拟主机遇到WordPress【此响应不是合法的JSON响应】的解决办法

问题分析

1、服务器配置问题

我们需要检查服务器的配置是否正确,请确保服务器已安装并启用了PHP JSON解析扩展,在php.ini文件中,找到以下两行(如果没有,请添加):

extension=json.so
extension=php_json.dll

重启服务器以使更改生效。

2、插件或主题问题

如果服务器配置正确,问题仍然存在,那么可能是插件或主题的问题,请尝试禁用所有插件和主题,然后逐个启用,以找出导致问题的插件或主题,如果找到了问题所在,请更新插件或主题到最新版本,或者寻找替代方案。

3、数据库问题

另一个可能导致这个问题的原因是国内访问速度较慢,可以尝试使用国内镜像站点的方式来加速访问,可以使用Cdnjs提供的CDN服务,将WordPress网站的静态资源托管到CDN上,从而提高访问速度。

解决方案

1、检查并修改php.ini文件

如上所述,首先需要检查并修改php.ini文件中的相关配置,具体操作如下:

登录阿里云云虚拟主机控制台;

阿里云云虚拟主机遇到WordPress【此响应不是合法的JSON响应】的解决办法

找到php.ini文件,点击编辑;

在文件末尾添加上述两行代码;

保存并退出编辑页面;

重启服务器以使更改生效。

2、禁用插件和主题逐个排查问题所在

如上所述,如果服务器配置正确,问题仍然存在,可以尝试禁用所有插件和主题,然后逐个启用,以找出导致问题的插件或主题,具体操作如下:

登录阿里云云虚拟主机控制台;

找到WordPress管理页面;

点击左侧菜单栏的“插件”或“主题”;

在页面右上角点击“禁用”;

阿里云云虚拟主机遇到WordPress【此响应不是合法的JSON响应】的解决办法

逐个启用已禁用的插件或主题,观察页面是否恢复正常;

如果恢复正常,说明是该插件或主题导致的问题;如果仍出现问题,继续禁用其他插件或主题,直至找到问题所在。

3、使用CDN加速访问

如上所述,国内访问速度较慢可能导致这个问题,可以尝试使用国内镜像站点的方式来加速访问,具体操作如下:

登录Cdnjs官网;

注册并登录账号;

选择合适的CDN服务商,如腾讯云、阿里云等;

将WordPress网站的静态资源上传至CDN服务商;

在WordPress网站的functions.php文件中添加以下代码:

add_filter('https_request_args', 'cdn_https_request_args');
function cdn_https_request_args($args){
    if(!empty($args['url'])){ //检测url参数是否存在
        $url = parse_url($args['url']); //解析url地址协议及域名主机信息 [$scheme, $host, $port, $path]
        if(isset($url['host']) && $url['host'] != ''){ //检测是否有域名信息 [$scheme, $host, $port, $path] 不为空 即非www.域名.com 直接通过url访问时不走CDN加速 [$scheme, $host, $port, $path] 为空 即www.域名.com/xxx.html 直接通过url访问时走CDN加速 [$scheme, $host, $port, $path] = www.域名.com/xxx.html 通过CDN加速 [$scheme, $host, $port, $path] = www.cdnjs.com/xxx.html 然后通过CDN服务商提供的API接口进行URL重定向到CDN加速节点上的资源地址 [$scheme, $host, $port, $path] = www.cdnjs.com/xxx.html 最后返回结果 [$scheme, $host, $port, $path] = www.cdnjs.com/xxx.html 继续执行后续操作 [$scheme, $host, $port, $path] = www.cdnjs.com/xxx.html }else{ //检测没有域名信息 即直接通过URL访问时不走CDN加速 [$scheme, $host, $port, $path] = www.域名.com/xxx.html 直接通过URL访问时走CDN加速 [$scheme, $host, $port, $path] = www.cdnjs.com/xxx.html 然后通过CDN服务商提供的API接口进行URL重定向到CDN加速节点上的资源地址 [$scheme, $host, $port, $path] = www.cdnjs.com/xxx.html 最后返回结果 [$scheme, $host, $port, $path] = www.cdnjs.com/xxx.html 继续执行后续操作 [$scheme, $host, $port, $path] = www.cdnjs.com/xxx.html } }return $args;//函数结束返回传入的参数[原文]endif;//函数结束[/原文]```;
保存文件;
刷新WordPress网站页面;

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/227400.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seoK-seo
Previous 2024-01-18 21:28
Next 2024-01-18 21:29

相关推荐

  • 免费云主机试用的方法是什么意思

    一、免费云主机试用的方法随着云计算技术的普及,越来越多的企业和个人开始使用云主机来部署和运行自己的应用,对于初次接触云主机的用户来说,如何免费试用一台云主机是一个比较棘手的问题,本文将介绍一种免费云主机试用的方法,帮助大家顺利入门云计算领域。1. 选择合适的云服务商我们需要选择一个合适的云服务商,市面上有很多知名的云服务商,如阿里云、……

    2023-11-28
    0121
  • 阿里云服务器怎么重装系统

    一、阿里云服务器重装系统前的准备工作1.备份数据:在重装系统之前,一定要记得备份好自己的重要数据,以免在重装过程中丢失,可以使用阿里云提供的快照服务或者第三方工具进行备份。2.关闭服务器:在进行系统重装之前,需要先关闭服务器,确保不会影响到正在运行的业务。3.购买新的系统盘:根据自己的需求选择合适的操作系统版本和系统盘类型,购买后上传……

    2023-11-25
    0472
  • WordPress HTTP API 指南:wp_remote_get 参数

    WordPress HTTP API 是 WordPress 提供的一种用于与 WordPress 站点进行交互的接口,通过这个接口,我们可以在不直接访问数据库的情况下,获取和修改站点的内容,wp_remote_get 是一个常用的函数,用于通过 HTTP GET 请求从远程服务器获取数据。wp_remote_get 函数的基本语法如……

    2024-01-22
    0206
  • 2019年阿里云双11一折拼团开启,1核2G云服务器3年仅需229元

    2019年阿里云双11一折拼团开启,1核2G云服务器3年仅需229元随着互联网的快速发展,云计算已经成为了企业和个人获取数据存储、计算资源的重要途径,而阿里云作为国内领先的云计算服务商,一直致力于为广大用户提供高效、稳定、安全的云服务,在即将到来的2019年阿里云双11活动中,阿里云将推出一系列优惠套餐,其中最受关注的便是1核2G云服……

    2024-01-27
    0202
  • 阿里云服务器防御多少钱

    阿里云服务器防御多少?这是一个非常宽泛的问题,因为阿里云服务器的防御能力取决于许多因素,包括您选择的配置、操作系统、安全策略等,我们可以为您提供一些关于阿里云服务器防御能力的基本信息。阿里云服务器提供了多种安全防护措施,包括DDoS攻击防护、Web应用防火墙(WAF)、安天防病毒引擎等,这些安全防护措施可以帮助您抵御各种网络攻击和恶意……

    2023-11-20
    0231
  • iis重定向https

    IIS重定向是一种在Internet Information Services(IIS)中实现的方法,用于将客户端请求IIS重定向是一种在Internet Information Services(IIS)中实现的方法,用于将客户端请求从一个URL重定向到另一个URL,这种技术在网站开发和管理中非常常见,可以用于实现多种功能,如网址规……

    2023-12-03
    0154

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入