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

Отвалился Simple


Recommended Posts

Здравствуйте!
Отвалился модуль быстрой регистрации и заказа, думаю многие тут с ним знакомы. Захожу в админку, пишет "wrong response: //%мой_домен%/admin/index.php?route=extension/module/simple/languages&user_token=%мой_токен%"
Недавно ковырялся в .htaccess, пытался зафорсить хттпс, в итоге забил и оставил только форс ввв, может быть в этом дело? Меня смущает два слеша впереди адреса в ошибке. 
 

# SEO URL Settings
RewriteEngine On
RewriteBase /
# Redirect to www
RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
#
RewriteRule ^sitemap.xml$ index.php?route=extension/feed/yandex_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
RewriteRule ^system/download/(.*) 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]

Сталкивался кто-нибудь с подобным?

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


  В 17.09.2018 в 20:57, spectre сказав:

какой-то у вас редирект страшный

Expand  

Там штука в том, что он будет на ввв кидать и при этом протокол сохранится. Хотя сейчас попробовал - если по хттпс без ввв заходить, то меня просто бросило на хттп с ввв, видимо в таком случае не работает :) Я очень много перепробовал вариантов, когда пытался зафорсить хттпс, но оно уходило в цикл редиректов, либо отваливалось СеоПро. Я поставил какой-то фикс для таких случаев с форума и чистил кеш СеоПро - не помогало. Если можете посоветовать правильный редирект - буду благодарен

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


Восстановите htaccess по умолчанию какой он был изначально в опенкарт (ну что б убрать все подозрения сразу)

и добавьте после

  Показати вміст


(первые три строки отвечают за HTTPS,остальные две за WWW)
 

  Показати вміст

 

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


Я тоже пробовал сделать на уровне хтакеса редиректы для https

В итоге сделал его в index.php С хтакесом какие-то глюки всегда вылазили

Может вам тоже поможет такое творение

$url = new Url($config->get('config_url'), $config->get('config_secure') ? $config->get('config_ssl') : $config->get('config_url'));	
$registry->set('url', $url);
// if request is not secure, redirect to secure url
if (!isset($_SERVER['HTTPS']) || !$_SERVER['HTTPS']) {
    $url = 'https://' . $_SERVER['HTTP_HOST']
        . $_SERVER['REQUEST_URI'];
    header("HTTP/1.1 301 Moved Permanently");
    header('Location: ' . $url);
    exit;
}

 

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


  В 18.09.2018 в 05:59, niger сказав:

Я тоже пробовал сделать на уровне хтакеса редиректы для https

В итоге сделал его в index.php С хтакесом какие-то глюки всегда вылазили

Может вам тоже поможет такое творение

  Показати вміст

 

Expand  

Он часто бывает разный у разных хостингов, поэтому не всегда работает по одинаковым инструкциям

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


  В 18.09.2018 в 05:51, SunnRi сказав:

Восстановите htaccess по умолчанию какой он был изначально в опенкарт (ну что б убрать все подозрения сразу)

и добавьте после

  Показати вміст


(первые три строки отвечают за HTTPS,остальные две за WWW)
 

  Показати вміст
Expand  
 

 

Восстановил .htaccess, но не стал ничего добавлять - решил проверить в нем ли дело было. Оказалось, что нет, всё та же ошибка.
Я ещё ставил вот такой небольшой мод: 

<?xml version="1.0" encoding="utf-8"?>
<modification>
    <name>FIX HTTPS</name>
    <version>2.3.8</version>
    <author>admin@opencartadmin.com | forum.opencart.pro/profile/185-yoda/</author>
    <code>fix_https</code>
    <link>http://opencartadmin.com</link>
    <file path="system/library/response.php" error="skip">
    <operation error="skip">
        <search><![CDATA[echo $output;]]></search>
        <add position="before"><![CDATA[
			if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1' || $_SERVER['HTTPS'])) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) {
				$output = str_replace(HTTP_SERVER, HTTPS_SERVER, $output);
			} else {
				$output = str_replace(HTTPS_SERVER, HTTP_SERVER, $output);
			}
    ]]></add>
    </operation>
    </file>
    <file path="system/library/cache.php" error="skip">
    <operation error="skip">
        <search><![CDATA[class Cache {]]></search>
        <add position="after"><![CDATA[
private $ssl_protocol = 'http_';
    ]]></add>
    </operation>
    <operation error="skip">
        <search regex="true"><![CDATA[~public function __construct(.*?)\{~]]></search>
        <add position="replace"><![CDATA[
        public function __construct$1{
		if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1' || $_SERVER['HTTPS'])) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) {
			$this->ssl_protocol = 'https_';
		}

    ]]></add>
    </operation>
    <operation error="skip">
        <search><![CDATA[return]]></search>
        <add position="before"><![CDATA[
		$key = $this->ssl_protocol.$key;
    ]]></add>
    </operation>
    </file>
</modification>

Мог ли он привести к такому поведению?

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


  В 18.09.2018 в 15:18, shalamov сказав:

 

Восстановил .htaccess, но не стал ничего добавлять - решил проверить в нем ли дело было. Оказалось, что нет, всё та же ошибка.
Я ещё ставил вот такой небольшой мод: 

  Показати вміст

Мог ли он привести к такому поведению?

Expand  

Вполне.
По сути вы сделали два дубля.

Попробуйте вырубить этот мод, и сделать просто правку в htaccess

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


  В 19.09.2018 в 12:16, SunnRi сказав:

Вполне.
По сути вы сделали два дубля.

Попробуйте вырубить этот мод, и сделать просто правку в htaccess

Expand  


Просто выключил этот мод, ничего не изменилось. Получается, что при дефолтном хтаксесс то же самое. В чем может быть дело? Может, проблема в самом Симпле? Проверял ссылку, которая из админки ведет к панели управления модулем - всё ок, там один слеш.

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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