agasfer Posted May 8, 2017 Share Posted May 8, 2017 (edited) Версия престы 1.7 - 2 бага(один из них в стандартном шабе, второй грёбаная "Фича" - вместо страниц сайта показывать 401 страницу с именованной смс): 1) в модуле Customeraccount (ps_customersignin.tpl) ссылку выхода изменить(перемудрено с роутингом): href="{$logout_url}" на href="./?logout" 2) При попытке переходов по некоторым ссылкам либо выкидывают на авторизацию из админки, либо оставляют на тойже странице в следствии стороннего кеширования престой: в файле dispetcher.php закоментировать и использовать для урлов серверный кеш: // Manage cache //if (isset($_SERVER['HTTP_LOCAL_CONTENT_SHA1']) && $_SERVER['HTTP_LOCAL_CONTENT_SHA1'] == $result['content_sha1']) { // $result['status'] = $_SERVER['SERVER_PROTOCOL'].' 304 Not Modified'; //} В этом же файле убрать отправку левого заголовка или изменить: header('WWW-Authenticate: Basic realm="Welcome to PrestaShop Webservice, please enter the authentication key as the login. No password required."'); die('401 Unauthorized'); Тогда всё работает как надо: сервер: nginx+apache(+mod opcache)+fpm+php7.0 кеширование nginx - c настройками для авторизованных смотреть на офф. сайте nginx - всё подробно. Edited May 8, 2017 by agasfer (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now