RHCk

Модераторы
  • Публикации

    1 796
  • Зарегистрирован

  • Посещение

  • Days Won

    72

Все публикации пользователя RHCk

  1. UPD24.10.2016 Данная инструкция актуальна для Opencart.PRO и Opencart.CMS версий 2.1.0.2.2 и выше! UPD02.11.2016 Важное дополнение по Ukraine.com.ua от @Yoda в Пункте 10.2 UPD08.01.2017 Дополнение от @markimax в Пункте 3.4 о том, нужно ли удалять модуль HTTP FIX после склейки зеркал. UPD04.02.2017 Добавлен Раздел 12 - Дополнение для версий 1.5.X. UPD28.02.2017 Добавлена информация для настройки обмена по HTTPS с программами от 1С - ЗДЕСЬ. UPD16.03.2017 Обновлен список авторизационных (удостоверяющих) центров (CA). UPD25.03.2017 Правила темы: 0. ВАЖНО! Перед началом любых экспериментов не забываем делать бэкап файлов и базы сайта!!! 1. Для перехода на SSL (HTTPS) нужен сертификат, получить его можно здесь: 2. Далее необходимо установить сертификат на сервер, либо активировать его в ПУ, либо передать его хостинг-провайдеру для установки на сервер (на котором размещен ваш сайт). Более подробно о данной процедуре можно узнать в техподдержке хостера. 3. Настраиваем CMS для работы с SSL. 3.1 В файлах /config.php и admin/config.php делаем замены: 3.2 Устанавливаем этот модуль. Отдельно благодарим комрадов @Yoda, @savage4pro и @markimax, которыми он был написан. Настройка CMS на данном этапе завершена. 3.3 Дополнительная информация от @savage4pro о работе модуля: 3.4 Нужно ли удалять модуль после склейки зеркал? 4. Далее необходимо настроить редирект с HTTP на HTTPS. Ситуация здесь двоякая, если сразу настроить редирект, в большинстве случаев позиции в выдаче ПС будут потеряны. Явление временное, но неприятное. Посему, согласно изысканиям и рекомендациям комрадов @Yoda и @savage4pro (если о ком-то не написал, отпишитесь, исправлю), с редиректом мы повременим до момента склейки зеркал сайта поисковиками (зеркала - сайт на HTTP и HTTPS). Делаем следующее в файле robots.txt: если sitemap вашего сайта не отдается фидом, добавляем в обе секции (User-agent: * и User-agent: Yandex) файла robots.txt следующие директивы: Sitemap: httрs://mysite.com/sitemap.xml в секции для Яндекса (User-agent: Yandex) добавляем директиву Host: Host: https://<ваш_сайт> если sitemap вашего сайта отдается фидом, отдаем ПСам новый фид (по HTTPS); добавляем новый сайт на HTTPS в Вебмастеры ПС; наблюдаем и ждём момента когда главным зеркалом станет сайт на HTTPS и произойдёт склейка зеркал. Вебмастеры ПС: 5. Добавляем в Вебмастеры Яндекса и Гугла HTTPS-версии вашего сайта. В Вебмастере Яндекса наблюдаем и ждём момента, когда зеркала будут склеены. Для тех у кого не очень много товаров в каталоге или много свободного времени идём Инструменты -> Переобход страниц и каждый день добавляем по 10 ссылок (с HTTPS), тем самым заставляя Яшу чуть быстрее индексировать ваш сайт по HTTPS. 6. Дополнительная информация: от Яши - здесь; от Гоши - здесь и здесь. 7. Когда склейка зеркал произошла, остается дело за малым - настроить редирект. 7.1 Идём "Система -> Настройки -> Редактировать -> Вкладка Сервер -> Использовать SSL: выбираем Да. ДО склейки зеркал НЕ включаем. 7.2 И тут, на мой взгляд, основные танцы с бубном. Обновленный seo_pro (с версии 2.1.0.2.2) позволяет избавиться от танцев с бубном вокруг .htaccess, делая внесение изменений в него не обязательными. Написать о результатах и задать вопрос можно в теме поддержки модуля. Если вы всё же приняли решение настроить редирект в .htaccess, для вас информация далее. В виду того, что у разных хостинг-провайдеров разные настройки серверов, необходимо выбрать тот вариант редиректа, который будет работать. Как проверить напишу чуть ниже. Важный момент! Подразумевается, что редирект с "с www" на "без www", или наоборот, у вас уже настроен. Если нет, смотрите здесь. ВАЖНО! Изменения вносятся в файл .htaccess в корневом каталоге сайта. ВАЖНО! Редиректы в файле .htaccess необходимо добавлять сразу после строки с 'RewriteBase /'. Если не работает, попробуйте поставить выше, сразу после строки с 'RewriteEngine On'. О результатах экспериментов пишите в этой теме. 7.3 Варианты редиректов: 7.3.1 Редиректы от @Yoda: 7.3.2 Редиректы от @savage4pro: 7.3.3 Редирект от Timeweb.ru: 7.3.4 Редирект для Ukraine.com.ua: 7.3.5 Редирект для Masterhost.ru (говорим спасибо @Yoda здесь): 8. Проверка. Чтобы проверить корректность работы произведенных изменений необходимо сделать следующее: 8.1 Если у вас настроен редирект с "с www" на "без www" идём на сайт по HTTP с WWW, должны получить HTTPS без WWW; идём на сайт по HTTP без WWW, должны получить HTTPS без WWW; идём на сайт по HTTPS с WWW, должны получить HTTPS без WWW. 8.2 Если у вас настроен редирект с "без www" на "с www" идём на сайт по HTTP с WWW, должны получить HTTPS с WWW; идём на сайт по HTTP без WWW, должны получить HTTPS с WWW; идём на сайт по HTTPS без WWW, должны получить HTTPS с WWW. 8.3 Отдельно можно проверить как после всех изменений ваш сервер отдает статические файлы, например, фото товаров. Зайдите на страницу товара, скопируйте ссылку на фото товара, вставьте её в строку браузера и поэкспериментируйте согласно пунктам 8.1 - 8.2, и посмотрите по какому протоколу будет отдаваться статика. 8.4 У некоторых хостинг-провайдеров есть возможность включить редирект в ПУ. Тут следует обратить внимание на то, каким редиректом будет осуществляться переадресация - 301-м или 302-м. Нужен 301-й. Как посмотреть? Можно здесь. Также показывает редирект Screaming Frog SEO Spider, браузер тоже показывает. Пробуйте. 8.5 Проверьте сайт на наличие ссылок по HTTP. Это могут быть ссылки в статьях или описаниях товаров. Необходимо изменить в них HTTP на HTTPS или сделать их относительными, т.е. без доменного имени сайта. 9. ВАЖНО! Все внешние скрипты, стили, шрифты и прочие iframe должны подключаться строго по HTTPS и никак иначе! В противном случае получим кучу ошибок в консоли браузера и корявости на сайте. P.P.S. Остался один вопрос - Вопрос №1, нужно ли добавлять строчку "define('HTTPS_IMAGE', 'https://site.ru/image/');" или нет? 10. Решения для хостинг-провайдеров: 10.1 Хостинг-провайдер Timeweb.ru: 10.2 Хостинг-провайдер Ukraine.com.ua: ПОЛЕЗНО! Сервис для тестирования установленного сертификата QUALYS SSL LABS 11. Небольшой эксперимент с инструментом "Переобход страниц": 11.1 Сайт, около 600 товаров, переставил на HTTPS. 11.2 В вебмастере Яндекса сделал "переезд на https" получил ответ, что скоро всё произойдёт. До сих пор жду. 11.3 Добавил отдельно тот же сайт, но по HTTPS, так "Переобход" работает. 11.4 Добавляю каждый день по 10 страниц (без повторений) в "Переобход страниц". 11.5 Результат (И - страниц в индексе, П - страниц в поиске): 11.6 Вывод - профит от инструмента ясен и понятен. P.S. Ну а если вы всё ещё ждёте Яшу в гости, ну что ж ждите 12. Переход на HTTPS для OC версий 1.5.X 12.0 См. Пункт 0 настоящей Инструкции. 12.1 Устанавливаем сертификат (Пункт 1 настоящей Инструкции). На shared хостингах в ПУ хостинга все редиректы должны быть выключены. 12.2 В файлах /config.php и admin/config.php делаем замены: 12.3 Делаем следующее в файле robots.txt: если sitemap вашего сайта не отдается фидом, добавляем в обе секции (User-agent: * и User-agent: Yandex) файла robots.txt следующие директивы: Sitemap: httрs://mysite.com/sitemap.xml в секции для Яндекса (User-agent: Yandex) добавляем директиву Host: Host: https://<ваш_сайт> если sitemap вашего сайта отдается фидом, отдаем ПСам новый фид (по HTTPS); добавляем новый сайт на HTTPS в Вебмастеры ПС; наблюдаем и ждём момента когда главным зеркалом станет сайт на HTTPS и произойдёт склейка зеркал. 12.4 В .htaccess добавляем один из редиректов (обращаем внимание на комментарии): Редирект ставим между директивами RewriteEngine On и RewriteBase / Первая строка и нижние строки добавлены для ориентира. 12.5 Идём Система -> Настройки -> Нажать 'Изменить' -> Вкладка 'Сервер' -> Использовать SSL выбираем ДА. 12.6 Производим проверку согласно Раздела 8 настоящей инструкции. P.S. На некоторых хостингах (из-за настроек серверов) не работают, либо работают некорректно, редиректы в .htaccess. Можно поэкспериментировать с редиректами из Пунктов 7.3.1 и 7.3.3 настоящей Инструкции, попытаться запросить правильный редирект у хостинг-провайдера, или включить редиректы в ПУ хостинга (предварительно откатив все изменения касающиеся редиректов в .htaccess). 99.0 Реклама (обязательна к просмотру):
  2. Посмотрите как делает OZON. При просмотре товара, чуть ниже предлагаются варианты комплектов с другими товарами и с более сладкой ценой. Если не ошибаюсь, для OC модули с таким функционалом есть.
  3. Автор шаблона - @pikitos Совместимость с OPENCART.PRO: ДА Промо - http://ocshop.info/adaptivnyj-shablon-revolution/ Описание настроек шаблона - линк Актуальная версия - 3.1.2 от 05.01.2017 21:30 MSK Функционал: Изменения в версии 2.X: Изменения в версиях 3.X: Исправлено: Демо: Установка Revolution v2.X для Opencart.PRO v2.1.X: Обновление с 1.X до 2.X (в скобках написал отличия от описания автора - RHCk): Обновление с 2.0 до 2.1-2.3: Дополнительная информация: UPD06.12.2016 Адаптация для MegaFilterPro: UPD19.12.2016 Вопросы о сроках выхода обновлений задаем строго в личку автору шаблона! В теме поддержки подобные сообщения будут удаляться, авторы подобных сообщений будут награждаться штрафными баллами! UPD21.12.2016 ВАЖНО! В шапке рядом с актуальной версией шаблона указаны дата и время последнего изменения файлов шаблона. Если вы скачали архив ранее указанных даты и времени, скачайте его снова! UPD22.12.2016 ПОЛЕЗНО! Дополнение от @savage4pro: Купить шаблон и получить обновление можно здесь - LiveOpencart.ru
  4. Посмотрите здесь: 2.1.X - catalog/language/russian/product/product.php 2.3.X - catalog/language/ru-ru/product/product.php P.S. Не забывайте про бэкап и кэш браузера (Ctrl+F5 или режим Инкогнито).
  5. При написании сообщения об ошибке, указывайте следующую информацию: Хостинг. Shared или VDS/VPS. Какая у вас сборка (движок). Версия движка. Какой шаблон установлен. Если платный, должна быть лицензия. С варезом можно не писать. Какие модули установлены. Точное описание последовательности действий, чтобы получить ошибку. В особо тяжелых случаях может потребоваться адрес сайта. Однако ни что не мешает указывать его сразу. ПОЛЕЗНО! Если на ваше сообщение не обращают внимание, возможно вы указали не всю информацию, проверьте себя.
  6. Все вопросы, касающиеся сборки OPENCART.CMS версий 2.3.X, задаём только в этой теме! Тема поддержки сборки OPENCART.PRO v2.3.X >>> История версий OPENCART.CMS v2.3.X: 28.09.2016 - 2.3.0.2 20.12.2016 - 2.3.0.2.1 (скачать) Обновление 2.3.0.2 -> 2.3.0.2.1: Обновление 2.1.X -> 2.3.0.2.1: UPD27.12.2016 Правила Темы поддержки:
  7. OC 1.5.X, только зачем? Что касается вопроса доверия, это личное дело каждого. Что же касается меня, то фразы (цитата ниже) доверия не вызывают. Совсем. И как-то ненормально чтоль, давать линки на один и тот же источник, но дописывать в сообщения, что ваши ссылки безопасные, а чьим-то чужим вы не доверяете. Мне вашим Гуглом тоже теперь не пользоваться? Или вы моему Яндексу не доверяете? Если на забор посмотреть, там тоже много чего пишут, и будет очень сильно разочарован. Всего Вам хорошего и удачи! P.S. Добавьте в своё первое или второе сообщение всё, что хотите сказать автору темы. Остальное я удалю за ненадобностью.
  8. Ну откуда мне знать, Олег) Оно есть, и оно вкусность. Некоторые владельцы ИМ пускают в админку сотрудников, можно настроить админку под них. Видимо так)
  9. Спасибо, есть такое. Сложность только в этом? Это функционал mws, который без ТП не запустить, потому как требуется генерация сертификата. И на этапе общения с ТП, сей досадный момент будет устранён. Думаю, что это недостаточно веская причина, чтобы советовать к установке неактуальный релиз модуля.
  10. Чуть подробнее будьте добры. Я только что взял с гита два варианта (2.1 и 2.3) и интересно, что там не так с папками? Структура полностью соответствует структуре движка. В шапке висит линк на версию 2.0.1, при актуальной на гите 2.1.1.2. И при всём своём консерватизме, я склоняюсь таки к последнему релизу, для 2.3 разумеется.
  11. Об чём собственно речь? Latest commit - Последний фикс. Это ещё не релиз. Я дал ссылку на разные моды для разных версий OC 2.X. Или я что-то упускаю? И я вообще не понимаю, где вы берёте ссылки, о которых пишите, чесслово.
  12. Честно говоря я не понял, чем Вас не устроили ссылки, взятые из того же GitHub'а. Вот тогда ещё более правильная ссылка для 2.Х - ТЫЦ.
  13. Для 2.0.X - 2.1.X - 2.2.X - линк Для 2.3.X - линк
  14. Чуть подробнее бы. Какого модуля? Как исправили?)
  15. Что касаеся приема оплаты этот комбайн от Яши работает. Думаю с ТП можно и остальное решить.
  16. Все вопросы, касающиеся сборки OPENCART.PRO версий 2.3.X, задаём только в этой теме! Тема поддержки сборки OPENCART.CMS v2.3.X >>> История версий OPENCART.PRO v2.3.X: 20.12.2016 - 2.3.0.2.1 (скачать) 25.02.2016 - 2.3.0.2.2 (скачать) Обновление 2.1.X -> 2.3.0.2.1: UPD21.12.2016 Информация о лицензировании поддоменов и тестовых доменов от @admin: Покупаем и получаем обновления в личном кабинете - LiveOpencart UPD12.03.2017 FAQ по OC v2.3 (обновляемый): UPD27.12.2016 Правила Темы поддержки:
  17. Напишите автору и обсудите условия приобретения. Наверняка он предложит вам скидку. P.S. Ваше сообщение выглядит как просьба недорого убрать привязку к домену из купленного модуля)
  18. Пожалуйста. Чат на сайт имеет смысл ставить, если кто-то будет оперативно отвечать на вопросы посетителей. Очень хорошо, если ответы будут грамотными и без ошибок.
  19. Здесь.
  20. Чуть подробнее, пжлст) Что делали и почему опять?
  21. Вовсе нет, разве он жёсткий) На самом деле написал Вам, что ранее обходился лишь функционалом, связанным с robots.txt.
  22. Если используете мод HTTPS FIX, тогда редиректы добавляете позже. Если не используете, добавляйте сразу.
  23. Добрый вечер! Всё просто - скачать, ввести адрес сайта, запустить сканирование.
  24. Задать вопрос хостеру, как минимум. И в дальнейших действиях исходить из ответа (при условии, что эти сутки вы ничего с сайтом не делали). P.S. Пункты 12.4-12.5 из каких соображений пропущены?