расширения phpBB

phpBB но не только...

Модераторы: Olej, adminn

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: расширения phpBB

Непрочитанное сообщение Olej » 07 янв 2020, 02:03

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>

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: расширения phpBB

Непрочитанное сообщение Olej » 07 янв 2020, 02:11

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, чтобы не раздражать редактор форума :lol:
Вложения
htaccess.txt
(4.54 КБ) 44 скачивания

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: расширения phpBB

Непрочитанное сообщение Olej » 07 янв 2020, 02:13

Olej писал(а):
07 янв 2020, 02:11
2. Нужно ещё иметь файл .htaccess в корневом каталоге сервера, разрешающий работу модуля Apache2:
Но и этого ещё мало! :lol:

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.

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: расширения phpBB

Непрочитанное сообщение Olej » 07 янв 2020, 02:17

Olej писал(а):
07 янв 2020, 02:13
3. Нужно ещё, естественно, перезагрузить Apache:
Ну и ...
r1.png
Регистрируйтесь на здоровье! :lol:
Но только не те, которые уже попали в глобальный базы данных спамеров-придурков. :twisted:

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: расширения phpBB

Непрочитанное сообщение Olej » 07 янв 2020, 09:49

Olej писал(а):
07 янв 2020, 02:17
Регистрируйтесь на здоровье!
Но только не те, которые уже попали в глобальный базы данных спамеров-придурков.
Но... :-o
Это всё работало только до следующего дня подключения к серверу (сессии, запуска браузера, ...):
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) и страница регистрации нормально открывается!

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: расширения phpBB

Непрочитанное сообщение Olej » 07 янв 2020, 10:41

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 Вы сможете синтаксически разобрать его на любые части как вы этого захотите.
...

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: расширения phpBB

Непрочитанное сообщение Olej » 07 янв 2020, 18:48

Olej писал(а):
02 янв 2020, 18:46
Antibot 42 - защита от спам-ботов
Вот как выглядят с этим расширением свеженькие :-D попытки регистрации от автоботов:
...
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
...

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: расширения phpBB

Непрочитанное сообщение Olej » 07 янв 2020, 19:00

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 записи - это новые мной созданные логины, для тестирования того, как оно вам будет выглядеть ... в разных ролях пользователя.

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: расширения phpBB

Непрочитанное сообщение Olej » 17 фев 2020, 17:35

Следующее требуемое расширение (нужно найти и установить) - отображение миниатюр и воспроизведение видеороликов - в связи с переходом от протокола HTTP к протоколу HTTPS доступа, в связи с DDoS атакой.
Требование к такому расширению: по возможности совместимость и с HTTP с HTTPS - на случай потенциальных переносов хостинга.

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: расширения phpBB

Непрочитанное сообщение Olej » 17 фев 2020, 17:56

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

Ответить

Вернуться в «Управление WEB ресурсами»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей