Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

админка


Recommended Posts

6 минут назад, Prooksius сказал:

нет, только в админке сайта

стоит ли попробовать прописать снова в ручную в файле путь, чтоб зайти в админку и поотключать/удалить модули и вернуть исходные данные в файле login.tpl??

Надіслати
Поділитися на інших сайтах


14 часов назад, Prooksius сказал:

ну это админский конфиг

 

P.S. пароли поменяйте к базе, нельзя в общий доступ пароли выкладывать

пароли сменила везде)))

Надіслати
Поділитися на інших сайтах


В 11.02.2021 в 14:06, Prooksius сказал:

пароли ставятся в двух конфигах - в корневом и в админском

 

Здравствуйте!

 

Не подскажите мне по .htaccess

Opencart pro 2.1.0.2.1

Переехал на новый VPS и теперь https вообще перестал работать.

В обоих конфигах везде https стоит

 

.htaccess имеет такой вид

Options +FollowSymlinks

# Prevent Directoy listing
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "(?i)((\.tpl|.twig|\.ini|\.log|(?<!robots)\.txt))">
 Require all denied
## For apache 2.2 and older, replace "Require all denied" with these two lines :
# Order deny,allow
# Deny from all
</FilesMatch>

# SEO URL Settings
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
RewriteRule ^system/storage/(.*) index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

 

Полагаю где то в нем и есть проблема, т.к. если файл удалить - все работает (но с http), кроме админки - в нее не зайти.

А если с ним то получаю ответ браузера "Сайт domain.com выполнил переадресацию слишком много раз."

 

Хотел я было почитать документацию по Apache, но это пипец какой то... Что то типа как HTML с нуля подучить.

 

Буду благодарен за любую помощь советом.

Надіслати
Поділитися на інших сайтах


Попробуйте заменить файлом htaccess из архива опенкарт.

Ну или по минимуму убрать в вашем 

RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

Надіслати
Поділитися на інших сайтах

В конфигах прописаны правильные пути для HTTPS_SERVER, с https?

еще важно какой web-сервер стоит, на nginx, насколько я знаю, htaccess вообще не учитывается. Все делается в настройках сервера.

Надіслати
Поділитися на інших сайтах

13 часов назад, Tom сказал:

Попробуйте заменить файлом htaccess из архива опенкарт.

Ну или по минимуму убрать в вашем 


RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

 

Да, такой вариант рабочий, но работает только с http и в админку не зайти... При вводе логина/пароля никуда не переходит никуда, остается на той же странице.

 

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

В конфигах прописаны правильные пути для HTTPS_SERVER, с https?

еще важно какой web-сервер стоит, на nginx, насколько я знаю, htaccess вообще не учитывается. Все делается в настройках сервера.

 

Вроде все верно. Я полностью прочитал данную ветку и попробовал все варианты, что Вы советовали для ТС.

основной config.php начинается так

 

<?php
// HTTP
define('HTTP_SERVER', 'https://domain.com/');

// HTTPS
define('HTTPS_SERVER', 'https://domain.com/');

 

а в /admin/config.php

 

<?php
// HTTP
define('HTTP_SERVER', 'https://domain.com/admin/');
define('HTTP_CATALOG', 'https://domain.com/');

// HTTPS
define('HTTPS_SERVER', 'https://domain.com/admin/');
define('HTTPS_CATALOG', 'https://domain.com/');

Веб сервер у меня Apache (без Ngnix)

 

Видел в ветке выше совет про файл system\config\admin.php 

Но у меня его вообще нет. Полагаю зависит от версии движка.

Змінено користувачем Pompey
Надіслати
Поділитися на інших сайтах


В общем всем у кого был такой тупик, как у меня, решение такое:

1) Отключить все https переадресации в .htaccess, как выше писал Том

2) Настроить Cloudflare (видео найдете на ютубе)

3) Сделать в нем принудительную переадресацию (как на скрине http://prntscr.com/101chk1)

 

Вариант топорный конечно. Но если Вам срочно или временно, как мне, то вполне рабочий.

Змінено користувачем Pompey
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.