Я пытаюсь настроить эту тему. Все работало нормально, но когда я переместил свой сайт на этот новый хост в BLUEHOST.
Внезапно я не могу войти в систему, используя словосочетание в социальных сетях.
Как и некоторые исследования, проблема может заключаться в кэшировании Varnish. Но этот социальный логин не проблема сейчас.
Главная проблема
Теперь я не могу войти, используя страницу моей учетной записи. Когда пользователь регистрируется, он регистрируется в бэкэнде, но не входит в систему автоматически.
Так в чем же проблема
пожалуйста помоги
Вы проверяли свои настройки лака по документации 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);
}
Также в статье упоминается возможная проблема с печеньем и лаком
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;
}
#
Других решений пока нет …