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

Этот файл стиля невозможно сохранить

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

Приветствую!

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

image.png

В Журнале системы появляется сообщение  IPS\Http\Url\Exception::0  с типом template_error

Трассировка:

  Показать содержимое

Как правило хостинг с панелью cPanel, и установленным сертификатом Let's Encrypt, форсированное соединение устанавливаю через .htaccess

Версия IPS 4.4.9.2

Спасибо.

Поделиться сообщением


Ссылка на сообщение

Добрый день! Такое было и в 3.4. Подозреваю - это чтот с куками в браузере. Измененный код не сохраняется... Приходиться делать так: выделяю весь код - копирую и обновляю браузер и после вставляю и сохраняет.

Поделиться сообщением


Ссылка на сообщение
  26.01.2020 в 11:22, Lesovsky сказал:

('http:\\\\t

Что-то все-таки идет по http, а не https

Если есть возможность повторить, откройте dev tools в браузере и посмотрите во вкладке Network

Поделиться сообщением


Ссылка на сообщение
  26.01.2020 в 11:37, Атаман сказал:

Добрый день! Такое было и в 3.4. Подозреваю - это чтот с куками в браузере. Измененный код не сохраняется... Приходиться делать так: выделяю весь код - копирую и обновляю браузер и после вставляю и сохраняет.

Ни разу такого не видел при 3.4, куки чистил и обновлял, результата нет.

 

  26.01.2020 в 11:53, newbie сказал:

Что-то все-таки идет по http, а не https

Да и очень странно.

 

  26.01.2020 в 11:53, newbie сказал:

Если есть возможность повторить, откройте dev tools в браузере и посмотрите во вкладке Network

Стоит замок напротив адреса, используется защищённое соединение.

 

Решение пока простое, это работа в Режиме дизайнера, благо пользователей нет.

Поделиться сообщением


Ссылка на сообщение

Проверил ещё раз через вкладку Network, проблема в POST запросе:

 

Request URL: https://site.com/admin/?adsess=f771740e7e944a27c33c21f3fd43a761&app=core&module=customization&controller=themes&id=8&do=saveTemplate
Request Method: POST
Status Code: 403 
Remote Address: 11.222.333.444:443
Referrer Policy: origin-when-cross-origin

Т.е. запрет на авторизацию запроса.

 

Не понятно.

Поделиться сообщением


Ссылка на сообщение

Обычно в cPanel есть настройка Force HTTPS Redirect для домена:

image.png

В моём случае, у хостера не было этой настройки, пришлось модифицировать .htaccess добавив строчки:

RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

В итоге получилось:

  Показать содержимое

 

Включил\выключил Режим дизайнера, очистил кеш в браузере, заработало.

 

Поделиться сообщением


Ссылка на сообщение

А ещё, виновником может быть ModSecurity или иной файервол, который отклоняет POST запросы.

Поделиться сообщением


Ссылка на сообщение

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

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

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

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

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

Войти

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

Войти сейчас

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

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

×
×
  • Создать...