Seite 1 von 1

[3.2.x] Update auf 3.2.0: Forum bleibt leer

Verfasst: 07.01.2017 22:52
von Tuxman
... und im PHP-Log steht:
PHP Fatal error: Uncaught Symfony\Component\DependencyInjection\Exception\RuntimeException: A string value must be composed of strings and/or numbers, but found parameter "core.table_prefix" of type NULL inside string value "%core.table_prefix%oauth_tokens". in /var/www/girc/phpBB3/vendor/symfony/dependency-injection/ParameterBag/ParameterBag.php:219
Cache wurde geleert, Installation ist praktisch "neue Dateien, alte Datenbank + Update". War angeblich auch erfolgreich.

Und nun?

Re: [3.2.x] Update auf 3.2.0: Forum bleibt leer

Verfasst: 08.01.2017 19:09
von gn#36
Hast du die alten Dateien (bis auf config.php, Avatare etc.) vorher gelöscht? Insbesondere der Cache könnte vielleicht Probleme machen, aber ggf. nicht nur. Da wird das Table Prefix nicht befüllt. Das müsste normalerweise in der config.php stehen.

Re: [3.2.x] Update auf 3.2.0: Forum bleibt leer

Verfasst: 09.01.2017 20:21
von Tuxman
Die config.php ist irgendwie leer gewesen, hab da nicht aufgepasst. :) Habe sie neu angelegt...?

Re: [3.2.x] Update auf 3.2.0: Forum bleibt leer

Verfasst: 09.01.2017 20:50
von juliokr
Tuxman hat geschrieben:Die config.php ist irgendwie leer gewesen, hab da nicht aufgepasst. :) Habe sie neu angelegt...?
Du hast sie wohl überschrieben ?
Wenn Du ein Backup hast wieder hochladen. Und falls noch bei $dbms 'mysql' steht in 'mysqli' ändern

Re: [3.2.x] Update auf 3.2.0: Forum bleibt leer

Verfasst: 09.01.2017 21:34
von Tuxman
Ich habe sie "from scratch" neu angelegt. (Natürlich kein Backup, so was habe ich immer nur, wenn ich es nicht brauche.) "mysqli" ist gesetzt und das richtige Präfix auch... :-?

Re: [3.2.x] Update auf 3.2.0: Forum bleibt leer

Verfasst: 19.01.2017 23:12
von Tuxman
Das hier steht im Log:
[Thu Jan 19 23:10:17.817169 2017] [:error] [pid 66870] [client 5.187.21.99:23704] PHP Fatal error: Uncaught TypeError: Argument 5 passed to pico\\autodbbackup\\cron\\task\\auto_db_backup::__construct() must be an instance of phpbb\\db\\tools, instance of phpbb\\db\\tools\\tools given, called in /var/www/girc/phpBB3/cache/production/container_4335734bbdd20f586549a504dff5f80c.php on line 3157 and defined in /var/www/girc/phpBB3/ext/pico/autodbbackup/cron/task/auto_db_backup.php:26\nStack trace:\n#0 /var/www/girc/phpBB3/cache/production/container_4335734bbdd20f586549a504dff5f80c.php(3157): pico\\autodbbackup\\cron\\task\\auto_db_backup->__construct('./', 'php', Object(phpbb\\config\\db), Object(phpbb\\db\\driver\\factory), Object(phpbb\\db\\tools\\tools), Object(phpbb\\log\\log), Object(phpbb\\user))\n#1 /var/www/girc/phpBB3/vendor/symfony/dependency-injection/Container.php(314): phpbb_cache_container->getPico_Autodbbackup_Cron_Task_Core_AutoDbBackupService()\n#2 /var/www/girc/phpBB3/vendor/symfony/dependency-injection/ContainerBuilder.php(447): Symfony\\Component\\DependencyInjection\\Container->get('pico.autodbback...', 2)\n#3 /var/www/gi in /var/www/girc/phpBB3/ext/pico/autodbbackup/cron/task/auto_db_backup.php on line 26
[Thu Jan 19 23:10:18.388662 2017] [:error] [pid 49925] [client 5.187.21.99:23705] PHP Fatal error: Uncaught TypeError: Argument 5 passed to pico\\autodbbackup\\cron\\task\\auto_db_backup::__construct() must be an instance of phpbb\\db\\tools, instance of phpbb\\db\\tools\\tools given, called in /var/www/girc/phpBB3/cache/production/container_4335734bbdd20f586549a504dff5f80c.php on line 3157 and defined in /var/www/girc/phpBB3/ext/pico/autodbbackup/cron/task/auto_db_backup.php:26\nStack trace:\n#0 /var/www/girc/phpBB3/cache/production/container_4335734bbdd20f586549a504dff5f80c.php(3157): pico\\autodbbackup\\cron\\task\\auto_db_backup->__construct('./', 'php', Object(phpbb\\config\\db), Object(phpbb\\db\\driver\\factory), Object(phpbb\\db\\tools\\tools), Object(phpbb\\log\\log), Object(phpbb\\user))\n#1 /var/www/girc/phpBB3/vendor/symfony/dependency-injection/Container.php(314): phpbb_cache_container->getPico_Autodbbackup_Cron_Task_Core_AutoDbBackupService()\n#2 /var/www/girc/phpBB3/vendor/symfony/dependency-injection/ContainerBuilder.php(447): Symfony\\Component\\DependencyInjection\\Container->get('pico.autodbback...', 2)\n#3 /var/www/gi in /var/www/girc/phpBB3/ext/pico/autodbbackup/cron/task/auto_db_backup.php on line 26
[Thu Jan 19 23:10:18.513247 2017] [:error] [pid 64770] [client 5.187.21.99:23708] PHP Fatal error: Uncaught TypeError: Argument 5 passed to pico\\autodbbackup\\cron\\task\\auto_db_backup::__construct() must be an instance of phpbb\\db\\tools, instance of phpbb\\db\\tools\\tools given, called in /var/www/girc/phpBB3/cache/production/container_4335734bbdd20f586549a504dff5f80c.php on line 3157 and defined in /var/www/girc/phpBB3/ext/pico/autodbbackup/cron/task/auto_db_backup.php:26\nStack trace:\n#0 /var/www/girc/phpBB3/cache/production/container_4335734bbdd20f586549a504dff5f80c.php(3157): pico\\autodbbackup\\cron\\task\\auto_db_backup->__construct('./', 'php', Object(phpbb\\config\\db), Object(phpbb\\db\\driver\\factory), Object(phpbb\\db\\tools\\tools), Object(phpbb\\log\\log), Object(phpbb\\user))\n#1 /var/www/girc/phpBB3/vendor/symfony/dependency-injection/Container.php(314): phpbb_cache_container->getPico_Autodbbackup_Cron_Task_Core_AutoDbBackupService()\n#2 /var/www/girc/phpBB3/vendor/symfony/dependency-injection/ContainerBuilder.php(447): Symfony\\Component\\DependencyInjection\\Container->get('pico.autodbback...', 2)\n#3 /var/www/gi in /var/www/girc/phpBB3/ext/pico/autodbbackup/cron/task/auto_db_backup.php on line 26
[Thu Jan 19 23:10:20.618431 2017] [:error] [pid 40227] [client 207.241.225.235:42150] PHP Fatal error: Uncaught TypeError: Argument 5 passed to pico\\autodbbackup\\cron\\task\\auto_db_backup::__construct() must be an instance of phpbb\\db\\tools, instance of phpbb\\db\\tools\\tools given, called in /var/www/girc/phpBB3/cache/production/container_4335734bbdd20f586549a504dff5f80c.php on line 3157 and defined in /var/www/girc/phpBB3/ext/pico/autodbbackup/cron/task/auto_db_backup.php:26\nStack trace:\n#0 /var/www/girc/phpBB3/cache/production/container_4335734bbdd20f586549a504dff5f80c.php(3157): pico\\autodbbackup\\cron\\task\\auto_db_backup->__construct('./', 'php', Object(phpbb\\config\\db), Object(phpbb\\db\\driver\\factory), Object(phpbb\\db\\tools\\tools), Object(phpbb\\log\\log), Object(phpbb\\user))\n#1 /var/www/girc/phpBB3/vendor/symfony/dependency-injection/Container.php(314): phpbb_cache_container->getPico_Autodbbackup_Cron_Task_Core_AutoDbBackupService()\n#2 /var/www/girc/phpBB3/vendor/symfony/dependency-injection/ContainerBuilder.php(447): Symfony\\Component\\DependencyInjection\\Container->get('pico.autodbback...', 2)\n#3 /var/www/gi in /var/www/girc/phpBB3/ext/pico/autodbbackup/cron/task/auto_db_backup.php on line 26
:o :-?

Re: [3.2.x] Update auf 3.2.0: Forum bleibt leer

Verfasst: 19.01.2017 23:56
von Melmac
Von welcher phpBB-Version aus hast Du das Upgrade gefahren: 3.1.x oder 3.0.x?
Der Fehler im Log weist auf Picos Auto DB Backup Erweiterung hin (abhängig von Deiner phpBB-Vorversion den MOD oder die Externsion).

Re: [3.2.x] Update auf 3.2.0: Forum bleibt leer

Verfasst: 20.01.2017 00:02
von Tuxman
Das war die 3.1.8, wenn ich das richtig in Erinnerung habe. Ich hatte eine Zwischenversion vergessen oder derer zwei. :-?

Ein Löschen des Ordners "pico" und ein Leeren des Cache-Ordners - Trommelwirbel - löst das Problem. :o Das Forum geht wieder, juchhei! :)
Danke!