Artikelexport per SSH Verbindung

Hallo Zusammen,

ich versuche verzweifelt per SSH Verbindung einen Artikelexport vorzunehmen. Hierzu habe ich die genaue Anleitung von Shopware befolgt. Nachdem ich mich per SSH Verbindung per Terminal erfolgreich angemeldet habe, komme ich zwar noch in das „Bin“ Verzeichnis, allerdings funktioniert der Befehle „Console“ nicht. Hier kommt immer die Fehlermeldung „No such file or directory“.

Keiner eine Idee?? Wäre echt dankbar

Wie sieht denn Dein Befehl aus, den Du eingibst?
Sollte eigentlich so klappen.

php bin/console

Tom

Hallo Tom,

es kommt die Fehlermeldung:
„Could not open input file“

Aber die Datei ist vorhanden

wenn Du im root von Deinem SW-Verezichnis bist:

php bin/console

oder

bin/console

Kannst aber zB. auch in Deinem bin Verzeichnis folgendes versuchen:

 ./console

Ansonsten musst Du Deinen Hoster befragen.

Hallo Tom,

leider hat keiner der Befehle funktioniert.
Im Screenshot siehst du die Fehlermeldungen zu den ganzen Befehlen die ich eingegeben habe.
Vielleicht kannst du dort einen Fehler von mit finden.
Vielen Dank schon einmal.

Schöne Grüße
Matze

Befasse Dich ersteinmal mit grundlegenden Linux Befehlen.
Zum Beispiel, was cd bewirkt. Ich kann in Deinem Screenshot nicht erkennen, dass Du Dich im Hauptverzeichnis Deines Shops befindest.
Da ich Deine Verzeichnisstruktur nicht kenne, nur mal als Beispiel.
Angenommen Dein SW Verzeichnis heißt „Shop“ und liegt im root Deines Servers:
[irgendwas]/home/s24658981-103/Shop/
Dann müsstest Du an der Console zuerst „cd shop“ → ENTER eingeben.
Die Ausgabe würde dann bei Dir so aussehen:
[irgendwas]/home/s24658981-103/Shop #

Hallo Tom,

zunächst einmal vielen Dank das du dich mit meinen Thema beschäftigst.
Ich weiß, ich habe nicht besonders viel Wissen über die Linux Befehle, daher bin ich über jede Hilfe dankbar.
Ich habe nochmal ein Screenshot angehangen, wo du die Ordnerstruktur erkennen kannst.
Vielleicht kannst du davon was ableiten.
Vielen Dank schon einmal für deine Hilfe.
Grüße

Hallo,

dann wäre das bei Dir nach erfolgtem SSH Login:

cd www.deineshopdomain.de (das was Du geschwärzt hast)

dann

php bin/console

Viele Grüße

Hallo,
aber ich komme ja bereits in das Verzeichnis „bin“ herein allerdings findet er die Datei „Console“ irgendwie nicht, obwohl diese wie du sehen kannst im Ordner „bin“ vorhanden ist.

/bin das das Linux-Befehlsverzeichnis und nicht das von Shopware.

Einfach so vorgehen wie zuvor geschrieben (kein cd /bin - das ist das falsche Verzeichnis).

ah ok, aber auch wenn ich das weg lasse funktioniert es scheinbar nicht.
Oder mache ich noch was falsch?

Möglich, dass Du nach dem Login auf einer anderen Ebene bist. Evtl. wäre es besser, wenn Du Dich zunächst an Deinen Hoster wendest.

Generell kurz 2-3 Befehle, um Dich per SSH in der Umgebung umzuschauen:

pwd <- zeigt Dir das aktuelle Verzeichnis an, in welchem Du Dich befindest
cd .. <- in das Verzeichnis eine Ebene höher wechseln
cd Verzeichnisname <- in das gewünschte Verzeichnis wechseln.

Verwende nie cd / - so springst Du auf die oberster Verzeichnisebene des Servers.

Viele Grüße

aber dann müsste ich mich doch eigentlich im richtigen Verzeichnis des Shops befinden, oder sehe ich das falsch?

Schöne Grüße

Nein - in den anderen Screenshots war ersichtlich, dass sich Deine Shopware Installation scheinbar in dem Verzeichnis www.deineshopdomain.de befindet.

Mit dem Befehl ls kannst Du Dir ja anschauen, was sich im jeweiligen Verzeichnis befindet.

Aber in diese komme ich ja mit dem Befehl
cd www.meinshop.de nicht rein

Wir sind ja wirklich versucht Dir zu helfen. Aber es wird vermutlich doch das beste sein, wenn Du DIch an Deinen Hoster wendest.
Was bekommst Du denn angezeigt, wenn Du nach dem Login „pwd“ eingibst?
Was zeigt Dir „ls“ an oder „dir“ (etwas übersichtlicher)?
Solange Du keine Klarheit über Deine Verzeichnisstruktur hast, ist das alles nur herumgerate.

das weiß ich ja :slight_smile:
Wenn ich direkt nach dem anmelden pwd eingebe kommt folgende Meldung:
/home/s24628901-103