Журнал неудачных попыток входа phpmyadmin

Я хочу записать все неудачные имена пользователя / пароли / ip от phpmyadmin в один файл или MySQLdb, но я новичок в PHP и не знаю, где найти в pma.

Надеюсь, кто-нибудь сможет мне помочь. Спасибо:)

мы здесь не для того, чтобы писать для вас скрипты php, кроме того, я бы не рекомендовал возиться с исходным кодом PHPmyAdmins, если бы я был на вашем месте

sietse85 09.10.2018 16:22

Мы понятия не имеем, как выглядит ваша база данных. Вы действительно где-то храните неудачные попытки? Если да, то вы можете просто экспортировать данные из этой таблицы; Я позволю вам выяснить, как ... Если вы не храните его, вам, вероятно, следует подумать о том, как это сделать, и на время оставить PhpMyAdmin в стороне.

JustCarty 09.10.2018 16:32

@ sietse85: Мне не нужен ни один сценарий. Мой вопрос был основным, когда мне нужно изменить источник phpmyadmin. Я новичок в php, поэтому будьте внимательны со мной.

eClipze 09.10.2018 17:11

без обид, но если вы новичок в PHP, пожалуйста, не изменяйте исходный код PHPmyAdmins.

sietse85 09.10.2018 17:12

@JustCarty: я еще не создал базы данных. Но делается это быстро ...

eClipze 09.10.2018 17:14

Правильно, я неправильно понял вопрос. Я думал, вы хотите отслеживать неудачные попытки входа в ваше веб-приложение, а не в сам PMA. Я действительно не понимаю, зачем вам нужна эта функция, особенно с учетом того, что вы новый разработчик, который, как мне кажется, работает сам по себе ...

JustCarty 09.10.2018 17:21
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
3
6
1 019
1

Ответы 1

Какая у вас среда?

Я использую следующее решение с apache, но возникнет проблема, поскольку оно работает на одном сервере, а не на другом с той же версией Apache и PhpMyAdmin ...

а. использовать с apache - добавлена ​​эта строка в /etc/apache2/apache2.conf:

Include /etc/phpmyadmin/apache.conf

б. В /etc/phpmyadmin/apache.conf:

  • Прокомментируйте эту строку (если вы определили псевдоним в другом месте, например /etc/apache2/apache2.conf), в противном случае измените имя псевдонима на «your_custom_phpmyadmin_alias»:

Alias /phpmyadmin /usr/share/phpmyadmin

  • добавьте в конец файла:

LogFormat "%a %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %{userID}n %{userStatus}n" pma_combined

CustomLog ${APACHE_LOG_DIR}/phpmyadmin_access.log pma_combined

ErrorLog ${APACHE_LOG_DIR}/phpmyadmin_error.log

c. Перезагрузите apache:

sudo /etc/init.d/apache2 restart

d. Убедитесь, что файл /var/log/apache2/phpmyadmin_access.log содержит журналы

Другие вопросы по теме