Installiert SIT-SEO-MULTIFILTER mit composer

Ich möchte die Module SIT-SEO-MULTIFILTER mit composer installiert, aber in ihrer seite gibt es keine anleitung wie man mache das…

lade das Modul herunter, die Anleitung liegt drin.

1 Like

Danke!, ich mache das…

probleme bei Installation mit composer…

Ich have download der datei, dann öffnet der datei README.md, sie sagt,

Kopieren Sie alle Dateien aus dem Ordner “copy_this” in das Hauptverzeichnis Ihres OXID Shops
(im Hauptverzeichnis liegen auch die Ordner “source” und “vendor”)

Führen Sie nun folgende Befehle im Hauptverzeichnis des Shopsystems aus:
composer config repositories.sit ‘{“type”:“path”, “url”: “./packages/sit/*”}’
composer require --update-no-dev sit/multifilter

Aktivieren Sie das Modul im OXID eShop Admin

ich habe gemacht wie sie sage,

Mit ssh verbinden in meine Webseite

Wie auf der Terminal geschrieben habe,

Wie der screenshot zeigt, bekomme diese fehler,

[RuntimeException]
The url supplied for the path (./packages/sit/*) repository does not exis
t

In Erweiterung > Module der Datei ist nicht da…

Auch wenn versuche in ~/public_html/mela, das ist, der Hauptverzeichnis, bekomme gleiche Fehler…

hast du das Modul auchwirklich in das Hauptverzeichnis hochgeladen oder vielleicht doch in source?

erste habe fehler gemacht…erste habe in source, aber später habe in Hauptverzeichnis…

poste mal den “repositories” Abschnitt aus der composer.json

kannst bitte sage wie mache?

ich weiß nicht ob diese ist was du fragst…

  1. öffne composer.json
  2. such den Eintrag “repositories”
  3. kopiere den kompletten Eintrag mit seinem Wert
  4. poste den kopierten Text hier als Antwort
"repositories": {
"OxidCommunity/MultiTracking": {
  "type": "git",
  "url": "https://github.com/Josef-A-Puckl/oxid-multitracking/"
},
"sit": {
  "type": "path",
  "url": "./packages/sit/*"
  }
 }
}

auf deinem Screenshot fehlt der packages Ordner, den du hochladen musst

wie du meinst, ich soll der Ordner der ich download habe, sit_multifilter_php72, wo drienen noch andere Ordner gibt, copy_this, hochladen?

so steht es in der Anleitung, ja.

ich versuche er mit rsync,

rsync -r /path zum ordener/copy_this [email protected]_server:/home/mnbcv/public_html/mela

dann versuche wie frühr, verbinden mit ssh

~/public_html/mela

und schreibe

composer config repositories.sit '{"type":"path", "url": "./packages/sit/*"}'
composer require --update-no-dev sit/multifilter

aber bekomme gleiche fehler,

[RuntimeException]
The url supplied for the path (./packages/sit/*) repository does not exist

wie der screeshot zeigt, der Ordner ist schon da…

Damit hast du aber den Ordner “copy_this” selbst hochgeladen und nicht alle Inhalte des Ordners, wie es in der Doku steht.
Komm schon, pass ein bisschen mehr auf. Das wird langsam lächerlich.

mit rsync hochladen die zwei dateien die drinen sind packages und source

dann log mit ssh und bekomme wie der screeshot zeigt…

und der module ist nicht da…

“Getötet” heißt, dass die Installation vom System abgebrochen wurde.

ich habe versuche zu machen wie auf deinen link zeigt, aber ohne erfolg…

ich weiß nich ob eine Rolle spiel aber auf der datei copy_this gibt zwei datein, packages und source
und als ich habe schon der datei source, der zum oxid gehört, hat der ordner der drienen ist SITModuleFramework in source installiert…

nein, das war ja gewollt, daran liegt es nicht.

so, habe geschafft…

Die probleme war auf der source datei, drienen gibt andere ordner SITModuleFramework, es ist dieser ordner der ich hochland gemacht habe, dann habe gemacht wie sie sagen,

composer config repositories.sit '{"type":"path", "url": "./packages/sit/*"}'
composer require --update-no-dev sit/multifilter

und wenn bekomme die warnung getöten in der Terminal, habe gemacht,

composer update
composer install

Aber er ist nur Halb installiert…

auch habe versucht der datei SITModuleFramework installiert in source und modules, aber immer bekommt nur die Halbe, wie auf dem screenshot zeigt, SIT-MODULE, gibt es nicht der möglichkeit zu ihn zu bekommen…