Данная ошибка может возникнуть после обновления PHP на более новую версию.
Собственно функция split() является устаревшей с PHP 5.3.x и её необходимо заменить в коде на preg_split()
Все.
Вячеслав Гапон — персональный блог, руководства, статьи, заметки, разработка
Данная ошибка может возникнуть после обновления PHP на более новую версию.
Собственно функция split() является устаревшей с PHP 5.3.x и её необходимо заменить в коде на preg_split()
Все.
Приведу пару примеров сохранения данных приходящего 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 — утилита для тестирования WordPress, поиска уязвимостей.
Читать далее «Установка и использование WPScan в Linux»Опишу по пунктам действия которые необходимо выполнить для переноса OpenCart на другой хостинг:
Читать далее «Перенос OpenCart на другой хостинг»Кратко опишу по пунктам как установить расширение OneALL Social Login, позволяющее входить на форум используя учетные записи социальных сетей.
Читать далее «Установка OneALL Social Login в phpBB»Для того чтобы русифицировать OpenCart достаточно перейти на официальный сайт www.opencart.com, открыть раздел «Extension«, выбрать категорию «Languages«, выбрать версию Opencart, в строке поиска набрать «russian» и нажать Enter на клавиатуре.
Среди найденных переводов скачаем желаемый.
Он скачается архивом. Из архива распакуем две директории на веб-сервер в /admin/language/russian/ и /catalog/language/russian/.
После установки плагина 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%
Чтобы отключить отображение даты или автора на странице записи есть несколько способов.
Перед началом любых изменений рекомендую сделать резервную копию данных.
Запретить регистрацию спам-ботов в WordPress довольно просто.
Заметил что частота регистрации спам-ботов возрастает если на главной странице есть форма входа/регистрации пользователей, но убирать ее не нужно, ведь запретить регистрацию ботам можно несколькими простыми способами:
Способ 1. Установить плагин который будет добавлять обязательное для заполнения поле при регистрации. Скрипты авто-регистрации ботов не знают от таком поле и естественно не смогут его заполнить, особенно если в это поле должен вводится фиксированный ответ на какой нибудь вопрос.
Способ 2. Вручную отредактировать код файла wp-login.php (в котором изменим user_login на что угодно). Боты будут заполнять на странице регистрации стандартный user_login, но увы заполнять нужно уже не его :)
Найдём строку:
$user_login = $_POST['user_login'];
И заменим её на:
$user_login = $_POST['user_login']; if(!empty($user_login)) wp_die('Нет доступа!'); $user_login = $_POST['abc_user_login'];
Найдем ниже:
<label><?php _e('Username') ?> <input type="text" name="user_login" id="user_login" value="<?php echo esc_attr(stripslashes($user_login)); ?>" size="20" tabindex="10" /></label>
И заменим на:
<div style="display: none;"> <label><?php _e('Username') ?> <input type="text" name="user_login" id="user_login" value="<?php echo esc_attr(stripslashes($user_login)); ?>" size="20" tabindex="10" /></label> </div> <label><?php _e('Username') ?> <input type="text" name="abc_user_login" id="user_login" value="<?php echo esc_attr(stripslashes($user_login)); ?>" size="20" tabindex="10" /></label>
Способ 3. Установить капчу через плагин например, но увы иногда боты могут распознать текст капчи, по этому капча это как дополнительный метод защиты, который может затруднить регистрацию и самим же пользователям.
Приведу пример простой установки phpBB в Ubuntu.
Обновим списки пакетов и установим phpBB:
sudo apt-get update sudo apt-get install imagemagick apache2 mysql-server mysql-client phpbb3
После предыдущей команды установки автоматически будет создан файл конфигурации в директории /etc/apache2/conf-enabled/phpbb3.conf, благодаря которому форум уже можно открыть набрав в адресной строке http://ХОСТ/phpbb (где ХОСТ — домен или IP вашего сервера).
Если конфигурационный файл не был создан, то можно вручную сделать символическую ссылку на директорию с http-файлами phpBB, например:
sudo ln -s /usr/share/phpbb3/www /var/www/forum
Перезапустим web-сервер apache2 чтобы изменения вступили в силу:
sudo /etc/init.d/apache2 restart
Стандартный логин к phpBB: admin
Стандартный пароль к phpBB: admin
Вот и все.