Seite 1 von 2

[3.3] Nach Update Fehler: file does not contain valid YAML

Verfasst: 13.01.2020 15:21
von LuMaReMa
Habe gerade in meinem Testforum php 7.1 aktiviert das Update von 3.2.5 auf 3.3 gemacht. Nach dem Update war das Forum erreichbar. Jetzt habe ich angefangen, die ext zu aktivieren und da kommt oben ein roter Kasten:

Code: Alles auswählen

Beim Aufbau des Containers durch phpBB ist wegen einer installierten Erweiterung ein Fehler aufgetreten. Aus diesem Grund wurden alle Erweiterungen vorrübergehend deaktiviert. Bitte versuche das Problem zu beheben, in dem du den Cache des Boards leerst. Alle Erweiterungen werden automatisch wieder aktiviert, sobald der Container-Fehler behoben ist. Wenn das Problem dauerhaft auftritt, besuche bitte phpBB.com (englisch) für Support (deutschsprachiger Support auf phpBB.de).


Fehler: The file "/www/htdocs/w0140128/testforum.esterelclub.com/ext/board3/portal/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 12 (near "- @board3.portal.columns").
#0 /www/htdocs/w0140128/testforum.esterelclub.com/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(117): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->loadFile('/www/htdocs/w01...')
#1 /www/htdocs/w0140128/testforum.esterelclub.com/phpbb/extension/di/extension_base.php(99): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load('services.yml')
#2 /www/htdocs/w0140128/testforum.esterelclub.com/phpbb/extension/di/extension_base.php(63): phpbb\extension\di\extension_base->load_services(Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#3 /www/htdocs/w0140128/testforum.esterelclub.com/vendor/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php(71): phpbb\extension\di\extension_base->load(Array, Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#4 /www/htdocs/w0140128/testforum.esterelclub.com/vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php(39): Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#5 /www/htdocs/w0140128/testforum.esterelclub.com/vendor/symfony/dependency-injection/Compiler/Compiler.php(140): Symfony\Component\HttpKernel\DependencyInjection\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#6 /www/htdocs/w0140128/testforum.esterelclub.com/vendor/symfony/dependency-injection/ContainerBuilder.php(789): Symfony\Component\DependencyInjection\Compiler\Compiler->compile(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#7 /www/htdocs/w0140128/testforum.esterelclub.com/phpbb/di/container_builder.php(203): Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#8 /www/htdocs/w0140128/testforum.esterelclub.com/common.php(115): phpbb\di\container_builder->get_container()
#9 /www/htdocs/w0140128/testforum.esterelclub.com/adm/index.php(23): require('/www/htdocs/w01...')
#10 {main}

Cache habe ich im ACP geleert.

Gleichzeitig ist das Board über www. nicht mehr erreichbar:

Code: Alles auswählen

Fatal error: Uncaught InvalidArgumentException: The routing file "/www/htdocs/w0140128/testforum.esterelclub.com/ext/david63/userranks/config/routing.yml" contains unsupported keys for "david63_userranks_main_controller": "pattern". Expected one of: "resource", "type", "prefix", "path", "host", "schemes", "methods", "defaults", "requirements", "options", "condition", "controller". in /www/htdocs/w0140128/testforum.esterelclub.com/vendor/symfony/routing/Loader/YamlFileLoader.php:206 Stack trace: #0 /www/htdocs/w0140128/testforum.esterelclub.com/vendor/symfony/routing/Loader/YamlFileLoader.php(88): Symfony\Component\Routing\Loader\YamlFileLoader->validate(Array, 'david63_userran...', '/www/htdocs/w01...') #1 /www/htdocs/w0140128/testforum.esterelclub.com/vendor/symfony/config/Loader/DelegatingLoader.php(40): Symfony\Component\Routing\Loader\YamlFileLoader->load('ext/david63/use...', 'yaml') #2 /www/htdocs/w0140128/testforum.esterelclub.com/phpbb/routing/router.php(116): Symfony\Component\Config\Loader\DelegatingLoader->load in /www/htdocs/w0140128/testforum.esterelclub.com/vendor/symfony/routing/Loader/YamlFileLoader.php on line 206
Bin für jede Hilfe dankbar.

Re: [3.3] Nach Update Fehler: file does not contain valid YANL

Verfasst: 13.01.2020 15:32
von Dr.Death
Die Extension die du zuletzt aktivierst hast, ist ggf. nicht mit phpBB 3.3 kompatibel.

Darauf wurde in der Ankündigung hingewiesen.

Du kannst versuchen deine vorhanden Extension mit der Extension zu prüfen und/oder zu anzupassen:

phpbb3-extension-extservicescheck

Re: [3.3] Nach Update Fehler: file does not contain valid YAML

Verfasst: 13.01.2020 16:49
von LuMaReMa
ok danke
Aber wie komme ich in's ACP? Wenn ich die Seite aufrufe kommt diese Fatal-Error-Meldugn

Re: [3.3] Nach Update Fehler: file does not contain valid YAML

Verfasst: 13.01.2020 17:02
von Dr.Death
Du musst zuerst die Datei:
/ext/david63/userranks/config/routing.yml

bearbeiten.


Suche dort nach pattern und ersetzte das Wort mit path

Re: [3.3] Nach Update Fehler: file does not contain valid YAML

Verfasst: 15.01.2020 14:25
von LuMaReMa
Habe ich geändert, leider ohne Erfolg:

Code: Alles auswählen

Fatal error: Uncaught Symfony\Component\Config\Exception\FileLoaderLoadException: Cannot load resource "phpbb_pages_new_controller". Make sure there is a loader supporting the "phpbb_pages_route" type. in /www/htdocs/w0140128/testforum.esterelclub.com/vendor/symfony/config/Loader/Loader.php:73 Stack trace: #0 /www/htdocs/w0140128/testforum.esterelclub.com/vendor/symfony/config/Loader/FileLoader.php(133): Symfony\Component\Config\Loader\Loader->resolve('phpbb_pages_new...', 'phpbb_pages_rou...') #1 /www/htdocs/w0140128/testforum.esterelclub.com/vendor/symfony/config/Loader/FileLoader.php(90): Symfony\Component\Config\Loader\FileLoader->doImport('phpbb_pages_new...', 'phpbb_pages_rou...', false, 'ext/phpbb/pages...') #2 /www/htdocs/w0140128/testforum.esterelclub.com/vendor/symfony/routing/Loader/YamlFileLoader.php(161): Symfony\Component\Config\Loader\FileLoader->import('phpbb_pages_new...', 'phpbb_pages_rou...', false, 'ext/phpbb/pages...') #3 /www/htdocs/w0140128/testforum.esterelclub.com/vendor/symfony/routing/Loader/Yam in /www/htdocs/w0140128/testforum.esterelclub.com/vendor/symfony/config/Loader/Loader.php on line 73

Re: [3.3] Nach Update Fehler: file does not contain valid YAML

Verfasst: 15.01.2020 14:43
von Mahony
Hallo
Hast du nach der Änderung auch den cache geleert (per FTP-Programm ALLES außer der .htaccess und der index.htm aus dem Verzeichnis cache löschen)?


Grüße: Mahony

Re: [3.3] Nach Update Fehler: file does not contain valid YAML

Verfasst: 15.01.2020 14:54
von LuMaReMa
Gemacht und keine Änderung.

Re: [3.3] Nach Update Fehler: file does not contain valid YAML

Verfasst: 15.01.2020 15:00
von Crizzo
Pack mal deine .yml Dateien in die Pastebin und stell die Links hier rein.

Re: [3.3] Nach Update Fehler: file does not contain valid YAML

Verfasst: 15.01.2020 16:00
von LuMaReMa
Sorry, aber das kenne ich nicht. Was ist Pastebin, welche yml-Dateien (nur die von userranks?) und wie geht das?

Re: [3.3] Nach Update Fehler: file does not contain valid YAML

Verfasst: 15.01.2020 16:04
von Crizzo
pastebin/ einmal die Pastebin.

Und dort mal ein paar Einträge für die yml-Dateien erstellen und den Link zum Eintrag hier ins Thema.