Еще немного «поправим» StatPress (плагин для WordPress)…
Как я уже писал, у меня fail2ban сканирует лог apache на предмет ошибок. В том числе и таких ошибок, как «File does not exist:…». Когда число ошибок превышает допустимое, адрес (компьютера), с которого идут такие запросы, банится. Поэтому, я периодически просматриваю лог ошибок apache. И вот заметил, что периодически причиной таких ошибок является StatPress. При выводе иформаци о посетителях блога он вставляет в отчет иконки браузеров, использовавшихся при этом. Выглядит это примерно так:
Некоторое время тому назал подключил я к своему блогу плагин StatPress. Интересная штука, собирающая самую различную статистику о посещениях моего блога. Однако, после очередного обновления просмотр этой статистики начал добавлять вот такие ошибки в лог моего apache:
Установил себе для экспериментов на сайт CMS Made Simple. Начал потихоньку в ней разбираться. Для управления пользователями прикрутил к ней модуль iCMSUser. Выполнил шаги, описанные на странице проекта: http://www.icms.info/project Сделал, как рекомендовано, странички для входа, регистрации, активации и т.д. и т.п. С использованием прилагавшихся шаблонов. Вот, например, шаблон login - ввод имени и пароля:
Установил я на свой сайт еще одну программу
для управления и организации содержанием сайта (CMS). Называется она
PHP-Fusion. По сравнению с WordPress, данная система больше подходит для
управления всем сайтом, а не только для ведения «дневника». С другой
стороны, она обладает практически такой же простотой установки, как и
WordPress. Скачать программу (а впоследствии и темы/плагины/моды к ней)
можно на сайте PHP-Fusion (англ. язык):
Опишу вкратце процесс установки. Устанавливал я PHP-Fusion на свой
собственный сервер, и как следствие, доступ к нему у меня был. При этом,
на сервере уже были установлены и работали службы: Apache и MySQL
(необходимы для установки и последующей работы программы).
Выбирая для своего сайта ПО для организации CMS, я остановился на
WordPress. Подкупила меня именно простота установки. Инструкция по
установке описана на следующей странице (сайт WordPress, англ. язык):
Ну а если по-русски и вкратце, то я делал так. Устанавливал я
WordPress на свой собственный сервер, как следствие, доступ к нему у
меня был. Кроме того, на сервере уже были установлены и работали службы:
Apache и MySQL (необходимы для установки и последующей работы
программы). Архив с программой я скачал. Причем, в первый раз я скачал
версию WordPress на английском языке. И установил именно ее. А потом
повнимательнее почитал сайт WordPress и нашел ссылку на версию программы
на русском языке. Скачал ее и установил поверх английской. Чтоб не
повторять мои ошибки, вот Вам сразу ссылка на страницу загрузки русской
версии – http://wordpress-russia.org/download
Итак, скачиваем архив программы на свой сервер. Распаковываем его в ту
папку, в которой он и будет находиться в дальнейшем. Например, в папку /var/www/html/wordpress/
Потом в MySQL нужно создать базу данных, которую будет использовать
WordPress, кроме того – пользователя, который будет работать с этой
базой, а также назначить ему права на использование данной базы. В
консоли я выполнил следующее (команды, вводившиеся мной с клавиатуры,
выделены красным цветом):