在woocommerce结帐页面

时间:2017-11-04 05:33:16

标签: ajax wordpress woocommerce

自最近的一些更新以来,我网站上的结帐页面无效。即使在输入姓名/地址后,“您的订单”下的区域也会变灰并旋转。

我尝试过的东西不起作用:

  • 禁用所有插件(woocommerce除外)

  • 将主题更改为默认主题。

  • 已检查Woocommerce>系统状态。

  • 通过wp-config禁用PayPal(唯一的支付网关)增加内存限制

  • 通过admin和删除了woocommerce文件 通过FTP上传了一个新版本

  • 此页面上的已检查项目:http://docs.woothemes.com/document/endless- loadingspinner - 上的结帐页/

我是运行NGINX 1.6.3服务器并且似乎与服务器没有问题,因为同一服务器上的其他woocommerce网站工作正常。

我查看了Chrome控制台,发现了这个:

https://example.com/?wc-ajax=get_refreshed_fragments Failed to load resource: the server responded with a status of 405 (Not Allowed)

我使用https://example.com/index.php?wc-ajax=get_refreshed_fragments等完整网址进行了检查,并显示了一些ajax代码,但使用https://example.com/?wc-ajax=get_refreshed_fragments显示主页。

在结帐页面上完全禁用Ajax但它不会更新结帐插件的价格,例如gift wrap

这是我网站的配置:

server {

    listen 80;
    server_name example.com www.example.com;
    return 301 https://$server_name$request_uri;
}
server {

    listen 443 ssl spdy;
    ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;

    server_name example.com www.example.com;

    root /home/user/example.com/public/;
    index index.php;

    access_log /home/user/example.com/logs/access.log;
    error_log /home/user/example.com/logs/error.log;

    location / {

        try_files $uri $uri/ /index.php?$args;
    }

    location ~ /.well-known {

        allow all;
    }

    location ~ \.php$ {

        try_files $uri =404;
        fastcgi_pass 127.0.0.1:9000;
        # With php5-fpm: fastcgi_pass
        #unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

0 个答案:

没有答案