Composer/Installation: Unterschied zwischen den Versionen

Aus Foxwiki
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
Zeile 4: Zeile 4:
</syntaxhighlight>
</syntaxhighlight>


Führen Sie die folgende Installation durch, falls sie [[composer.phar]] noch nicht installiert ist
Führen Sie die folgende Installation durch, falls [[composer.phar]] noch nicht installiert ist
<syntaxhighlight lang="bash" highlight="">
  cd /var/www/roundcube
  cd /var/www/roundcube
  chown -R root:apache .
  chown -R root:apache .
Zeile 13: Zeile 14:
  mkdir -p /var/www/.composer  
  mkdir -p /var/www/.composer  
  chown -R apache:apache /var/www/.composer
  chown -R apache:apache /var/www/.composer
</syntaxhighlight>


Da [[Composer]] von [[Apache/Wenserver]] ausgeführt werden muss, müssen Schreibrechte für bestimmte Ordner und Dateien eingerichtet werden, die der [[Apache-Benutzer]] überschreiben muss
Da [[Composer]] von [[Apache/Wenserver]] ausgeführt werden muss, müssen Schreibrechte für bestimmte Ordner und Dateien eingerichtet werden, die der [[Apache-Benutzer]] überschreiben muss
<syntaxhighlight lang="bash" highlight="">
  mkdir -p /srv/httpd
  mkdir -p /srv/httpd
  chown -R apache:apache /srv/httpd
  chown -R apache:apache /srv/httpd
Zeile 21: Zeile 24:
  chown apache:apache composer.lock composer.phar
  chown apache:apache composer.lock composer.phar
  chmod -R g+w plugins vendor composer.lock
  chmod -R g+w plugins vendor composer.lock
</syntaxhighlight>


; Composer installieren
; Composer installieren
Führen Sie folgenden Befehl in Ihrer Befehlszeile aus:
Führen Sie folgenden Befehl in Ihrer Befehlszeile aus:
<syntaxhighlight lang="bash" highlight="">
  cd <roundcube-project-root>
  cd <roundcube-project-root>
  curl -s https://getcomposer.org/installer | php
  curl -s https://getcomposer.org/installer | php
</syntaxhighlight>


Oder laden Sie composer.phar in Ihr Roundcube-Stammverzeichnis herunter.
Oder laden Sie composer.phar in Ihr Roundcube-Stammverzeichnis herunter.
[[Kategorie:Composer]]
[[Kategorie:Composer]]

Aktuelle Version vom 7. August 2026, 10:00 Uhr

Installation

sudo apt install composer

Führen Sie die folgende Installation durch, falls composer.phar noch nicht installiert ist

 cd /var/www/roundcube
 chown -R root:apache .
  
 wget https://getcomposer.org/composer-stable.phar
 mv composer-stable.phar composer.phar 
 chown apache:apache composer.phar 
 mkdir -p /var/www/.composer 
 chown -R apache:apache /var/www/.composer

Da Composer von Apache/Wenserver ausgeführt werden muss, müssen Schreibrechte für bestimmte Ordner und Dateien eingerichtet werden, die der Apache-Benutzer überschreiben muss

 mkdir -p /srv/httpd
 chown -R apache:apache /srv/httpd
 
 touch composer.lock
 chown apache:apache composer.lock composer.phar
 chmod -R g+w plugins vendor composer.lock
Composer installieren

Führen Sie folgenden Befehl in Ihrer Befehlszeile aus:

 cd <roundcube-project-root>
 curl -s https://getcomposer.org/installer | php

Oder laden Sie composer.phar in Ihr Roundcube-Stammverzeichnis herunter.