Schlagwort-Archive: composer

Update mit Composer

Hier eine kleine Anleitung, wie man Pakete, die mit composer installiert worden sind, auf den neuesten Stand bringt.

Wir wechseln in das Verzeichnis, in dem sich die Datei composer.json befindet. Wer nicht weiß, wo, der kann auch suchen:

sudo find / -name composer.json

Interessant, wo überall diese Dateien liegen, oder?

Das Updaten ist dann eher trivial.

Es gibt zwei wichtige Methode: das Updaten eines bestimmten Pakets:

composer update typo3/cms --with-all-dependencies # update nur von Typo3

Oder das Updaten aller Pakete:

composer update --with-all-dependencies

 

 

composer in 60 Sekunden installieren

Linux/Debian, PHP 5.3.2+, globale Installation

cd ~
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
composer #check
md /var/www/test
cd /var/www/test
sudo chmod 775 .
sudo chown www-data .
sudo chgrp www-data .
composer init --require=aws/aws-sdk-php:2.8.31 -n # oder was auch immer, man benötigt
cat composer.json #check
composer install
echo "<?php require 'vendor/autoload.php'; ?>" > index.php
sudo chown www-data index.php
sudo chgrp www-data index.php

Jetzt index.php im Browser öffnen.

Mehr Pakete finden sich unter: https://packagist.org/

Stress mit Fehlermeldung “vendor does not exist and could not be created”?

Probieren Sie das:

sudo usermod -a -G www-data `whoami` # logout und login notwendig
sudo chown root:root /var/www
sudo chmod 755 /var/www/
sudo chown -R www-data:www-data /var/www/test
sudo chmod -R 774 /var/www/test