无法从woocommerce中的我的帐户页面登录/注册

时间:2015-09-17 10:51:58

标签: php wordpress caching bluehost

我正在尝试设置此主题。每件事情都运转正常,但是当我把我的网站搬到BLUEHOST的这个新主机上时。

突然间,我无法使用word press social login登录。

有些研究认为Varnish缓存可能是个问题。但是这种社交登录现在不是问题。

主要问题 现在我无法使用我的帐户页面登录。当用户注册时,他在后端注册但未自动登录。

那么问题是什么 请帮忙

1 个答案:

答案 0 :(得分:2)

您是否根据woocommerce文档检查了清漆设置? http://docs.woothemes.com/document/configuring-caching-plugins/

if (req.url ~ "^/(cart|my-account|checkout|addons)") {
 return (pass);
}
if ( req.url ~ "\?add-to-cart=" ) {
  return (pass);
 }

文章中还提到了cookies和清漆的可能问题

Add this to vcl_recv above "if (req.http.cookie) {":

# Unset Cookies except for WordPress admin and WooCommerce pages 
if (!(req.url ~ "(wp-login|wp-admin|cart|my-account/*|checkout|addons|logout|lost-password|product/*)")) { 
unset req.http.cookie; 
} 
# Pass through the WooCommerce dynamic pages 
if (req.url ~ "^/(cart|my-account/*|checkout|addons|logout|lost-password|product/*)") { 
return (pass); 
} 
# Pass through the WooCommerce add to cart 
if (req.url ~ "\?add-to-cart=" ) { 
return (pass); 
} 
# Block access to php admin pages via website 
if (req.url ~ "^/phpmyadmin/.*$" || req.url ~ "^/phppgadmin/.*$" || req.url ~ "^/server-status.*$") { 
error 403 "For security reasons, this URL is only accesible using localhost (127.0.0.1) as the hostname"; 
} 
#

Add this to vcl_fetch:

# Unset Cookies except for WordPress admin and WooCommerce pages 
if ( (!(req.url ~ "(wp-(login|admin)|login|cart|my-account/*|checkout|addons|logout|lost-password|product/*)")) || (req.request == "GET") ) { 
unset beresp.http.set-cookie; 
} 
#
相关问题