Страница 2 из 4
Re: расширения phpBB
Добавлено: 07 янв 2020, 02:03
Olej
Olej писал(а): ↑07 янв 2020, 02:00
Это значит, что Apache2 не отрабатывается файл .htaccess в каталоге форума.
1. Для того, чтобы он отрабатывался, добавляю в файл /etc/apache2/apache2.conf такой фрагмент:
Код: Выделить всё
<Directory /var/www/linux-ru.ru/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Это - на боевом сервере.
А на локальной копии, соответственно:
Код: Выделить всё
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Re: расширения phpBB
Добавлено: 07 янв 2020, 02:11
Olej
Olej писал(а): ↑07 янв 2020, 02:03
1. Для того, чтобы он отрабатывался, добавляю в файл /etc/apache2/apache2.conf такой фрагмент:
Но этого мало!
2. Нужно ещё иметь файл .htaccess в корневом каталоге сервера, разрешающий работу модуля Apache2:
Код: Выделить всё
root@277938:/etc/apache2# sudo apache2ctl -M | grep rewrite
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 277938.local. Set the 'ServerName' directive globally to suppress this message
rewrite_module (shared)
... содержащий директивы RewriteEngine, RewriteCond, RewriteRule и т.д.
Файл прикреплён (как вариант)... файл переименован из .htaccess в htaccess.txt, чтобы не раздражать редактор форума
Re: расширения phpBB
Добавлено: 07 янв 2020, 02:13
Olej
Olej писал(а): ↑07 янв 2020, 02:11
2. Нужно ещё иметь файл .htaccess в корневом каталоге сервера, разрешающий работу модуля Apache2:
Но и этого ещё мало!
3. Нужно ещё, естественно, перезагрузить Apache:
Код: Выделить всё
root@277938:/etc/apache2# systemctl restart apache2
Код: Выделить всё
root@277938:/etc/apache2# systemctl status apache2
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2020-01-07 01:03:20 MSK; 1min 17s ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 23807 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 23812 (apache2)
Tasks: 7 (limit: 544)
Memory: 57.5M
CGroup: /system.slice/apache2.service
├─23812 /usr/sbin/apache2 -k start
├─23813 /usr/sbin/apache2 -k start
├─23814 /usr/sbin/apache2 -k start
├─23815 /usr/sbin/apache2 -k start
├─23816 /usr/sbin/apache2 -k start
├─23817 /usr/sbin/apache2 -k start
└─23820 /usr/sbin/apache2 -k start
янв 07 01:03:20 277938.local systemd[1]: Starting The Apache HTTP Server...
янв 07 01:03:20 277938.local apachectl[23807]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 277938.local. Set the 'ServerName' directive globally to suppress this message
янв 07 01:03:20 277938.local systemd[1]: Started The Apache HTTP Server.
Re: расширения phpBB
Добавлено: 07 янв 2020, 02:17
Olej
Olej писал(а): ↑07 янв 2020, 02:13
3. Нужно ещё, естественно, перезагрузить Apache:
Ну и ...
Регистрируйтесь на здоровье!
Но только не те, которые уже попали в глобальный базы данных спамеров-придурков.
Re: расширения phpBB
Добавлено: 07 янв 2020, 09:49
Olej
Olej писал(а): ↑07 янв 2020, 02:17
Регистрируйтесь на здоровье!
Но только не те, которые уже попали в глобальный базы данных спамеров-придурков.
Но...
Это всё работало только до следующего дня подключения к серверу (сессии, запуска браузера, ...):
No route found for "GET /yztnqhrf" (from "
index.php")
Нужно снова разбираться с содержимым .htaccess, с директивами RewriteRule, регулярными выражениями вида вида:
RewriteRule ^([a-z0-9_-]*)/?(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?t=$3&start=$5 [QSA,L,R=301]
P.S. Но сразу же при повторном кликаньи на ссылке "Регистрация", видссылки меняется (с
yztnqhrf на
ioedcffs) и страница регистрации
нормально открывается!
Re: расширения phpBB
Добавлено: 07 янв 2020, 10:41
Olej
Olej писал(а): ↑07 янв 2020, 09:49
Но...
Это всё фокусы с модулем mod_rewrite Apache2, с которым нужно разбираться подробнее, поскольку он (его правила) задействован целым рядом расширений phpBB.
Шпаргалка по модулю mod_rewrite сервера Apache
13-02-2015 13:59
Модуль mod_rewrite - это модуль сервера Apache, предоставляющий мощный функционал для выполнения различных преобразований над URL, которые Apache выполняет на лету. Этот модуль содержит синтаксический анализатор URL с возможностью применения регулярных выражений. Также модуль позволяет использовать при анализе URL не только сам URL, но и разные другие источники данных, как например переменные сервера, переменные окружения, HTTP заголовки, время и даже(!) запросы к внешним базам данных в разных форматах. Практически это значит, что получив URL Вы сможете синтаксически разобрать его на любые части как вы этого захотите.
...
Re: расширения phpBB
Добавлено: 07 янв 2020, 18:48
Olej
Olej писал(а): ↑02 янв 2020, 18:46
Antibot 42 - защита от спам-ботов
Вот как выглядят с этим расширением свеженькие
попытки регистрации от автоботов:
...
2020-01-07 18:12:47 Attempt to open the registration page 872a1fe0 46.119.185.249 Europe / Ukraine
2020-01-07 18:15:33 Attempt to open the registration page 88251b8a 178.17.174.196 Europe / Republic of Moldova
2020-01-07 18:15:35 Attempt to contact admin 88251b8a 178.17.174.196 Europe / Republic of Moldova
2020-01-07 18:15:39 Invalid form at ucp.php?mode=login 88251b8a 178.17.174.196 Europe / Republic of Moldova
2020-01-07 18:25:43 Attempt to open the registration page a3615557 93.80.157.102 Europe / Russia
2020-01-07 18:26:10 Attempt to open the registration page a859d31f 5.188.210.79 Europe / Russia
2020-01-07 18:26:11 Invalid form at ucp.php?mode=login a859d31f 5.188.210.79 Europe / Russia
2020-01-07 18:26:12 Attempt to post a new reply a859d31f 5.188.210.79 Europe / Russia
2020-01-07 18:26:12 Attempt to post a new reply a859d31f 5.188.210.79 Europe / Russia
...
Re: расширения phpBB
Добавлено: 07 янв 2020, 19:00
Olej
Olej писал(а): ↑07 янв 2020, 18:48
Вот как выглядят с этим расширением свеженькие попытки регистрации от автоботов:
Тем не менее, список свеже зарегистрированных и активированных пользователей (его топ) выглядит как-то так:
Код: Выделить всё
ИМЯ ПОЛЬЗОВАТЕЛЯ СООБЩЕНИЯ САЙТ ЗАРЕГИСТРИРОВАН ПОСЛЕДНЕЕ ПОСЕЩЕНИЕ
newuser 0 07 янв 2020, 01:08 -
liya-lilikina 0 06 янв 2020, 20:20 -
test_admin 0 06 янв 2020, 20:18 -
test_moder 0 06 янв 2020, 20:17 -
test_user 0 06 янв 2020, 20:14 -
...
Здесь 1, 3, 4, 5 записи - это новые мной созданные логины, для тестирования того, как оно вам будет выглядеть ... в разных ролях пользователя.
Re: расширения phpBB
Добавлено: 17 фев 2020, 17:35
Olej
Следующее требуемое расширение (нужно найти и установить) - отображение миниатюр и воспроизведение видеороликов - в связи с переходом от протокола HTTP к протоколу HTTPS доступа, в связи с
DDoS атакой.
Требование к такому расширению: по возможности совместимость и с HTTP с HTTPS - на случай потенциальных переносов хостинга.
Re: расширения phpBB
Добавлено: 17 фев 2020, 17:56
Olej
Olej писал(а): ↑17 фев 2020, 17:35
Требование к такому расширению: по возможности совместимость и с HTTP с HTTPS - на случай потенциальных переносов хостинга.
Потенциально это может быть
[3.1/3.2] videobbredy - адаптивный bb код видео.
И альтернативно расширение, ставшее
стандартным для phpBB (3.1.Х, 3.2.Х, 3.3.Х):
-
phpBB Media Embed PlugIn
Requirements:
phpBB 3.2.1 or newer
phpBB 3.3.0 or newer
Extension version: 1.1.1
Tested on phpBB version: 3.2.7
-
phpBB Media Embed PlugIn
Last updated Sun Aug 04, 2019 10:01 am
Total Downloads 22652
Announcement topic phpBB 3.2.x
Код: Выделить всё
olej@ACER:~/2020_WORK/rus.linux.net.hist$ ls -l phpbb_mediaembed_1.1.1.zip
-rw-r--r-- 1 olej olej 107210 фев 17 16:28 phpbb_mediaembed_1.1.1.zip