Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[FAQ] Как устанавливать расширения

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

[FAQ] Как устанавливать расширения

Сообщение rxu »

Как установить расширение.
Все расширения находятся в папке /ext.
Далее следует папка, названная по имени вендора (автора) расширения (последний выбирает себе это имя сам).
Если инструкция отсутствует вместе с расширением, то определить, куда копировать файлы, можно следующим образом (пример):
Открываем composer.json в расширении.

Строка "name": указывает на то, в какой папке необходимо разместить содержимое. Разделение папок производится с помощью /.
Создайте нужные папки вручную, если они отсутствуют.

Пример json:

Код: Выделить всё

{
    "name": "tatiana5/quickreply",
    "type": "phpbb-extension",
В данном случае, имя вендора - tatiana5, имя папки с расширением - quickreply. Соответственно, размещать содержимое расширения (файлы composer.json, ext.php, папки event, config, controller, styles и др.) необходимо в папке ext/tatiana5/quickreply/.
То же самое коротко: просто добавляете содержимое ключа name из composer.json к папке ext/. Соблюдая регистр символов.

Альтернативный и более удобный вариант:
По вышеприведенной инструкции установить расширение [release] Загрузка Расширений (Upload Extensions) 3.1.2 и остальные расширения устанавливать через дружелюбный пользовательский интерфейс.

После того, как все файлы будут помещены в соответствующее место, следует перейти в Администраторский раздел на вкладку ПЕРСОНАЛИЗАЦИЯ-->Управление расширениями и включить расширение, кликнув по ссылке Включить напротив соответствующего имени расширения.

Основа: Панель администратора не видит расширения

Как удалять расширения
  1. Отключить расширение в Администраторском разделе
    изображение.png
  2. Удалить расширение и данные расширения в Администраторском разделе
    изображение.png
  3. Удалить папку со всеми подпапками и файлами расширения
Как обновить расширение
  1. Отключить расширение в Администраторском разделе
  2. Удалить папку со всеми подпапками и файлами расширения
  3. Залить новую папку со всеми подпапками и файлами расширения
  4. Включить расширение в Администраторском разделе
Если возникли проблемы при отключении/удалении расширения, прочтите тему [FAQ] Белые страницы после включения расширения
или воспользуйтесь [3.1][3.2] [dev] STK for phpBB 3.2.x & 3.1.x СРЕДСТВА АДМИНИСТРИРОВАНИЯ --> Проверка и управление расширениями
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [FAQ] Как устанавливать расширения

Сообщение Татьяна5 »

yurii05 писал(а): 14.12.2019 15:033.3.0-b2
Установили бета-версию форума
Под неё расширений ещё нет (может быть какие-то установятся, но далеко не факт)
yurii05
phpBB 1.0.0
Сообщения: 7
Стаж: 4 года 3 месяца

Re: [FAQ] Как устанавливать расширения

Сообщение yurii05 »

Здравствуйте. Может я и тупица в установке форумов, но в уже в переустановленном форуме все расширения стоят там, где я вам писал, а именно: public_html/ext/phpbb/viglink. Версия форума уже 3.2.8. Нашёл сборку старой версии форума, там уже все моды стоят. Мне нужны расширения, которые позволяют делать активные ссылки, вставлять в текст картинки, аватарки или собственные фортки пользователей и что-то из расширения по
рекламе. Уже перерыл весь ваш форум, но не нашел того, где про это можно прочесть.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: [FAQ] Как устанавливать расширения

Сообщение southklad »

yurii05, Расширения должны стоять тут

Код: Выделить всё

public_html/ext/
Изображение
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 912
Стаж: 6 лет 2 месяца
Откуда: Таллин ,Эстония
Благодарил (а): 165 раз
Поблагодарили: 160 раз
Контактная информация:

Re: [FAQ] Как устанавливать расширения

Сообщение ronim »

yurii05,
что-то из расширения по
рекламе
Advertisement Management (
Все остальное есть в штатном функционале
Если ты не видишь проблем на форуме , но это не значить что их там нет
Аватара пользователя
Olej
phpBB 1.4.3
Сообщения: 89
Стаж: 7 лет 1 месяц
Откуда: Харьков
Благодарил (а): 20 раз
Поблагодарили: 2 раза
Контактная информация:

Re: [FAQ] Как устанавливать расширения

Сообщение Olej »

igorbond писал(а): 15.12.2019 13:43 Расширения должны стоять тут

Код: Выделить всё

public_html/ext/
Это только в том случае, если хостинг вашего сайта осуществляется по тарифам "виртуальный хостинг" - когда все сайты клиентов стоят в параллель на одном сервере хостера.
Если сайт установлен на отдельном виртуальном сервере, VDS, создаваемый хостером для вам, то каталоги будут другие:
- /var/www/html - если это один корневой сервер;
- /var/www/<имя_сайта> - если это один из дополнительных виртуальных ресурсов Apache;
Tarasoff
phpBB 1.2.0
Сообщения: 11
Стаж: 17 лет 1 месяц
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: [FAQ] Как устанавливать расширения

Сообщение Tarasoff »

У меня на phpbb v3.2.7 не становится QuikReply ни в версии 2.0.0-Beta4, ни в версии 1.0.2.

Пишет:
Расширение «boardtools/quickreply» не является совместимым.
Запрашиваемый файл не найден: ./../ext/boardtools/quickreply/composer.json
Установилась только версия 1.0.1.

Почему так?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [FAQ] Как устанавливать расширения

Сообщение Татьяна5 »

Tarasoff, раз файл не найден, то он загружен не по указанному адресу
Tarasoff
phpBB 1.2.0
Сообщения: 11
Стаж: 17 лет 1 месяц
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: [FAQ] Как устанавливать расширения

Сообщение Tarasoff »

Татьяна5 писал(а): 10.11.2020 19:01 Tarasoff, раз файл не найден, то он загружен не по указанному адресу
Всё по указанному. Чай, не тупой. Туда же если загрузить v1.0.1, все работает. Пришлось её и оставить.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [FAQ] Как устанавливать расширения

Сообщение rxu »

Tarasoff писал(а): 11.11.2020 10:23 Чай, не тупой.
Не надо принимать ответы на свой личный счет.
Файл не найден - значит его нет по указанному пути, либо система его не видит по другим причинам (права доступа и пр.). Других вариантов нет. От версии расширения наличие файла никак не зависит.
Изображение
Tarasoff
phpBB 1.2.0
Сообщения: 11
Стаж: 17 лет 1 месяц
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: [FAQ] Как устанавливать расширения

Сообщение Tarasoff »

Разобрался.

Каталог не так назвал. Всем СПАСИБО!!!!
Tarasoff писал(а): 11.11.2020 10:23 Чай, не тупой.
:)))
ip_house
phpBB 1.2.1
Сообщения: 22
Стаж: 10 лет 2 месяца
Благодарил (а): 8 раз
Контактная информация:

Re: [FAQ] Как устанавливать расширения

Сообщение ip_house »

Други!
Нид хелп!
Форум на phpBB - 3.3.3
Текущая версия PHP - 7.3

До установки 3-й версии antibot100500 работал исправно. После апгрейда и повышения версии PHP антибот ушел в отказ. В админке виден, но никак не реагирует на настройки. пробовал изменять настройки services.yml, как некоторые советовали в теме антибота. Результат - 0.
Хотел установить еще одно расширение - Antibot 42. Но оно не появляется в списке расширений.
Проверил пути установки - /public_html/forum/ext/c61 (антибот 100500) и /public_html/forum/ext/nekstati (антибот 42) - вроде все правильно. Да и антибот там же ранее успешно поставился и до сих пор виден.
Решил установить расширение для установки расширений через админку - boardtools. Картина аналогичная, расширение так и не появилось в админпанели.

Куда копать?
Пробовал установить в /public_html/ext/c61, минуя корень форума, но и это не привело к успеху...

Отправлено спустя 4 минуты 15 секунд:
Еще один нюанс. Если пытаться зайти на вкладку антибота напрямую, выдает следующее:

Код: Выделить всё

Общая ошибка
Модуль недоступен

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/functions_module.php
LINE: 565
CALL: trigger_error()

FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()
Последний раз редактировалось Sheer 30.01.2021 18:49, всего редактировалось 1 раз.
Причина: bb-код. Когда же вы наконец научитесь пользоваться bb-кодами!!!
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [FAQ] Как устанавливать расширения

Сообщение Татьяна5 »

ip_house писал(а): 30.01.2021 18:37 /public_html/forum/ext/c61 (антибот 100500) и /public_html/forum/ext/nekstati (антибот 42)
Первый при таком наборе можно спокойно удалить
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 912
Стаж: 6 лет 2 месяца
Откуда: Таллин ,Эстония
Благодарил (а): 165 раз
Поблагодарили: 160 раз
Контактная информация:

Re: [FAQ] Как устанавливать расширения

Сообщение ronim »

ip_house, У меня такой путь и по моему он правильный ext\nekstati\antibot42
Если ты не видишь проблем на форуме , но это не значить что их там нет
ip_house
phpBB 1.2.1
Сообщения: 22
Стаж: 10 лет 2 месяца
Благодарил (а): 8 раз
Контактная информация:

Re: [FAQ] Как устанавливать расширения

Сообщение ip_house »

Татьяна5 писал(а): 30.01.2021 18:43 можно спокойно удалить
Я бы с удовольствием удалил, если бы другой появился в админпанели.

Но никак не могу установить ни одно новое расширение! :(
ronim писал(а): 30.01.2021 18:44 У меня такой путь и по моему он правильный ext\nekstati\antibot42
Да, заметил, что неверно написал в сообщение путь. У меня форум установлен в папку forum, поэтому и корень длиннее - /public_html/forum/ext/nekstati/antibot42
Так что путь, похоже на то, верный
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [FAQ] Как устанавливать расширения

Сообщение Татьяна5 »

ip_house писал(а): 30.01.2021 18:49 /public_html/forum/ext/nekstati/antibot42
А что внутри? Файл composer.json именно в той папке находится?
Ответить

Вернуться в «FAQ»