Уважаемые пользователи! В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.
Скачать предыдущую версию - phpBB 3.3.12 - можно здесь.
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Загружайте и устанавливайте расширения и их языковые пакеты без использования FTP!
Управляйте расширениями быстрее и эффективнее!
Используйте дополнительные возможности: управляйте ZIP-файлами, просматривайте деревья файлов, скачивайте ZIP-файлы ваших расширений и многое другое!
Сравните функционал новой версии расширения с доступными возможностями движка phpBB.
Полный перечень функциональных особенностей расширения можно посмотреть на его веб-странице.
Требования: поддерживаются все релизы phpBB, начиная с phpBB 3.1.0, и все совместимые с ними версии PHP
* Для функции удалённой загрузки расширений требуется, чтобы настройка allow_url_fopen была включена в конфигурации PHP.
Для удалённой загрузки расширений по протоколу HTTPS также необходимо, чтобы расширение PHP openssl было включено.
Русская локализация:скачать с GitHub (уже включена в архив при скачивании расширения с phpBB Guru)
Быстрое обновление
Воспользуйтесь специальным расширением Upload Extensions Updater (в русском переводе - "Обновление Загрузки Расширений"). Оно позволяет обновлять Загрузку Расширений в несколько кликов без указания каких-либо ссылок и без использования FTP.
Более подробную информацию по обновлению Загрузки Расширений без использования FTP, а также по загрузке языковых пакетов можно найти здесь.
rxu писал(а): ↑02.10.2022 7:38706536, не видно, чтобы ошибка была вызвана именно этим расширением.
Папка vendor в корне phpBB точно совпадает с дистрибутивом?
До установки расширения проблем нет. А вот после
Шаги установки были такие: скачал расширение, разархивировал и то что внутри просто скопировал в папку форума.
Проблема кроется именно в папке vendor, расширение там меняет файлы. + разный размер в файлах composer.json и composer.lock, которые тоже расширение меняет на свои.
706536 писал(а): ↑02.10.2022 10:11
Проблема кроется именно в папке vendor, расширение там меняет файлы. + разный размер в файлах composer.json и composer.lock, которые тоже расширение меняет на свои.
Такого не может быть. В расширении есть собственная папка vendor, это другое. Смотрите родную папку phpBB в корне.
rxu писал(а): ↑02.10.2022 10:15
Такого не может быть. В расширении есть собственная папка vendor, это другое. Смотрите родную папку phpBB в корне.
Я ж правильно понимаю, то что в архиве, я копирую в корень форума с заменой файлов?
Отправлено спустя 13 минут 27 секунд:
rxu писал(а): ↑02.10.2022 10:15
Такого не может быть. В расширении есть собственная папка vendor, это другое. Смотрите родную папку phpBB в корне.
Спасибо. Разобрался.
Делал немного не правильно добавление расширения. PhphBB так идеально работает, что очень редко приходится лезть в код
Извините, что отвлек и спасибо за feedback.
Исключение: The file "/home/ ***/****/www/ext/boardtools/upload/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 5 (near "- @user").
#0 /home/ ***/****/www/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(117): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->loadFile('/home/fine/buic...')
#1 /home/ ***/****/www/phpbb/extension/di/extension_base.php(99): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load('services.yml')
#2 /home/ ***/****/www/phpbb/extension/di/extension_base.php(63): phpbb\extension\di\extension_base->load_services(Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#3 /home/ ***/****/www/vendor/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php(71): phpbb\extension\di\extension_base->load(Array, Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#4 /home/ ***/****/www/vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php(39): Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#5 /home/ ***/****/www/vendor/symfony/dependency-injection/Compiler/Compiler.php(140): Symfony\Component\HttpKernel\DependencyInjection\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#6 /home/ ***/****/www/vendor/symfony/dependency-injection/ContainerBuilder.php(789): Symfony\Component\DependencyInjection\Compiler\Compiler->compile(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#7 /home/ ***/****/www/phpbb/di/container_builder.php(223): Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#8 /home/ ***/****/www/common.php(117): phpbb\di\container_builder->get_container()
#9 /home/ ***/****/www/adm/index.php(23): require('/home/***/****...')
#10 {main}
Вроде ж всё должно норм работать, я даже форум с нуля залил
Отправлено спустя 5 минут 59 секунд:
короче взял другой архив этого же расширения \siava.ru_upload-develop-3.2.0\upload-develop-3.2.0\config\services.yml
заменил файл и всё заработало. Ставил этот архив upload-extentions-3_2_0.zip https://www.phpbbguru.net/files/downloa ... ensions/13
Выдает ошибвку ту что выше описал.
root@server:~/upload/upload-develop-3.2.0# composer update
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Loading composer repositories with package information
Warning from https://repo.packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/deprecating-composer-1-support/
Updating dependencies (including require-dev)
Package operations: 25 installs, 2 updates, 0 removals
- Updating michelf/php-markdown (1.5.0 => 1.9.1): Downloading (100%)
- Updating fortawesome/font-awesome (v4.5.0 => v4.7.0): Downloading (100%)
- Installing symfony/polyfill-php80 (v1.23.1): Downloading (100%)
- Installing symfony/process (v3.4.47): Downloading (100%)
- Installing symfony/deprecation-contracts (v2.5.0): Downloading (100%)
- Installing symfony/finder (v5.4.0): Downloading (100%)
- Installing symfony/polyfill-mbstring (v1.23.1): Downloading (100%)
- Installing symfony/polyfill-ctype (v1.23.0): Downloading (100%)
- Installing psr/container (1.1.1): Downloading (100%)
- Installing symfony/service-contracts (v2.5.0): Downloading (100%)
- Installing symfony/polyfill-php73 (v1.23.0): Downloading (100%)
- Installing symfony/console (v4.4.34): Downloading (100%)
- Installing psr/log (1.1.4): Loading from cache
- Installing symfony/yaml (v5.3.11): Downloading (100%)
- Installing seld/phar-utils (1.2.0): Downloading (100%)
- Installing seld/jsonlint (1.8.3): Loading from cache
- Installing justinrainbow/json-schema (5.2.11): Loading from cache
- Installing composer/xdebug-handler (1.4.6): Loading from cache
- Installing composer/spdx-licenses (1.5.6): Loading from cache
- Installing composer/semver (1.7.2): Loading from cache
- Installing composer/ca-bundle (1.3.1): Loading from cache
- Installing symfony/filesystem (v5.4.0): Downloading (100%)
- Installing composer/composer (1.10.24): Downloading (100%)
- Installing sensiolabs/ansi-to-html (v1.2.1): Downloading (100%)
- Installing gitonomy/gitlib (v0.1.8): Loading from cache
- Installing nikic/php-parser (v3.1.5): Loading from cache
- Installing phpbb/epv (dev-master 2206654): Cloning 2206654aa3 from cache
symfony/service-contracts suggests installing symfony/service-implementation
symfony/console suggests installing symfony/event-dispatcher
symfony/console suggests installing symfony/lock
sensiolabs/ansi-to-html suggests installing twig/twig (Provides nice templating features)
Writing lock file
Generating autoload files
706536,
В чем смысл замены одного файла , если есть версия адаптированная к новым новым версиям PHP (могу подтвердить на версии РНР 8.1.7)
Плюс рекомендую еще одно расширение для проверки совместимости с версией 3.х extservicescheck
Если ты не видишь проблем на форуме , но это не значить что их там нет
ronim писал(а): ↑02.10.2022 18:06
В чем смысл замены одного файла , если есть версия адаптированная к новым новым версиям PHP
(могу подтвердить на версии РНР 8.1.7)
Плюс рекомендую еще одно расширение для проверки совместимости с версией 3.х
extservicescheck
Проблему решил, скачал дистрибутив расширения на phpbb.com
Скачанная с phpbb.com версия - не открывает расширения с ошибкой:
[error] 2155693#2155693: *286 FastCGI sent in stderr: "PHP message: PHP Fatal error: Array and string offset access syntax with curly braces is no longer supported in /home/web....
Скачанная отсюда, исправленная под php8 версия - выдает ошибку при выполнении www/bin/phpbbcli.php cron:run:
PHP Fatal error: Uncaught Error: Class "Symfony\Component\EventDispatcher\LegacyEventDispatcherProxy" not found in /home/web/www/ext/boardtools/upload/vendor/symfony/console/Application.php:100
Stack trace:
#0 /home/web/www/bin/phpbbcli.php(88): Symfony\Component\Console\Application->setDispatcher(Object(phpbb\event\dispatcher))
#1 {main}
thrown in