Запретить обновление конкретного или всех плагинов WordPress можно несколькими способами, опишу несколько из них:
Читать далее «Как запретить обновление плагинов в WordPress»Архивы рубрик:Веб сервер
Решение ошибки «Расширение mysqli|mysql не найдено»
Заметил как-то на одном из новых Ubuntu серверов ошибку при открытии phpMyAdmin — «Расширение mysqli|mysql не найдено».
Читать далее «Решение ошибки «Расширение mysqli|mysql не найдено»»Как понизить версию PHP?
На примере буду понижать версию PHP в Ubuntu 18.04, в которой по умолчанию устанавливается версия 7.2. Я не рекомендую понижать версию PHP, так как новые версии производительнее и закрывают уязвимости, но бывают случаи когда нужно запустить старый скрипт или движок, который не работает на новых версиях PHP, а исправить код очень трудоемко из-за того что много файлов.
Читать далее «Как понизить версию PHP?»Решение ошибки «PHP Deprecated: Function split() is deprecated in»
Данная ошибка может возникнуть после обновления PHP на более новую версию.
Собственно функция split() является устаревшей с PHP 5.3.x и её необходимо заменить в коде на preg_split()
Все.
Как сохранить POST запрос в файл
Приведу пару примеров сохранения данных приходящего POST запроса в файл:
Вариант 1
$s = implode('|', $_POST);
exec('echo $s >> file.txt');
Вариант 2
file_put_contents('file.txt', json_encode($_POST));
Пример варианта 2 с указанием конкретного параметра:
file_put_contents('file.txt', json_encode($_POST['parameter']));
Установка и использование WPScan в Linux
WPScan — утилита для тестирования WordPress, поиска уязвимостей.
Читать далее «Установка и использование WPScan в Linux»Перенос OpenCart на другой хостинг
Опишу по пунктам действия которые необходимо выполнить для переноса OpenCart на другой хостинг:
Читать далее «Перенос OpenCart на другой хостинг»Установка OneALL Social Login в phpBB
Кратко опишу по пунктам как установить расширение OneALL Social Login, позволяющее входить на форум используя учетные записи социальных сетей.
Читать далее «Установка OneALL Social Login в phpBB»Как русифицировать OpenCart
Для того чтобы русифицировать OpenCart достаточно перейти на официальный сайт www.opencart.com, открыть раздел «Extension«, выбрать категорию «Languages«, выбрать версию Opencart, в строке поиска набрать «russian» и нажать Enter на клавиатуре.
Среди найденных переводов скачаем желаемый.
Он скачается архивом. Из архива распакуем две директории на веб-сервер в /admin/language/russian/ и /catalog/language/russian/.
Настройка кнопок поделиться в Jetpack
После установки плагина Jetpack в WordPress перейдем в его настройки, нажав «Jetpack» — «Настройки«, напротив «Поделиться» нажимаем «Активировать«.
Теперь переходим в «Настройки» — «Поделиться» и добавим новые сервисы.
Жмём «Добавить новый сервис» и укажем:
Название сервиса: например ВКонтакте
URL-адрес сервиса: ссылка сервиса (примеры внизу)
URL-адрес иконки: полная ссылка начиная от http:// на картинку размером 16х16.
ВКонтакте:
http://vk.com/share.php?url=%post_full_url%
Mail.ru:
http://connect.mail.ru/share?url=%post_full_url%
Одноклассники:
http://www.odnoklassniki.ru/dk?st.cmd=addShare&st.s=1&st._surl=%post_full_url%