Hulp bij het installeren van of op zoek naar een extensie?
-
zorinhendrik
- Berichten: 17
- Lid geworden op: 04 jul 2017, 21:28
-
Contacteer:
Bericht
door zorinhendrik » 17 feb 2020, 13:27
- Modificatie & Versie: forumhulp/referrers 3.1.3
Directe link naar de extensie: Github Forumhulp referrer
Adres van je forum: Zorin os en andere distro's
phpBB versie: 3.3.0
Heb je onlangs een andere modificatie of stijl geïnstalleerd? sedert 3.3.0 uitgebracht is heb ik het forum voorzien van de extensies die ik vroeger ook had.
Wat is het probleem?
Bij het installeren van de extensie "referrers", krijg ik een fout op het forum en worden alle extensies uitgeschakeld tot ik het probleem hen opgelost.
De fout wordt alleen door de extensie forumhulp/referrers veroorzaakt.
Als ik die extensie uitschakel heb ik alle andere extensies terug.
Ik heb een screenshot gemaakt van het probleem:
de tekst gaat als volgt:
phpBB is een foutmelding tegengekomen tijdens het bouwen van de container, veroorzaakt door een geïnstalleerde extensie. Om deze reden zijn alle extensies tijdelijk uitgeschakeld. Probeer de cache van je forum te legen. Alle extensies worden automatische ingeschakeld als de foutmelding is opgelost. Als deze foutmelding zich blijft voordoen, bezoek dan ons support forum via phpbb.nl.
Uitzondering: The file "/home/hendrxg241/domains/zorin-os-nederlands-en-andere-distros.be/public_html/ext/forumhulp/referrers/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 8 (near "- @config").
#0 /home/hendrxg241/domains/zorin-os-nederlands-en-andere-distros.be/public_html/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(117): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->loadFile('/home/hendrxg24...')
#1 /home/hendrxg241/domains/zorin-os-nederlands-en-andere-distros.be/public_html/phpbb/extension/di/extension_base.php(99): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load('services.yml')
#2 /home/hendrxg241/domains/zorin-os-nederlands-en-andere-distros.be/public_html/phpbb/extension/di/extension_base.php(63): phpbb\extension\di\extension_base->load_services(Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#3 /home/hendrxg241/domains/zorin-os-nederlands-en-andere-distros.be/public_html/vendor/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php(71): phpbb\extension\di\extension_base->load(Array, Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#4 /home/hendrxg241/domains/zorin-os-nederlands-en-andere-distros.be/public_html/vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php(39): Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#5 /home/hendrxg241/domains/zorin-os-nederlands-en-andere-distros.be/public_html/vendor/symfony/dependency-injection/Compiler/Compiler.php(140): Symfony\Component\HttpKernel\DependencyInjection\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#6 /home/hendrxg241/domains/zorin-os-nederlands-en-andere-distros.be/public_html/vendor/symfony/dependency-injection/ContainerBuilder.php(789): Symfony\Component\DependencyInjection\Compiler\Compiler->compile(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#7 /home/hendrxg241/domains/zorin-os-nederlands-en-andere-distros.be/public_html/phpbb/di/container_builder.php(203): Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#8 /home/hendrxg241/domains/zorin-os-nederlands-en-andere-distros.be/public_html/common.php(115): phpbb\di\container_builder->get_container()
#9 /home/hendrxg241/domains/zorin-os-nederlands-en-andere-distros.be/public_html/adm/index.php(23): require('/home/hendrxg24...')
#10 {main}
Weet er iemand hoe dit op te lossen a.u.b.?
-
El torro
- Berichten: 4178
- Lid geworden op: 02 sep 2014, 21:28
- Locatie: In het zonnige zuiden
-
Contacteer:
Bericht
door El torro » 17 feb 2020, 13:46
Het antwoord staat in de melding
you need to quote the scalar at line 8 (near "- @config").
Je moet dus quotes zetten in de config/services.yml
Zie ook als voorbeeld.
viewtopic.php?f=52&t=61893#p470373
Alleen als de extensie heel oud is werkt hij niet meer in 3.3.0
-
zorinhendrik
- Berichten: 17
- Lid geworden op: 04 jul 2017, 21:28
-
Contacteer:
Bericht
door zorinhendrik » 18 feb 2020, 22:38
Hoi beste El torro,
Ik heb de text in config/services.yml gewijzigt en dus quotes gezet en terug opgeslagen in .yml formaat
Code: Selecteer alles
imports:
- { resource: tables.yml }
services:
forumhulp.referrers.listener:
class: forumhulp\referrers\event\listener
arguments:
- "@config"
- "@controller.helper"
- "@user"
- "@dbal.conn"
- %tables.referrers%
- %core.php_ext%
tags:
- { name: event.listener }
forumhulp.cron.referrers:
class: forumhulp\referrers\cron\task\core\delete_referrers
arguments:
- %core.root_path%
- %core.php_ext%
- "@config"
- "@user"
- "@log"
- "@dbal.conn"
- %tables.referrers%
calls:
- [set_name, [forumhulp.cron.referrers]]
tags:
- { name: cron.task }
Maar nu heb ik opnieuw een fout melding waar ik niet uit wijs geraak, namelijk;
Uitzondering: There is no extension able to load the configuration for "imports" (in /home/hendrxg241/domains/zorin-os-nederlands-en-andere-distros.be/public_html/ext/forumhulp/referrers/config/services.yml). Looked for namespace "imports", found none
wat is nu de volgende zet die ik kan doen?
-
Solidjeuh
- Berichten: 681
- Lid geworden op: 05 okt 2010, 06:28
- Locatie: Aalst / Belgie
-
Contacteer:
Bericht
door Solidjeuh » 18 feb 2020, 22:46
'
en niet
"
services.yml:
Code: Selecteer alles
imports:
-
resource: tables.yml
services:
forumhulp.referrers.listener:
class: forumhulp\referrers\event\listener
arguments:
- '@config'
- '@controller.helper'
- '@user'
- '@dbal.conn'
- '%tables.referrers%'
- '%core.php_ext%'
tags:
- {name: event.listener}
forumhulp.cron.referrers:
class: forumhulp\referrers\cron\task\core\delete_referrers
arguments:
- '%core.root_path%'
- '%core.php_ext%'
- '@config'
- '@user'
- '@log'
- '@dbal.conn'
- '%tables.referrers%'
calls:
- [set_name, [forumhulp.cron.referrers]]
tags:
- {name: cron.task}
tables.yml:
Code: Selecteer alles
parameters:
tables.referrers: '%core.table_prefix%referrers'
Je kan ze makkelijk aanpassen via:
https://jsonformatter.org/yaml-formatter
Forum voor NL Extensie vertalingen ---> https://www.solidjeuh.fun
----------------------------------------------------------------------------
-
zorinhendrik
- Berichten: 17
- Lid geworden op: 04 jul 2017, 21:28
-
Contacteer:
Bericht
door zorinhendrik » 18 feb 2020, 22:57
Update: het is opgelost!
Ik moest enkele quotes gebruiken op alle arguments.
Code: Selecteer alles
imports:
- { resource: tables.yml }
services:
forumhulp.referrers.listener:
class: forumhulp\referrers\event\listener
arguments:
- '@config'
- '@controller.helper'
- '@user'
- '@dbal.conn'
- '%tables.referrers%'
- '%core.php_ext%'
tags:
- { name: event.listener }
forumhulp.cron.referrers:
class: forumhulp\referrers\cron\task\core\delete_referrers
arguments:
- '%core.root_path%'
- '%core.php_ext%'
- '@config'
- '@user'
- '@log'
- '@dbal.conn'
- '%tables.referrers%'
calls:
- [set_name, [forumhulp.cron.referrers]]
tags:
- { name: cron.task }
-
zorinhendrik
- Berichten: 17
- Lid geworden op: 04 jul 2017, 21:28
-
Contacteer:
Bericht
door zorinhendrik » 18 feb 2020, 22:59
@Solidjeuh bedankt voor de uitleg het is inderdaad gelukt.