|
|
vBulletin 4.x Все для скрипта форума vBulletin 4.x |
|
Опции темы | Поиск в этой теме |
14.01.2021, 01:11 Вверх | #1 | |||
Местный житель
|
Перевод форума на HTTPS (проблема с админкой)
После массовых атак на свой сервер, относительно порешав проблему защиты с помощью Cloudflare, озадачился переводом форума на HTTPS.
Поогребав основательно от проблемы "смешанного содержимого", также относительно ее решил. Но... На данный момент огребаю от криво работающей админки, которая, например после сохранения чего-либо, тупо не переадресовывает на нужную страницу. Висит форма, уведомляющая о том, что: Код:
Если ваш браузер не поддерживает переадресацию, пожалуйста, нажмите здесь. Я уже голову сломал о том, что же надо подредактировать, чтобы корректно работала админка. Также, скорее всего, по этой же причине я не могу зайти админом в редактирование профиля пользователя (с самого форума, из самой админки по поиску пользователей все работает), ибо висит левая панель с опциями, а на месте параметров самого пользователя "белый экран". Если отключить принудительный "реврайт", то станет видно, что опять же, админка пытается открыть это по HTTP, а не по HTTPS. А еще почему-то при включенном подтверждении прав "модерации" после действий, нуждающихся в этом самом подтверждении, выскакивает: Указано неправильное действие P.S.: Админка у меня скрыта от какиров по всем правилам и на HTTP изумительно работает. |
|||
Последний раз редактировалось Razielik; 14.01.2021 в 01:22.. |
||||
14.01.2021, 19:47 Вверх | #2 | |||
Просто блондинка
|
интересно...
судя по симптомам - ХТТПС не пробрасывается в админку встречала несколько раз на тройке, а вот на 4ке... что-то не помню.. но, возможно, это просто склероз))) Razielik, в настройках (Ссылка на форум) чётко прописано с ХТТПС? файлы какие-нибудь правились? ну там, /admincp/global.php например? в .хтаксесс ничего лишнего нет? надеюсь, она не переложена в папку /customgroupicons/ или подобное (есть такие "инструкции", есть))) |
|||
15.01.2021, 23:48 Вверх | #3 | |||
Местный житель
|
Редактировались "индексы" админки и модерки на предмет подстановки относительных ссылок вместо http_//.
Что касается global и остальных скриптов с подходом метода научного тыка (ибо в php не силен), то вроде ничего не менял нигде. Но... В индексе админки поменял вот что: рекомендация с одного форума по булке по вопросу смешанного контента:
Нет, админка лежит в отдельном месте, дополнительно защищена собственным .htaccess (пасс). В ссылке на форум прописано все четко: https_//мойдомен Насчет .htaccess - ничего лишнего. Я даже убирал его на короткое время теста. Думал, мало ли что. И да, сама админка, как я уже написал, работает. Проблема выскакивает пока в замеченных трех случаях: 1) если при просмотре профиля (на самом форуме) попробовать зайти в редактирование - справа от панели опций админки будет белый экран 2) если в админке что-то сохранить, то автоматическая переадресация не работает, но изменения сохраняются 3) при объединении постов, при дополнительном запросе привилегий происходит "Указано неправильное действие ". Уже день угробил, экспериментируя с правилами CF и отдельными редиректами. P.S.: Перед вебсервером у меня стоит фронтенд NGINX. Но там точно все четенько, вообще ничего лишнего. И да, чуть не забыл! В принципе я уже написал, но повторюсь. Строки-ссылки "Если ваш браузер не поддерживает переадресацию, пожалуйста, нажмите здесь." и "Обработка завершена - продолжаю" почему-то указывают на http, а не на https. Что-то у меня в котелке уже гул поднялся, ничего не понимаю. По шаблонам с поиском http:/ на предмет замены их на https:/ проехался. ничего не нашел. Может, конечно, что-то пропустил? Просто не знаю куда копать. Может где-то в БД что-то закешировалось? Но где? UPD: Через IE11, при разрешении небезопасного содержимого правая част админки переадресовывается на ... форум! о_О |
|||
Последний раз редактировалось Razielik; 16.01.2021 в 01:00.. |
||||
16.01.2021, 10:50 Вверх | #4 | |||
Просто блондинка
|
глупости... можно не делать, смысла в этом нет никакого
вот именно что "о_О"... но тут я ничего не скажу, у меня уже сто лет как нет ИЕ (Аминь))) я не сисадмин, тут тоже ничего не скажу пробуйте, либо в .хтаксесс SetEnv HTTPS "on" либо в глобал, который в админке (и в модерке - тоже) $_SERVER['HTTPS'] = 'on'; прямо под шапку файла |
|||
Cказали cпасибо: |
17.01.2021, 18:50 Вверх | #6 | |||
Местный житель
|
Вы меня второй раз крупно выручаете. Прыгаю от радости у монитора! Заработало все!
Даже "подтверждение админско-модерских прав" не выдает ошибку, после того как в корне форума в Глобал тоже вставил данную строку (помимо модерки с админкой). saphoe_ru, использую IE чисто для тестов. Он не скрывает ошибки, как современные браузеры, помогает в отслеживании многих проблем. |
|||
Последний раз редактировалось Razielik; 17.01.2021 в 18:53.. |
||||