БЛОГ


Включение PHP 7 заметно ускоряет работу сайта, но при переходе на седьмую версию некоторые шаблоны работают с ошибками.  Разработчики клубных шаблонов, как правило, выкладывают решения, как перевести шаблоны и расширения на новую платформу.
В этой заметке о решениях от студии Smartaddons.

Google Map

Ошибка:
Plugin_googleMaps имеет устаревшую конструкцию в /plugins/system/ytshortcodes/includes/libs/googlemap/googleMaps.lib.php в строке 385

Решение:
Открыть : /plugins/system/ytshortcodes/includes/libs/googlemap/googleMaps.lib.php
Найти: function Plugin_googleMaps
Заменить на: function __construct

При обновлении Joomla до версии 3.8 администраторы сайтов иногда сталкиваются с ошибкой -  Call to undefined method JApplicationSite::isClient. Причем ошибка не пропадает даже при восстановлении сайта из резервной копии, но давайте по порядку.

 

К нам обратился заказчик и сообщил, что после обновления до версии 3.8 видит, пустую страницу (белый экран). Поскольку пустая страница является признаком фатальной ошибки, устанавливаем сообщение об ошибках в файле configuration.php  на «максимум», и обновляем страницу лицевой части сайта, где видим:

 

Fatal error: Call to undefined method JApplicationSite::isClient() in /home/[cpanel-user]/public_html/plugins/system/languagefilter/languagefilter.php on line 94

 

Админ панель отображала следующую ошибку:

Fatal error: Call to undefined method JApplicationAdministrator::isClient() in /home/[cpanel-user]/public_html/plugins/system/languagefilter/languagefilter.php on line 94

Примечание. Включение отладки отображало следующую ошибку на сервере и сайте Joomla: Неустранимая ошибка: вызов неопределенного метода JProfiler :: setStart () в / home / [cpanel-user] / public_html / administrator / index. php в строке 45

 

Если вы внимательно посмотрите на приведенные выше ошибки, вы заметите, что проблема заключается в том, что не загружаются 2 основных класса Joomla, JApplicationSite и JApplicationAdministrator . Но почему?

В данном материале будет показан способ альтернативного обновления Magento , статья переводная.

Для популярного движка электронной коммерции Magento 28 сентября 2017 года был выпущен патч 10415 SUPEE 1.9.3.7 для решения нескольких критических проблем безопасности, таких как удаленное выполнение произвольного кода, межсайтовый скриптинг и так далее.

До сих пор не все владельцы ресурсов  обновили свои сайты, основная причина – использование SSL для установки обновлений, что и является основным препятствием для обновления.

Компания Magecomp предлагает альтернативный способ наложения патчей и рекомендует как можно скорее установить их, чтобы защитить Magento от возможных угроз безопасности.

После длительного (по многим причинам) простоя проект снова запущен.

Вики Миасс перенесен на другую платформу (что заняло много времени) и сейчас доступен не только полноценный визуальный редактор, но и все остальные возможности  современных сайтов.

Поскольку практически 70% просмотров до закрытия было с мобильных устройств, сайт максимально оптимизирован именно под мобильные. Также применена  максимально простая и легкая верстка.  По данным PageSpeed сайт получил оценку 95 из 100

Также подключен практически обязательный, сейчас https

В предыдущем материале рассказывалось о подключении сайта к CDN сервису CloudFlare, в этой статье рассмотрим основные настройки.

Вкладки

Вкладка Overview

– можно перевести как «общие настройки», где показываются общие настройки, уровень шифрования, кэширования и так далее.

Слева от статуса сайта есть выпадающий список с выбором быстрых действий.

Under attack mode – режим «под атакой», в этом режиме сайт открывается с задержкой, основное назначение – защита от DDoS-атак. После включения опции будет доступно несколько уровней защиты от low до high.

Developing mode – режим «разработки», отключает кэширование на сайте. Обычно опция востребована при отладке сайта, когда изменения сразу же отображаются на ресурсе, иначе все вносимые обновления будут отображаться с задержкой.

Security Level – режим «уровень безопасности» – по умолчанию выключен «Essentially Off», при включении будут доступны следующие опции:

Rate Limiting – режим «ограничение скорости», используется для блокировки IP-адресов с вредоносными запросами, как сканирование, или если тарифный план имеет ограничение по трафику.

Внимание, функция платная. Первые 10 000 запросов являются бесплатными. Далее $ 0,05 за 10 000 запросов.

Страница 1 из 6