Ошибка авторизации

Автор EIvanov, 18 октября 2020, 16:15:51

« назад - далее »

EIvanov

OpenServer 5.3.7 С настройками по дефолту
(
Apache 2.4
PHP 7.1
MariaDB 10.3
)

prestashop_1.7.6.8

Перед установкой были отредактированы файлы.
Это было сделано чтобы избежать ошибку установки на русском языке (ошибке 4 месяца, и до сих пор не исправили)
-----------
1. install\upgrade\sql\1.6.0.3.sql
7 строка
ALTER TABLE `PREFIX_tab_lang` CHANGE `name` `name` VARCHAR(64) DEFAULT NULL;
заменить 64 на 512
​
2. \classes\Tab.php
73 строка
'name' => array('type' => self::TYPE_STRING, 'lang' => true, 'required' => true, 'validate' => 'isTabName', 'size' => 64),
заменить 64 на 512​
-----------
Установка проходит нормально. Сайт выглядит и работает нормально (ошибок не заметил).

Хочу войти в админпанель
Авторизация http://prestashop.local/login
Ввожу логин и пароль

E-mail 456756@rambler.ru
Password   tT557788

Ошибка авторизации.

Всё ввожу верно. Проверял и даже переустанавливал  престашоп несколько раз.
И всё равно Ошибка авторизации.

Что делать?

Adik

Версию PHP смените на 7.0 или 7.3

EIvanov

Цитата: Adik от 18 октября 2020, 16:21:13
Версию PHP смените на 7.0 или 7.3
Почитал официальную документацию.
https://devdocs.prestashop.com/1.7/basics/installation/system-requirements/

Сменил БД на MySql 8.0
Итого всё соответствует. Но ошибка остается.

Воспользовался вашим советом. Попробовал с PHP 7.0 и 7.3.
Аналогично - та же ошибка.

PS
Это я только установил и даже не могу войти в админку.
А потом на хостинг надо будет ставить и гарантировать работу магазина... (

EIvanov

Скачал скрипт с гитхаба (ссылка есть в официальной документации престашоп) для проверки совместимости.
Всё совместимо.

PrestaMan

Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

EIvanov

Цитата: PrestaMan от 18 октября 2020, 22:14:10
https://prestashop-forum.ru/index.php/topic,976.msg4659.html#msg4659
Включил

config.inc.php
/* Debug only */
@ini_set('display_errors', 'on');
define('_PS_DEBUG_SQL_', true);


defines.inc.php
/* Debug only */
if (!defined('_PS_MODE_DEV_')) {
define('_PS_MODE_DEV_', false);
//define('_PS_MODE_DEV_', true);


Логинюсь - та же ошибка. Никаких сообщений в браузере.

В логах OpenServer\userdata\logs
[Mon Oct 19 01:19:40.492474 2020] [ssl:warn] [pid 20840:tid 568] AH01909: prestashop.local:443:0 server certificate does NOT include an ID which matches the server name

prestashop.local: 127.0.0.1 [19/Oct/2020:01:19:45 +0500] "GET / HTTP/1.1" 200 47347 "http://prestashop.local/login?back=my-account" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"
prestashop.local: 127.0.0.1 [19/Oct/2020:01:19:46 +0500] "GET /2-home_default/hummingbird-printed-t-shirt.jpg HTTP/1.1" 200 6914 "http://prestashop.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"
prestashop.local: 127.0.0.1 [19/Oct/2020:01:19:46 +0500] "GET /21-home_default/brown-bear-printed-sweater.jpg HTTP/1.1" 200 7405 "http://prestashop.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"
prestashop.local: 127.0.0.1 [19/Oct/2020:01:19:46 +0500] "GET /3-home_default/the-best-is-yet-to-come-framed-poster.jpg HTTP/1.1" 200 8986 "http://prestashop.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"
prestashop.local: 127.0.0.1 [19/Oct/2020:01:19:46 +0500] "GET /4-home_default/the-adventure-begins-framed-poster.jpg HTTP/1.1" 200 8293 "http://prestashop.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"
prestashop.local: 127.0.0.1 [19/Oct/2020:01:19:46 +0500] "GET /5-home_default/today-is-a-good-day-framed-poster.jpg HTTP/1.1" 200 8031 "http://prestashop.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"
prestashop.local: 127.0.0.1 [19/Oct/2020:01:19:46 +0500] "GET /6-home_default/mug-the-best-is-yet-to-come.jpg HTTP/1.1" 200 6609 "http://prestashop.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"
prestashop.local: 127.0.0.1 [19/Oct/2020:01:19:46 +0500] "GET /7-home_default/mug-the-adventure-begins.jpg HTTP/1.1" 200 6394 "http://prestashop.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"
prestashop.local: 127.0.0.1 [19/Oct/2020:01:19:46 +0500] "GET /8-home_default/mug-today-is-a-good-day.jpg HTTP/1.1" 200 5994 "http://prestashop.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"
prestashop.local: 127.0.0.1 [19/Oct/2020:01:19:47 +0500] "GET /my-account HTTP/1.1" 302 - "http://prestashop.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"
prestashop.local: 127.0.0.1 [19/Oct/2020:01:19:47 +0500] "GET /login?back=my-account HTTP/1.1" 200 30053 "http://prestashop.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"
prestashop.local: 127.0.0.1 [19/Oct/2020:01:19:57 +0500] "POST /login?back=my-account HTTP/1.1" 200 30259 "http://prestashop.local/login?back=my-account" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"
prestashop.local: 127.0.0.1 [19/Oct/2020:01:20:06 +0500] "POST /login?back=my-account HTTP/1.1" 200 30257 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"
prestashop.local: 127.0.0.1 [19/Oct/2020:01:20:25 +0500] "POST /login?back=my-account HTTP/1.1" 200 30259 "http://prestashop.local/login?back=my-account" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"
prestashop.local: 127.0.0.1 [19/Oct/2020:01:21:18 +0500] "POST /login?back=my-account HTTP/1.1" 200 30259 "http://prestashop.local/login?back=my-account" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"
prestashop.local: 127.0.0.1 [19/Oct/2020:01:21:18 +0500] "GET /img/favicon.ico?1324977642 HTTP/1.1" 200 34494 "http://prestashop.local/login?back=my-account" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"
prestashop.local: 127.0.0.1 [19/Oct/2020:01:21:26 +0500] "GET / HTTP/1.1" 200 47347 "http://prestashop.local/login?back=my-account" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"
prestashop.local: 127.0.0.1 [19/Oct/2020:01:21:28 +0500] "GET /my-account HTTP/1.1" 302 - "http://prestashop.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"
prestashop.local: 127.0.0.1 [19/Oct/2020:01:21:29 +0500] "GET /login?back=my-account HTTP/1.1" 200 30055 "http://prestashop.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"
prestashop.local: 127.0.0.1 [19/Oct/2020:01:21:42 +0500] "POST /login?back=my-account HTTP/1.1" 200 30259 "http://prestashop.local/login?back=my-account" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"

Попробовал установить престашоп, версию prestashop_1.7.6.0 на XAMPP. Сменил версию по рекомендации хостера sweb.
Перед установкой внес два изменения, которые указал выше (64->512) и https://help.sweb.ru/entry/875/
Всё установилось и работает. Но та же ошибка осталась. Не могу войти в админку.







EIvanov

После 12 часов правки конфигов, тестов на виртуальной машине, перебора баз, кодировок, правки всего и изучения логов вспомнил, что в админку входят по адресу /admin...а не справа где авторизация.
Работает. Пока работает...

PrestaMan

Цитата: EIvanov от 19 октября 2020, 03:13:34
После 12 часов правки конфигов, тестов на виртуальной машине, перебора баз, кодировок, правки всего и изучения логов вспомнил, что в админку входят по адресу /admin...а не справа где авторизация.
Работает. Пока работает...
При включении показа ошибок все было видно.
Адрес страницы к которой обращались.
prestashop.local: 127.0.0.1 [19/Oct/2020:01:19:47 +0500] "GET /my-account HTTP/1.1" 302 - "http://prestashop.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36"
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!