Puncte:-2

Cum pot instala centreon/centeron?

drapel fr

Site-ul meu este construit cu Drupal 8.3.2. Vreau să actualizez la Drupal 8.9.x, dar nu vreau să trec la Drupal 9.x. Am rulat următoarea comandă.

actualizarea compozitorului drupal/core-recommended:8.9 --with-dependencies

Primesc aceste erori. Site-ul folosește PHP 7.3.33.

Nu s-a putut încărca pachetul Centreon/Centreon în http://repo.packagist.org: [UnexpectedValueException] Nu s-a putut analiza constrângerea versiunii optimize-browser-configuration-dev: șir de versiune nevalid „optimize-browser-configuration-dev”

Am încercat să instalez centreon/centreon, dar nu există niciun pachet.

Ma poate ajuta cineva cu rezolvarea acestei probleme?

Acesta este conținutul compozitor.json fișier utilizat pentru site.

{
    "nume": "drupal/drupal",
    "description": "Drupal este o platformă open source de gestionare a conținutului care alimentează milioane de site-uri web și aplicații.",
    "tip": "proiect",
    "license": "GPL-2.0+",
    „necesită”: {
        „compozitor/instalatori”: „^1.9”,
        „wikimedia/composer-merge-plugin”: „^1.4”
    },
    "a inlocui": {
        „drupal/core”: „^8.3”
    },
    "minimum-stability": "dev",
    „prefer-stabil”: adevărat,
    "config": {
        "preferred-install": "dist",
        „autoloader-suffix”: „Drupal8”
    },
    „extra”: {
        "_Citește-mă": [
            „În mod implicit, Drupal încarcă încărcătorul automat din ./vendor/autoload.php.”,
            „Pentru a schimba încărcătorul automat, puteți edita ./autoload.php.”,
            „Acest fișier specifică depozitul packages.drupal.org.”,
            „Puteți citi mai multe despre acest depozit de compozitori la:”,
            „https://www.drupal.org/node/2718229”
        ],
        „merge-plugin”: {
            "include": [
                „core/composer.json”
            ],
            „recurs”: fals,
            „înlocuiește”: fals,
            „merge-extra”: fals
        },
        „căile de instalare”: {
            "core": ["tip:drupal-core"],
            "modules/contrib/{$name}": ["tip:drupal-module"],
            "profiles/contrib/{$name}": ["type:drupal-profile"],
            "themes/contrib/{$name}": ["type:drupal-theme"],
            "drush/contrib/{$name}": ["type:drupal-drush"],
            "module/custom/{$name}": ["tip:drupal-custom-module"],
            "themes/custom/{$name}": ["type:drupal-custom-theme"]
        }
    },
    „încărcare automată”: {
        „psr-4”: {
            „Drupal\Core\Composer\”: „core/lib/Drupal\Core/Composer”
        }
    },
    „scripturi”: {
        "pre-autoload-dump": "Drupal\Core\Composer\Composer::preAutoloadDump",
        „post-autoload-dump”: [
          „Drupal\Core\Composer\Composer::ensureHtaccess”
        ],
        "post-package-install": "Drupal\Core\Composer\Composer::vendorTestCodeCleanup",
        "post-package-update": "Drupal\Core\Composer\Composer::vendorTestCodeCleanup"
    },
    „depozite”: [
        {
            "type": "compozitor",
            „url”: „https://packages.drupal.org/8”
        }
    ]
}
drapel cn
Care este rezultatul „compozitor de ce centreon/centreon”?
user3463733 avatar
drapel fr
[InvalidArgumentException] Nu s-a putut găsi pachetul „centreon/centreon” în proiectul dvs
drapel cn
Deci ai un pachet fantomă undeva. Presupunând că ați făcut o copie de rezervă a tuturor, ștergeți `composer.lock` și întregul folder `furnizor`; apoi încercați din nou actualizarea compozitorului.
user3463733 avatar
drapel fr
Am incercat dar din nou aceeasi problema... Nu s-a putut încărca pachetul centreon/centreon în http://repo.packagist.org:
drapel cn
Dacă sunteți pe Linux sau macOS, încercați să grepeți directorul care conține baza de cod: `grep "centreon" * -r`
drapel cn
De asemenea, se pare că poate fi acest modul, care pare abandonat: https://www.drupal.org/project/centreon_status Dacă aveți acel modul, l-aș dezinstala, l-aș elimina din baza de cod și apoi pentru a actualiza, încercați din nou .
user3463733 avatar
drapel fr
Nu există un astfel de modul în baza mea de cod, folosesc mașina Linux. Am verificat pentru cuvântul "centreon", dar nu s-a găsit nimic în baza de cod.
drapel cn
Să [continuăm această discuție în chat](https://chat.stackexchange.com/rooms/134719/discussion-between-patrick-kenny-and-user3463733).
drapel id
Încercați `composer clear-cache`
Puncte:0
drapel fr

Am urmat acești pași pentru a rezolva problema.

Pasul 1: downgrade Composer la 1.10.9

autoactualizare a compozitorului 1.10.9

Pasul 2: Rulați sub comanda

compozitorul necesită drupal/pathauto:^1.6

Pasul 3: Rulați sub comanda

compozitor elimina --dev webflo/drupal-core-require-dev

Pasul 4: Rulați sub comanda

compozitorul necesită --update-with-dependencies
drupal/core:^8.8
symfony/finder:^3.4
symfony/sistem de fișiere:^3.4

Pasul 5: Rulați sub comanda

compozitorul necesită --dev --update-with-dependencies
drupal/core-dev:^8.8
symfony/debug:^3.4

Pasul 6: Rulați sub Comandă

compozitor elimina -n
symfony/finder
symfony/sistem de fișiere
symfony/debug

Pasul 7: Rulați sub comanda

drush updb

Pasul 8: Rulați sub comanda

drush cr

Pasul 9: Actualizați settings.php

În Drupal 8.8.0 directorul de sincronizare este definit în $settings și nu $config_directories, și astfel fișierul Settings.php ar trebui actualizat.

schimbare de la:

$config_directories['sync'] = 'foo/bar';

la

$settings['config_sync_directory'] = 'foo/bar';

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.