-
Composer
Hallo,
ich habe eine frische lokale Contao 3.4.0 Inistallation unter xampp und kann dann dort nich Composer installieren.
Der CC schimpft bei
PHP-Code:
Dateirechte
Der PHP-Prozess darf keine Dateien erstellen. Weitere Informationen …
dort steht dann unter ' Weitere Informationen …'
PHP-Code:
Erstelle einen Testordner
Der Testordner hat nicht den richtigen Besitzer und die richtigen Zugriffsrechte.
Der Testordner gehört daemon (sollte XXX gehören) und hat die Zugriffsrechte 755 (sollte 775, 755, 770 oder 750 sein).
Erstelle eine Testdatei
Die Testdatei hat nicht den richtigen Besitzer und die richtigen Zugriffsrechte.
Die Testdatei gehört daemon (sollte XXX gehören) und hat die Zugriffsrechte 644 (sollte 664, 644, 660 oder 640 sein).
Der PHP-Prozess darf keine Dateien auf Ihrem Server erstellen.
D.h. er kann zwar Ordner und Dateien anlegen, allerdings ist der Eigentümer ein anderer. Was eigentlich richtig ist und nicht anders sein soll. Die geforderten Lese/Schreib Rechte sind auch vorhanden. Was ist hier die Lösung?
Außerdem sagt der CC
PHP-Code:
Zusätzliche Dienste
...
Sie können die Composer-Paketverwaltung nicht verwenden. Weitere Informationen …
...
Kann Composer also nicht installieren.
Dort steht dann unter ' Weitere Informationen …'
PHP-Code:
Dateirechte
Der PHP-Prozess darf keine Dateien erstellen.
Der PHP-Prozess darf keine Dateien erstellen oder verändern. Bitte korrigieren Sie die Serverkonfiguration entsprechend.
shell_exec (optional)
Sie können die Composer-Paketverwaltung auf diesem Server verwenden.
Kann Composer also doch installieren?
Wenn ich trotzdem Composer installiere erhalte ich den Fehler
PHP-Code:
Fatal error: Uncaught exception Symfony\Component\Process\Exception\RuntimeException with message The process has been signaled with signal "11". thrown in phar://composer/composer.phar/vendor/symfony/process/Symfony/Component/Process/Process.php on line 369
#0 phar://composer/composer.phar/vendor/symfony/process/Symfony/Component/Process/Process.php(210): Symfony\Component\Process\Process->wait()
#1 phar://composer/composer.phar/src/Composer/Util/ProcessExecutor.php(62): Symfony\Component\Process\Process->run(Array)
#2 phar://composer/composer.phar/src/Composer/Package/Loader/RootPackageLoader.php(309): Composer\Util\ProcessExecutor->execute('svn info --xml', NULL)
#3 phar://composer/composer.phar/src/Composer/Package/Loader/RootPackageLoader.php(188): Composer\Package\Loader\RootPackageLoader->guessSvnVersion(Array)
#4 phar://composer/composer.phar/src/Composer/Package/Loader/RootPackageLoader.php(58): Composer\Package\Loader\RootPackageLoader->guessVersion(Array)
#5 phar://composer/composer.phar/src/Composer/Factory.php(270): Composer\Package\Loader\RootPackageLoader->load(Array)
#6 system/modules/!composer/src/Runtime.php(485): Composer\Factory->createComposer(Object(Composer\IO\BufferIO))
#7 system/modules/!composer/src/ClientBackend.php(308): ContaoCommunityAlliance\Contao\Composer\Runtime::createComposer(Object(Composer\IO\BufferIO))
#8 system/modules/!composer/src/ClientBackend.php(125): ContaoCommunityAlliance\Contao\Composer\ClientBackend->loadComposer()
#9 system/modules/core/classes/Backend.php(415): ContaoCommunityAlliance\Contao\Composer\ClientBackend->generate()
#10 system/modules/core/controllers/BackendMain.php(135): Contao\Backend->getBackendModule('composer')
#11 contao/main.php(22): Contao\BackendMain->run()
#12 {main}
Bin einfach überfordert - kennt jemand das Problem?
Viele Grüße
hippo
-
Die Meldung "Sie können die Composer-Paketverwaltung auf diesem Server verwenden." die unter "Weitere Informationen" erscheint, wird vermutlich nur ein Übersetzungsfehler oder so was in die Richtung sein.
https://github.com/contao/check/issues/75
-
Hallo,
habe die Rechte angepast, d.h. in der /opt/lampp/etc/httpd.conf
User daemon
Group daemon
entsprechend meinen Benutzer eingetragen. Nun ist beim Contao-Check alles grün. Wenn ich allerdings Composer installieren möchte kommt nach wie vor der Fehler:
Code:
Fatal error: Uncaught exception Symfony\Component\Process\Exception\RuntimeException with message The process has been signaled with signal "11". thrown in phar://composer/composer.phar/vendor/symfony/process/Symfony/Component/Process/Process.php on line 369
#0 phar://composer/composer.phar/vendor/symfony/process/Symfony/Component/Process/Process.php(210): Symfony\Component\Process\Process->wait()
#1 phar://composer/composer.phar/src/Composer/Util/ProcessExecutor.php(62): Symfony\Component\Process\Process->run(Array)
#2 phar://composer/composer.phar/src/Composer/Package/Loader/RootPackageLoader.php(309): Composer\Util\ProcessExecutor->execute('svn info --xml', NULL)
#3 phar://composer/composer.phar/src/Composer/Package/Loader/RootPackageLoader.php(188): Composer\Package\Loader\RootPackageLoader->guessSvnVersion(Array)
#4 phar://composer/composer.phar/src/Composer/Package/Loader/RootPackageLoader.php(58): Composer\Package\Loader\RootPackageLoader->guessVersion(Array)
#5 phar://composer/composer.phar/src/Composer/Factory.php(273): Composer\Package\Loader\RootPackageLoader->load(Array)
#6 system/modules/!composer/src/Runtime.php(477): Composer\Factory->createComposer(Object(Composer\IO\BufferIO))
#7 system/modules/!composer/src/ClientBackend.php(308): ContaoCommunityAlliance\Contao\Composer\Runtime::createComposer(Object(Composer\IO\BufferIO))
#8 system/modules/!composer/src/ClientBackend.php(125): ContaoCommunityAlliance\Contao\Composer\ClientBackend->loadComposer()
#9 system/modules/core/classes/Backend.php(410): ContaoCommunityAlliance\Contao\Composer\ClientBackend->generate()
#10 contao/main.php(142): Contao\Backend->getBackendModule('composer')
#11 contao/main.php(293): Main->run()
#12 {main}
Der eigentliche Fehler ist wohl
Code:
The process has been signaled with signal "11"
Habe nichts gefunden was erklärt was dieser Fehler richtig aussagt. Kenne mich auch mit dem Framework (Laravel?) nicht aus. Habe noch versucht auf einem frischen LinuxMint mit Xampp ein Contao mit Composer zu installieren (mit leerer DB). Unter diesem System hatte ich noch nie Probleme mit Xampp, aber auch da kommt der Fehler bei der Composer Installation. Bin ich wirklich der einzige? (alles mit PHP 5.6.3 und Contao 3.4)
Viele Grüße
hippo