[gelöst]Composer

am 19.01.2025 - 14:51 Uhr in
Hallo,
ich habe bis jetzt noch nie mit einen „Composer“ gearbeitet. Ab der Version 10.4.0 kann man keine Module installieren nur noch über einen Composer.
Wie ist es muss ihn auf meinen Server installieren?
Ich habe drei Internet Seiten soll ich in jeden Order einen „Composer“ installieren?
Oder kann ich es auch auf dem PC installieren?
Kann mir bitte jemand helfen in Drupal wird es empfohlen über Composer zu installieren
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich helfe dir sobald ich Zeit
am 20.01.2025 - 11:05 Uhr
Ich helfe dir sobald ich Zeit zum Antworten habe. Grundsätzlich musst du Composer nur einmal installieren. Das kommt aber auf dein Setup an. Ausführliche Antwort folgt.
Composer installieren
am 20.01.2025 - 17:25 Uhr
Hallo,
danke schon mal dafür.
Habe den Composer über Putty herunter geladen und Verzeichnis erstellt.
Nur installieren kann ich nicht bekomme ständig den gleichen Fehler.
X-Powered-By: PHP/8.1.31
Content-type: text/html; charset=UTF-8
No input file specified.
curl: (23) Failure writing output to destination, passed 8192 returned 0
So bitte ich hoffe, es
am 20.01.2025 - 21:33 Uhr
So bitte ich hoffe, es hilft
https://youtu.be/zs0f8tmdBIA
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
Composer installation
am 25.01.2025 - 13:56 Uhr
Hallo,
erstmals besten Dank für ausführliche Anleitung auf YouTube und entschuldige das ich mich erst jetzt melde.
Ich bin seit langen bei STRATO und habe dort 3 Internet Seiten (alle 3 in Drupal). Local habe ich bis jetzt nicht getestet ist aber gar keine schlechte Idee. Ich werde darüber nachdenken.
Aber im Moment teste ich noch auf der Webseite. Die Zeit drängt den eine Seite läuft noch mit Drupal 7 und die muss ich unbedingt auf 10 ändern.
Die Dateien habe ich bis jetzt wenn es gar nicht anders ging über SFtp/Ftp (FileZila) geladen. Wie ich schon früher geschrieben habe kann man die Module nicht mehr ab der Version 10.4.0 aktualisieren also muss der Composer her (leider).
Composer:
Auf PHP kann ich zugreifen wenn ich den Befehl php –v eingebe
Erhalte:
PHP 8.1.31 (cgi-fcgi) (built: Nov 27 2024 12:25:03)
Copyright (c) The PHP Group
Zend Engine v4.1.31, Copyright (c) Zend Technologies [Habe die Version auf 8.3 noch nicht umgestellt]
Aber leider kann ich nicht mit den Befehl php.....installieren. Erhalte einen Fehler:
Error in argument 1, char 2: option not found r
Kann es an der alten Version 8.1 liegen oder habe ich doch nur einen eingeschränkten Zugriff auf meine Shell?
Über „wget“ kann ich den Composer herunterladen danach einen Ordner erstellen kopieren usw. Er befindet sich jetzt in „.local/bin/composer
Auf „.profile“ kann ich nicht zugreifen.
Ich habe folgende Ordner auf meinen Server(auf die ich scheinbar Zugriff habe):
cgi-bin, cgi-data, meine 3 Homepage Ordner und jetzt der neue .lacal/bin/composer
Ich habe versucht auf dem Composer zuzugreifen leider ohne Erfolg:
1. export PATH=$PATH:$HOME/.local/bin
2. chmod +x $HOME/.local/bin/composer/composer.phar /ausführbar machen
3. $HOME/.local/bin/composer/composer.phar –version /und composer installation überprüfen
Leider scheitert es hier:
X-Powered-By: PHP/8.1.31
Content-type: text/html; charset=UTF-8
Composer cannot be run safely on non-CLI SAPIs with register_argc_argv=On. Aborting
Wenn ich das richtig verstehe dann ist in "php.ini" „register_argc_argv“ auf „On“ und soll auf „Off“ aber auf php.ini habe ich kein Zugriff denke ich, weil ich die Datei auf dem Server nicht sehe.
Habe ich noch andere Möglichkeiten oder sollte ich folgendes tun
- Strato kontaktieren damit sie das für mich ändern
- Weiterhin die Module etc. über FileZila laden
Keine,meine dir gefallen
am 25.01.2025 - 14:26 Uhr
Keine,meine dir gefallen werden. Also zumindest keine, die einfach funktionieren.
1. Wsl 2 + Stack + Drupal. Erfordert
Win 10 / 11 ca 300 GB Platz auf deiner Systemfestplatte
Mindestens 16 GB RAM besser mehr
Prozessor mit mindestens 6 Kernen (sonst ist's langsam :-)
Dann kannst du das Lokal machen.
Wenn du Zuhause nur einen Rechner hast, der ungefähr so viel Rechenleistung hat wie mein Taschenrechner (weniger als oben) Dann solltest du dir für das Upgrade einen VServer anschaffen.
Das ist ein Stück Rechner in einer virtuellen Maschine der sich als eigener Server ausgibt und dem dedizierte Ressourcen zugewiesen sind.
Da du den Server grundsätzlich nur zum Upgraden brauchst willst du vermutlich etwas, dass du notfalls nach einem Monat wieder kündigen kannst. Das geht beispielsweise hier: https://contabo.com/de/vps/cloud-vps-2/?image=ubuntu.332&qty=1&contract=... bei knapp 12 Euro im Monat und der Leistung ist das auch günstiger als Strato in dem Bereich je sein wird.
Ich bin von Strato weg, weil die für ca die gleiche Leistung ca das doppelte verlangen. Was einfach eine Frechheit ist.
Wenn's drängt und dein Rechner noch zur Kategorie Taschenrechner gehört ist das die günstigste und schnellste Option.
Domains hast du, dass bedeutet, du kannst die IP an eine Subdomain hängen und loslegen.
Darauf kannst du dann einen Stack installieren und Upgraden. Die Option erfordert allerdings Linux-Kenntnisse, weil du keine grafische Benutzeroberfläche hast. Sie ist aber die schnellste Lösung, weil du deinen Server selbst konfigurieren kannst und die Beschränkungen vom Shared Hosting wegfallen.
Drupal Lokal
am 26.01.2025 - 11:26 Uhr
Hallo,
Dankeschön für deine Unterstützung.
Mein Rechner ist dafür geeignet und ich werde es lokal bearbeiten nur mein Linux ist ein wenig eingerostet aber ich denke mit ein wenig Übung werde ich das schon meistern.
Sehr schön. Du wirst in
am 26.01.2025 - 12:18 Uhr
Sehr schön. Du wirst in Zukunft sehr viel mehr Spaß mit Drupal haben, als bisher. Das freut mich.