Установка расширений в phpBB3


Уже не помню как раньше в phpBB3.0.X ставили расширения, но время движется и на смену phpBB3.0.X пришла новая версия phpBB3.1.X. На момент написания статьи последняя версия была phpBB3.1.5. Понятия не имею, что нового добавили в функционал по сравнению с phpBB3.0.X, но появилось желание обновиться (в целях безопасности) и соответственно возник вопрос как же устанавливать расширения. Соответственно прошло несколько лет с момента когда я возился с этим движком и полностью стёрлось из головы как же добавляются расширения. На самом деле оказало всё очень просто. И так по порядку!

  1. Скачиваем пакет необходимого расширения из интернета. Обычно он представлен в виде zip архива.
  2. Распаковываем архив и открывает находящийся в корне файл composer.json
  3. В файле composer.json, обычно в самом начале, находим строчку  «name»: «ххххххххххххххх», в нашем случае «name»: «boardtools/upload», это означает, что необходимо в папке /ext, находящейся в корне форума phpBB3, создать папку boardtools, а в ней ещё одну папку upload. Т.е. получается такой путь /ext/boardtools/upload/
  4. Копируем все файлы из архива в папку /ext/boardtools/upload/. Здесь необходимо уточнить один момент. Обычно файлы архива находятся не корне, а в какой-нибудь папке. В нашем случае upload-develop. Т.е. получается что нам нужно все файлы из папки upload-develop перенести в папку /ext/boardtools/upload/
  5. Заходим в админ панель -> Персонализация -> Управление расширениями  -> В столбике ДЕЙСТВИЯ выбрать включить.

После этого расширение включится и в «Администраторском разделе» появится дополнительный раздел или пункт в меню, соответствующий расширению.