[3.2] Fragen zum Update mittels CLI

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
ralfdingo
Mitglied
Beiträge: 5
Registriert: 27.08.2018 13:15

[3.2] Fragen zum Update mittels CLI

Beitrag von ralfdingo »

ich habe mein forum nach der oben beschriebenen Methode manuell upgedatet von version 3.0.1 auf 3.2.2 das habe ich mit der Manuellen metode gemacht einfach alles Geloescht wie beschrieben und die neuen Files aufgespiehlt.
Soweit auch alles gut gelaufen nur kann ich die Datenbank nicht aktualisieren wegen eines Timeout Fehlers.
Im Forum habe ich nun gelesen das man das mit dem comand line updat umgehen kann nur weis ich da nicht genau wo ich was einfuegen muss.
Habe schon mit meinem Provider discutiert das timeout zu erhoehen aber bis jetzt hat das nicht zum Erfolg gefuert:
In der Anleitung steht das ich im file config.php $dbms = 'phpbb\db\driver\mysqli'; einfuegen soll. Ich habe nur keine Ahnung wo genau?
hier meine config.php des alten forums

Code: Alles auswählen

<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysql';
$dbhost = 'localhost';
$dbport = '';
$dbname = 'd*********';
$dbuser = 'd*********';
$dbpasswd = '*******';
$table_prefix = 'phpbb_';
$acm_type = 'file';
$load_extensions = '';

@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
habe auch die Diskussion fuer comand line update auf 3.2.0 gelesen aber ich finde auch hier die richtigen stellen nicht

in phpbbcli.php im ordner install sollte man den Vermerk auf config.yml einfuegen mit" php ./phpbbcli.php update config.yml"
aber wo genau??
"

Code: Alles auswählen

#!/usr/bin/env php
<?php
/**
*
* This file is part of the phpBB Forum Software package.
*
* @copyright (c) phpBB Limited <https://www.phpbb.com>
* @license GNU General Public License, version 2 (GPL-2.0)
*
* For full copyright and license information, please see
* the docs/CREDITS.txt file.
*
*/

use Symfony\Component\Console\Input\ArgvInput;

if (php_sapi_name() !== 'cli')
{
	echo 'This program must be run from the command line.' . PHP_EOL;
	exit(1);
}

define('IN_PHPBB', true);
define('IN_INSTALL', true);
define('PHPBB_ENVIRONMENT', 'production');
define('PHPBB_VERSION', '3.2.2-RC1');
$phpbb_root_path = __DIR__ . '/../';
$phpEx = substr(strrchr(__FILE__, '.'), 1);

//
// Let's do the common.php logic
//
$startup_new_path = $phpbb_root_path . 'install/update/update/new/install/startup.' . $phpEx;
$startup_path = (file_exists($startup_new_path)) ? $startup_new_path : $phpbb_root_path . 'install/startup.' . $phpEx;
require($startup_path);

$input = new ArgvInput();

// Enable superglobals for cli support
$phpbb_installer_container->get('request')->enable_super_globals();

/** @var \phpbb\filesystem\filesystem $phpbb_filesystem */
$phpbb_filesystem = $phpbb_installer_container->get('filesystem');

/** @var \phpbb\language\language $language */
$language = $phpbb_installer_container->get('language');
$language->add_lang(array('common', 'acp/common', 'acp/board', 'install', 'posting', 'cli'));

$application = new \phpbb\console\application('phpBB Installer', PHPBB_VERSION, $language);
$application->setDispatcher($phpbb_installer_container->get('dispatcher'));
$application->register_container_commands($phpbb_installer_container->get('console.installer.command_collection'));
$application->run($input);
"
meine seite ist
http://www.digigalleria.net/krebs-nur-eine-krankheit/
bin dankbar fuer jede Anregung
Zuletzt geändert von ralfdingo am 27.08.2018 14:35, insgesamt 2-mal geändert.
ralfdingo
Mitglied
Beiträge: 5
Registriert: 27.08.2018 13:15

Re: [3.2] Fragen zum Update mittels CLI

Beitrag von ralfdingo »

habe auch schon alles gemacht was in
viewtopic.php?f=145&t=240809
beschrieben ist das Ergebnis ist immer das selbe
Timout beim aktualisieren der datenbank deshalb mein letzter versuch das mit comand line zu machen
Benutzeravatar
Melmac
Ehemaliges Teammitglied
Beiträge: 3623
Registriert: 15.10.2012 03:27

Re: [3.2] Fragen zum Update mittels CLI

Beitrag von Melmac »

Hi,

nur kurz noch nachgefragt: von welcher phpBB-Version aus willst Du das Update/Upgrade durchführen und welches phpBB-Paket verwendest Du hierbei?
Handle nur nach derjenigen Maxime, durch die du zugleich wollen kannst, dass sie ein allgemeines Gesetz werde.
(Immanuel Kant)
ralfdingo
Mitglied
Beiträge: 5
Registriert: 27.08.2018 13:15

Re: [3.2] Fragen zum Update mittels CLI

Beitrag von ralfdingo »

Habe die deutsche Complett installazion genommen 3.2.2 und alle Ordner wie beschrieben ersetzt
Meine Alte Version war 3.0.1

Automatisch dem Beitrag hinzugefügt nach 12 Minuten 25 Sekunden. Bitte Regel für „Topic-Bumping“ beachten. Danke.

Mein Provider hat mir gerade geschriebn ich solle die Richtige php version auswaehlen
kinldy you need to check the correct php verision that you are using for your website. You can change the php version from cpanel >> multi[ple php.ini.
dort ist zur zeit ea-php56 angegeben kann aber auch ea-php70 ,ea-php71 oder ea-php72 gesetzt werden oder auch auf inherit
Liegt das Problem evtl da?


also hab auch php 7 versucht aber produziert den gleichen Fehler
The installer detected a timeout
The installer has detected a timeout, you may try to refresh the page, which may lead to data corruption. We suggest that you either increase your timeout settings or try to use the CLI.

Skip “installer.update_filesystem.check_task” task
Skip “installer.obtain_data.update_ftp_settings” task
Skip “installer.obtain_data.update_files” task
Skip “installer.obtain_data.file_updater_method” task
Benutzeravatar
chris1278
Mitglied
Beiträge: 3863
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.2] Fragen zum Update mittels CLI

Beitrag von chris1278 »

in deinder Config.php

dies:

Code: Alles auswählen

$dbms = 'mysql';
ersetzen durch:

Code: Alles auswählen

$dbms = 'mysqli';
allerdings löst dies nicht dein timeout pproblem
ralfdingo
Mitglied
Beiträge: 5
Registriert: 27.08.2018 13:15

Re: [3.2] Fragen zum Update mittels CLI

Beitrag von ralfdingo »

danke schonmal habs versucht aber wie gesagt loest es nicht das problem..mmmh
ralfdingo
Mitglied
Beiträge: 5
Registriert: 27.08.2018 13:15

Re: [3.2] Fragen zum Update mittels CLI

Beitrag von ralfdingo »

Mittlerweile glaube ich das das Problem in der Programmierung ist denn ich habe den Timeout auf 20 minuten gesetzt und das selbe Ergebnis jetzt versuche ich eine ältere Version auf zu spielen und zwar die 3.1.12
So habe jetzt die 3.1.12 aufgespiehlt und da ging das Datenbanupdate ohne Probleme
Leider hab ich nur ein Backup von mitte Juli aber ich hab meinen Provider gefragt ob er nicht noch was neueres hat dann mach ich das nochmal neu mit dieser Version
Danke an alle die mal nachgedacht haben auch wenn keiner helfen konnte
Antworten

Zurück zu „Support-Forum“