Страница 9 из 12

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

Добавлено: 16.11.2014 13:40
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 СРЕДСТВА АДМИНИСТРИРОВАНИЯ --> Проверка и управление расширениями

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

Добавлено: 02.09.2016 22:56
Sheer
Если "спасибки" не были установлены у вас на 3.0, то самое простое отключить, а затем удалить расширение с удалением данных, затем установить заново. Еще полезнее установить [dev] STK for phpBB 3.1.x и вычистить БД, при этом переустановить все модули на этапе проверки изменений в базе данных. Если"спасибки" были установлены ранее, то перед этим следует снять дамп таблицы БД phpbb_thanks. После чистки восстановить эту таблицу из дампа, а затем установить расширение.

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

Добавлено: 02.09.2016 23:14
SergeiS
Сделал изменения в ACP в соответствии со структурой выше. Все вернулось к нормальному поведению.
Из-за чего произошел такой сбой - не понятно.
Спасибо за помощь!

Отправлено спустя 1 минуту 33 секунды:
Sheer писал(а): Если"спасибки" были установлены ранее, то перед этим следует снять дамп таблицы БД phpbb_thanks. После чистки восстановить эту таблицу из дампа, а затем установить расширение.
Спасибо, именно этим путем и иду. Все упомянутые выше расширения это новые, для 3.1

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

Добавлено: 16.01.2017 16:01
Борис Бердичевский
А теперь, в связи с выходом 3.2.0, часть расширений для 3.1 оказалась работоспособными и для 3.2, а часть -- специально дорабатывается для новой версии.

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

Добавлено: 21.01.2017 13:02
gabbhack
Помогите пожалуйста. Установил последнюю версию RU (скачал у вас), но обнаружил что после установки так и нет раздела ext и соответствующего раздела в админке. В чем может быть проблема?

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

Добавлено: 21.01.2017 13:22
Татьяна5
gabbhack писал(а): последнюю версию RU
Версию чего? И какую?
gabbhack писал(а): раздела ext
Разделов в phpBB вообще нет
ext - это папка на хостинге
gabbhack писал(а): и соответствующего раздела в админке
Там не разделы, там модули (или по-простому "вкладки").Расширения устанавливаются из "персонализации"

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

Добавлено: 24.04.2017 18:17
va-spb
Иногда в расширениях не всё подробно написано про работу расширения и его настройки.
Как по файлам расширения и их содержимому узнать, что настройки расширения надо смотреть:
- в ACP, где, в какой вкладке?
- в UCP
- в правах группы, пользователя
- ????

Иногда иду в папку language расширения и там читаю тексты этого расширения.
Но тоже не всегда понятно в каких местах форума искать эти настройки.
Может есть какие лексемы, по наличию которых можно узнать, что настройки должны быть в правах, например. И в каких файлах вы бы в первую очередь стали это все искать? Если readme практически пуст.

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

Добавлено: 25.04.2017 2:15
Татьяна5
В папке migrations, что куда устанавливается. Плюс по названиям файлов событий

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

Добавлено: 18.06.2017 17:45
diminin
Подскажите, почему на локалке установливаются расширения, а на ВПС после сохранения тех же самых расширений в папку /ext и затем если попытаться войти на страницу Customise в ACP белый экран появляется? Если расширение удалить, то страница Customise нормально открывается.

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

Добавлено: 18.06.2017 19:33
Алг
Возможно, у вас разная конфигурация на локалке и на ВПС. А чтобы нам не гадать, нажмите пожалуйста, кнопочку "шаблон запроса", заполните его и тогда вам попробуют оказать помощь и поддержку

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

Добавлено: 19.06.2017 6:41
diminin
Устанавливаю любое расширение при переходе на страницу Customise в ACP белый экран появляется.

PHP 7.1 / MySQL(i) 5.7 / lighttpd / phpBB3.2 /

error.log

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

2017-06-18 23:07:51: (mod_fastcgi.c.2695) FastCGI-stderr: PHP Fatal error:  Uncaught UnexpectedValueException: RecursiveDirectoryIterator::__construct(./../ext/dmzx): failed to op$
2017-06-18 23:07:51: (mod_fastcgi.c.2695) FastCGI-stderr: Stack trace:
2017-06-18 23:07:51: (mod_fastcgi.c.2695) FastCGI-stderr: #0 [internal function]: RecursiveDirectoryIterator->__construct('./../ext/dmzx', 768)
2017-06-18 23:07:51: (mod_fastcgi.c.2695) FastCGI-stderr: #1 [internal function]: RecursiveDirectoryIterator->getChildren()
2017-06-18 23:07:51: (mod_fastcgi.c.2695) FastCGI-stderr: #2 /var/www/html/phpbb/extension/manager.php(429): RecursiveFilterIterator->getChildren()
2017-06-18 23:07:51: (mod_fastcgi.c.2695) FastCGI-stderr: #3 /var/www/html/includes/acp/acp_extensions.php(504): phpbb\extension\manager->all_available()
2017-06-18 23:07:51: (mod_fastcgi.c.2695) FastCGI-stderr: #4 /var/www/html/includes/acp/acp_extensions.php(136): acp_extensions->list_available_exts(Object(phpbb\extension\manager$
2017-06-18 23:07:51: (mod_fastcgi.c.2695) FastCGI-stderr: #5 /var/www/html/includes/functions_module.php(676): acp_extensions->main('extensions', 'main')
2017-06-18 23:07:51: (mod_fastcgi.c.2695) FastCGI-stderr: #6 /var/www/html/adm/index.php(82): p_master->load_active()
2017-06-18 23:07:51: (mod_fastcgi.c.2695) FastCGI-stderr: #7 {main}
2017-06-18 23:07:51: (mod_fastcgi.c.2695) FastCGI-stderr:   thrown in /var/www/html/phpbb/extension/manager.php on line 429

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

Добавлено: 19.06.2017 7:26
nissin
Проверьте права на файлы и каталоги расширений. На файлы должны быть 0644, на каталоги 0755.

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

Добавлено: 14.12.2019 15:03
yurii05
Здравствуйте. Помогите разобраться. Установил форум 3.3.0-b2. Нашел папку ext/phpbb для установки расширений туда установил расширения, разархивировав их, но установить их так не удалось. Что я не так сделал?

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

Добавлено: 14.12.2019 15:13
rxu
yurii05 писал(а): 14.12.2019 15:03 Что я не так сделал?
В ext, а не в ext/phpbb.

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

Добавлено: 14.12.2019 15:14
yurii05
а при установки расширение почему то в эту ext/phpbb папку пололо.

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

Добавлено: 14.12.2019 15:27
rxu
Что?

Отправлено спустя 59 секунд:
rxu писал(а): 16.11.2014 13:40 Строка "name": указывает на то, в какой папке необходимо разместить содержимое.
Что отсюда неясно?