Wenn ich versuche, die Composer-Selbstaktualisierung auszuführen, erhalte ich den Fehler:
%Vor%Ich habe phar.readonly auf Aus gesetzt (und mein phpinfo spiegelt das wieder), aber der Fehler tritt immer noch auf. Weiß jemand, was sonst noch dazu führen könnte?
Die beste Lösung ist, den Composer zu entfernen und dann neu zu installieren:
ich. Finde Komponist:
%Vor%ii. Dann entferne es als sudo (benutze das von oben zurückgegebene Verzeichnis)
%Vor%iii. Dann installieren Sie es mit apt-get
%Vor%iv. Testen Sie dann, ob es funktioniert
%Vor%Composer wird normalerweise nicht aktualisiert oder funktioniert nicht ordnungsgemäß. Schlechte Erlaubnis und / oder schlechter Cache.
Um den Cache zu entfernen, verwenden Sie sudo rm -rf ~/.composer/cache/
Um das Berechtigungsproblem zu beheben, ändern Sie die composer.phar-Berechtigung in 755:
%Vor% Als letztes Mittel, um dieses Problem zu beheben, versuchen Sie, mit sudo sudo -H composer self-update
schreibe das einfach in dein Terminal
-sS Ссылка | sudo php - --install- dir = / usr / local / bin - Dateiname = Komponist
Tags und Links php composer-php