Problem mit PHP-Composer: Was ist schief gelaufen?

Versuche hier grade auf meinem Server 2 verschiedene Librarys mithilfe von Composer zu installieren.

Leider ist wohl irgendwas bei der Installation von Composer gehörig schief gelaufen: Ich konnte zwar zunächst eine Library erfolgreich installieren aber es fing damit an, dass ich alle Composerdateien im /root Verzeichnis hatte. Diese wollte ich dann via Terminal nach /var/www/html verschieben (dabei muss aus irgendwelchen Gründen eine dazugehörige autoload.php verloren gegangen sein) also den kompletten Composerordner gelöscht und alles versucht neu zu installieren und aus der noch vorhandenen composer.phar versucht die Dateien neu zu extrahieren und dabei laut Terminal sogar auf die neueste Composer Version upgegradet: Dies hat zum Teil geklappt, nur eine extrem wichtige "composer.json" wurde dabei nicht erstellt. Also zunächst mal mit mehreren verschiedenen Anleitungen versucht diese manuell zu erstellen (was ja anscheinend in 5 Minuten problemlos möglich ist).

Naja das Problem ist nun, dass ich irgendwo festsitze. Ich habe die Anleitungen im Netz befolgt, aber bisher hab ich weder genau kapiert wieso diese extrem wichtige Datei nach erneuter Installation fehlt, noch was genau in diese Datei reingeschrieben werden muss oder per Script reingeschrieben wird (Name des Projekts? die Pfade (Namespaces?) der Packages, die ich installieren möchte?), noch wie ich folgenden Fehler beheben kann:

In ArrayLoader.php line 44:

Unknown package has no name defined ([]).

Diesen Fehler bekomme ich nun seit Stunden, egal was ich mit Composer versuche, auch wenn ich einfach versuche zu debuggen oder eine erneute Installation probiere...

Irgendwelche Ideen oder Ahnungen was hier falsch gelaufen ist?

Internet, Linux, IT, Webseite, programmieren, PHP, Putty, Script, ssh, Terminal, Composer, Kommandozeile, Debian 10
Serverzugriff - Bei Putty kein Problem, bei Filezilla wird geblockt?

Hallo an alle Profis,

Es kann sein, dass ich jetzt eine Frage stelle, die sich nur mittels Kristallkugel beantworten lässt. Da ich mich in die Materie Server erst so langsam einfuchse, kann es sein, dass ich vielleicht wichtige Angaben nicht schreibe, weil ich sie nicht weiß. In dem Fall bitte so nachfragen, dass ein DAU wie ich sie versteht.

Ich nutze einen gemieteten vServer, der mir vor längerer Zeit eingerichtet wurde. Das Betriebssystem des Servers ist Ubuntu 16.04 LTS (falls diese Info wichtig ist).

Wenn ich auf den Server über Putty zugreifen will, dann gebe ich die Server-IP an (als Beispiel 01.23.456.789), meinen Benutzernamen (in dem Fall root) und last but not least mein Passwort.
Ergebnis: Putty sagt: Guten Tag, fang an!

Gebe ich dieselben Daten bei FileZilla ein, wird mir von diesem Programm angezeigt:Herstellen der Verbindung fehlgeschlagen.
Verbindungsversuch fehlgeschlagen mit "ECONNREFUSED - Verbindung durch Server verweigert

Ich habe durch Recherche im Netz herausgefunden, wie man herausfinden kann, welche Daten bei Filezilla eingespeichert sind, um herauszufinden, ob ich da irgendetwas Falsches drin stehen habe.
Aber: alle Daten, die ich zum Start von Putty eingegeben habe, stehen auch in den Servermanager-Daten von Filezilla.

Und trotzdem ernte ich bei jedem Versuch, via FZ auf den Server zu gelangen ein "Herstellen der Verbindung fehlgeschlagen
Verbindungsversuch fehlgeschlagen mit "ECONNREFUSED - Verbindung durch Server verweigert"

Was mache ich falsch? Wo liegt mein Fehler?
Die Internetverbindung steht, der Server läuft, es gibt derzeit keinerlei Wartungsarbeiten. Ich habe den Verbindungsaufbau sowohl mit geschalteter als auch mit abgeschalteter Firewall versucht. Dasselbe Ergebnis.

Die derzeitige FileZilla-Version 3.51.0

Hat jemand eine Idee?

GLG
Tichuspieler

Server, Computer, Technik, Putty, Technologie

Meistgelesene Beiträge zum Thema Putty