Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Решено] После ssl не могу зайти в админку


 Поделиться

Рекомендованные сообщения

  • ArtemPitov изменил заголовок на После ssl не могу зайти в админку
1 минуту назад, amor сказал:

Здравствуйте после того как установил SSL - не могу зайти в админку - логин и пароль после ввода просто пропадают!

Найди файл конфигурации по пути admin/config.php и поменяй там на https

А также в корне сайта есть config.php

Изменено пользователем Rubynoid
Ссылка на комментарий
Поделиться на других сайтах


Да это сделал, и в настройке тоже поставил SSL, ну и на хостинге переадресацию на https  - сайт работает без проблем но в админку не заходит - только отключаешь переадресацию с http на https  - работает нормально
Кстати версия 2,2

Ссылка на комментарий
Поделиться на других сайтах


1 час назад, amor сказал:

Да это сделал, и в настройке тоже поставил SSL, ну и на хостинге переадресацию на https  - сайт работает без проблем но в админку не заходит - только отключаешь переадресацию с http на https  - работает нормально
Кстати версия 2,2

В конфиге для админки в начале должно быть так:

<?php
// HTTP
define('HTTP_SERVER', 'https://сайт.ком/');

// HTTPS
define('HTTPS_SERVER', 'https://сайт.ком/');

.....

Ссылка на комментарий
Поделиться на других сайтах


11 hours ago, Rubynoid said:

В конфиге для админки в начале должно быть так:

<?php
// HTTP
define('HTTP_SERVER', 'https://сайт.ком/');

// HTTPS
define('HTTPS_SERVER', 'https://сайт.ком/');

.....

 

У меня уже так  стоит - не в этом проблема(((

Ссылка на комментарий
Поделиться на других сайтах


Спасибо кто откликнулся - проблему решил следующим образом:
В файле login.tpl в каталоге www/admin/view/template/common

есть такая строка <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data">

так вот в в консоле когда я завожу логин и пароль в переменную  $action почeмуто проставляеться адрес http/ - я взял ее удалил и вручную прописал  "https://www____.ua/admin/index.php?route=common/login" - и  все пошло!!!! 

Ссылка на комментарий
Поделиться на других сайтах


А у меня все проще прошло. Тоже не пускало в админку - вводишь логин и пароль, нажимаешь войти и ничего не происходит (сбрасывалось). На хостинге стояла переадресация на https, сертификат был подключен естественно. В итоге что помогло - это включение ssl в админке Опенкарта (после этого стало без проблем заходить!)

Что на 1.5.6.4 такое было, что помойму и на 2-ой версии Опенкарта. Если допустим снова отключу в админке ОС ssl - то снова перестанет заходить.

Ссылка на комментарий
Поделиться на других сайтах


8 часов назад, zhenya2501 сказал:

В итоге что помогло - это включение ssl в админке Опенкарта (после этого стало без проблем заходить!)

Что на 1.5.6.4 такое было, что помойму и на 2-ой версии Опенкарта. Если допустим снова отключу в админке ОС ssl - то снова перестанет заходить.

 

А зачем отключать SSL если хочешь чтобы сайт работал по протоколу https (читай с использованием SSL)? :rolleyes:

Ссылка на комментарий
Поделиться на других сайтах


29 минут назад, SiteMix сказал:

 

А зачем отключать SSL если хочешь чтобы сайт работал по протоколу https (читай с использованием SSL)? :rolleyes:

Да я просто когда подключал в первый раз, не заметил и забыл, что нужно в админке Опенкарта галочку ставить. Потом вроде разобрался и нормально все стало. 

Ссылка на комментарий
Поделиться на других сайтах


  • 4 месяца спустя...

у меня еще проще

В настройках хостинга, в опции ПЕРНАПРАВЛЯТЬ НА ДОМЕН у меня стояло www.ИМЯ_САЙТА.ru я поменял на ИМЯ_САЙТА.ru и теперь нормально в админку заходит, всё отображается и всё вроде нормально, но почему так происходит и почему первое сработало вместо второго непонятно. 

Изменено пользователем alan24
Ссылка на комментарий
Поделиться на других сайтах


  • 2 месяца спустя...
В 20.07.2017 в 13:52, amor сказал:

Спасибо кто откликнулся - проблему решил следующим образом:
В файле login.tpl в каталоге www/admin/view/template/common

есть такая строка <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data">

так вот в в консоле когда я завожу логин и пароль в переменную  $action почeмуто проставляеться адрес http/ - я взял ее удалил и вручную прописал  "https://www____.ua/admin/index.php?route=common/login" - и  все пошло!!!! 

Добрый день! проблема обратно-подобная. был домен, работал на https, теперь этот домен привязан к другому сайту и другому хосту и никакого отношения к предыдущему не имеет. посльзовательская часть работает на http, а админка принудительно добавляет букву "s" к любому юрл при каждом переходе. при том что в админку вообще не мог зайти, помог вышеописанный вами способ. руками записать в login.tpl

в конфигах вот так: 

<?php
// HTTP
define('HTTP_SERVER', 'http://site.ru/');

// HTTPS
define('HTTPS_SERVER', 'http://site.ru/');

и админ

 

define('HTTP_SERVER', 'http://site.ru/admin/');
define('HTTP_CATALOG', 'http://site.ru/');

// HTTPS
define('HTTPS_SERVER', 'http://site.ru/admin/');
define('HTTPS_CATALOG', 'http://site.ru/');

Ссылка на комментарий
Поделиться на других сайтах


8 минут назад, Pascha сказал:

проверяйте еще в .htaccess, там может быть прописан редирект с http на https

Да тут нет ничего. уже порезаный этот htaccess как  незнаю что. и в пользовательском режиме все нормально работает.

только в админке проблема

 

# 1.To use URL Alias you need to be running apache with mod_rewrite enabled.

# 2. In your opencart directory rename htaccess.txt to .htaccess.

# For any support issues please visit: http://www.opencart.com

# Options +SymLinksIfOwnerMatch

# Prevent Directoy listing
# Options -Indexes

# Prevent Direct Access to files
#<FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
# Order deny,allow
# Deny from all
#</FilesMatch>

# SEO URL Settings

# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

### Additional Settings that may need to be enabled for some servers
### Uncomment the commands by removing the # sign in front of it.
### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.

# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off

# 2. If your cart has magic quotes enabled, This may work to disable it:
# php_flag magic_quotes_gpc Off

# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
# php_value upload_max_filesize 999M

# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value post_max_size 999M

# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_execution_time 200

# 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_input_time 200

# 7. disable open_basedir limitations
# php_admin_value open_basedir none
#php_flag display_errors on
 

Ссылка на комментарий
Поделиться на других сайтах


  • 1 месяц спустя...

В некоторых случаях и в старых версиях OpenCart помимо того, что в конфигах буковку s дописать, надо еще в базе данных кей config_secure поставить со значением "1", так как через админку это не получиться сделать даже если в admin/view/template/common/login.tpl прописать адрес - по той же причине.

Ссылка на комментарий
Поделиться на других сайтах

  • 6 месяцев спустя...
В 20.07.2017 в 13:52, amor сказал:

Спасибо кто откликнулся - проблему решил следующим образом:
В файле login.tpl в каталоге www/admin/view/template/common

есть такая строка <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data">

так вот в в консоле когда я завожу логин и пароль в переменную  $action почeмуто проставляеться адрес http/ - я взял ее удалил и вручную прописал  "https://www____.ua/admin/index.php?route=common/login" - и  все пошло!!!! 

У меня такая же история, твой метод помог, интересно это что, баг версии 2.2? 

Ссылка на комментарий
Поделиться на других сайтах


  • 2 месяца спустя...
В 20.07.2017 в 13:52, amor сказал:

Спасибо кто откликнулся - проблему решил следующим образом:
В файле login.tpl в каталоге www/admin/view/template/common

есть такая строка <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data">

так вот в в консоле когда я завожу логин и пароль в переменную  $action почeмуто проставляеться адрес http/ - я взял ее удалил и вручную прописал  "https://www____.ua/admin/index.php?route=common/login" - и  все пошло!!!! 

Спасибо Вам! Помогло

Ссылка на комментарий
Поделиться на других сайтах


В 20.07.2017 в 13:52, amor сказал:

Спасибо кто откликнулся - проблему решил следующим образом:
В файле login.tpl в каталоге www/admin/view/template/common

есть такая строка <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data">

так вот в в консоле когда я завожу логин и пароль в переменную  $action почeмуто проставляеться адрес http/ - я взял ее удалил и вручную прописал  "https://www____.ua/admin/index.php?route=common/login" - и  все пошло!!!! 

Спасибо Вам! Помогло

Появилась новая проблема- перестало сохранять в админке

Ссылка на комментарий
Поделиться на других сайтах


В 20.12.2018 в 14:36, yaroslavperepadia сказал:

Спасибо Вам! Помогло

Появилась новая проблема- перестало сохранять в админке

Такая-же фигня( Куда копать? Хостинг Timeweb

Ссылка на комментарий
Поделиться на других сайтах


В 20.12.2018 в 14:36, yaroslavperepadia сказал:

Спасибо Вам! Помогло

Появилась новая проблема- перестало сохранять в админке

После долгих исканий нашёл фикс-мод специально для 2.2, единственное решение после которого вроде всё норм работает и в админке всё сохраняется: https://evgenylebedev.ru/2018/10/26/perehod-na-ssl-sertifikat-dlya-opencart-2-2-0-0/

Ссылка на комментарий
Поделиться на других сайтах


  • 1 месяц спустя...

Собственно тоже столкнулся с проблемой невозможности войти в админку, сайт переносил на другой хостинг и на другой домен, перевод на https, перевод с site.ru на www.site.ru
Решать проблему пришлось комплексно:
В админке включить "использовать ssl
В файлах config.php, admin/config.php :
 

<?php
$host = $_SERVER['HTTP_HOST'];
define('HTTP_SERVER', 'http://site.ru/admin/');
define('HTTP_CATALOG', 'http://site.ru/');

define('HTTPS_SERVER', 'http://site.ru/admin/');
define('HTTPS_CATALOG', 'http://site.ru/');

переписать на:
 

<?php
$host = $_SERVER['HTTP_HOST'];
define('HTTP_SERVER', 'https://www.site.ru/admin/');
define('HTTP_CATALOG', 'https://www.site.ru/');

define('HTTPS_SERVER', 'https://www.site.ruadmin/');
define('HTTPS_CATALOG', 'https://www.site.ru/');

после этого произошло чудо и доступ в админку возобновился

Ссылка на комментарий
Поделиться на других сайтах


  • 3 месяца спустя...
В 28.02.2019 в 17:54, Firestarter778 сказал:

Собственно тоже столкнулся с проблемой невозможности войти в админку, сайт переносил на другой хостинг и на другой домен, перевод на https, перевод с site.ru на www.site.ru
Решать проблему пришлось комплексно:
В админке включить "использовать ssl
В файлах config.php, admin/config.php :
 


<?php
$host = $_SERVER['HTTP_HOST'];
define('HTTP_SERVER', 'http://site.ru/admin/');
define('HTTP_CATALOG', 'http://site.ru/');

define('HTTPS_SERVER', 'http://site.ru/admin/');
define('HTTPS_CATALOG', 'http://site.ru/');

переписать на:
 


<?php
$host = $_SERVER['HTTP_HOST'];
define('HTTP_SERVER', 'https://www.site.ru/admin/');
define('HTTP_CATALOG', 'https://www.site.ru/');

define('HTTPS_SERVER', 'https://www.site.ruadmin/');
define('HTTPS_CATALOG', 'https://www.site.ru/');

после этого произошло чудо и доступ в админку возобновился

Спасибо, помогло. Только в моем случае я переадрисовывал с www на без www.

Ссылка на комментарий
Поделиться на других сайтах


  • 1 месяц спустя...
  • 4 месяца спустя...

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.