Hi,
der Hoster Goneo, hab da das alte Homepage Premium Paket, hat per default das allow_url_fopen auf off gestellt.
Damit gibt es ja bekanntlich ein Problem.
Mit PHP 5.4 ist es nun möglich einen eigene php.ini anzulegen, somit kann ich allow_url_fopen auf On stellen.
Laut Aussage Goneo muss diese php.ini aber nun überall dort abgelegt werden, wo die aktiv werden soll.
Und nun beginnt mein Problem.
Der Check sagt OK, wenn ich es in das Verzeichnis check/ packe, soweit so gut, die php.ini Anpassung funktioniert also.
Also packte ich die php.ini in die Verzeichnisse:
- TL_ROOT
- TL_ROOT/composer
- TL_ROOT/system/modules/!composer
- TL_ROOT/system/modules/!composer/ContaoCommunityAlliance/Contao/Composer
trotzdem kommt im Backend die Meldung:
The "http://legacy-packages-via.contao-community-alliance.org/packages.json" file could not be downloaded: allow_url_fopen must be enabled in php.ini (http:// wrapper is disabled in the server configuration by allow_url_fopen=0 failed to open stream: no suitable wrapper could be found)
In einer älteren Installation, wo das noch nicht angezeigt wurde, kam der Hinweis in der error.log, das der Zugriff in der Datei : composer.phar/src/Composer/Util/RemoteFilesystem.php
versucht wurde. Das ist ja eine aus der phar wo ich nicht rankomme, oder?
Jemand eine Idee wie ich es vielleicht doch noch zum Laufen bekomme?
Nachtrag: derzeit Contao 3.2.10 mit Composer aus dem ER2 installiert (0.9.5)
Nachtrag2: komplette Meldung als Error gerade angezeigt bekommen:
Code:
Fatal error: Uncaught exception Composer\Downloader\TransportException with message The "http://legacy-packages-via.contao-community-alliance.org/packages.json" file could not be downloaded: allow_url_fopen must be enabled in php.ini (http:// wrapper is disabled in the server configuration by allow_url_fopen=0 failed to open stream: no suitable wrapper could be found) thrown in phar://composer/composer.phar/src/Composer/Util/RemoteFilesystem.php on line 256
#0 phar://composer/composer.phar/src/Composer/Util/RemoteFilesystem.php(82): Composer\Util\RemoteFilesystem->get('legacy-packages...', 'http://legacy-p...', Array, NULL, false)
#1 phar://composer/composer.phar/src/Composer/Repository/ComposerRepository.php(612): Composer\Util\RemoteFilesystem->getContents('legacy-packages...', 'http://legacy-p...', false)
#2 phar://composer/composer.phar/src/Composer/Repository/ComposerRepository.php(432): Composer\Repository\ComposerRepository->fetchFile('http://legacy-p...', 'packages.json')
#3 phar://composer/composer.phar/src/Composer/Repository/ComposerRepository.php(244): Composer\Repository\ComposerRepository->loadRootServerFile()
#4 phar://composer/composer.phar/src/Composer/DependencyResolver/Pool.php(94): Composer\Repository\ComposerRepository->hasProviders()
#5 system/modules/!composer/ContaoCommunityAlliance/Contao/Composer/Controller/AbstractController.php(178): Composer\DependencyResolver\Pool->addRepository(Object(Composer\Repository\CompositeRepository))
#6 system/modules/!composer/ContaoCommunityAlliance/Contao/Composer/Controller/DetailsController.php(113): ContaoCommunityAlliance\Contao\Composer\Controller\AbstractController->getPool()
#7 system/modules/!composer/ContaoCommunityAlliance/Contao/Composer/Controller/DetailsController.php(83): ContaoCommunityAlliance\Contao\Composer\Controller\DetailsController->searchPackage('contao-communit...')
#8 system/modules/!composer/ContaoCommunityAlliance/Contao/Composer/ClientBackend.php(200): ContaoCommunityAlliance\Contao\Composer\Controller\DetailsController->handle(Object(Contao\Input))
#9 system/modules/core/classes/Backend.php(272): ContaoCommunityAlliance\Contao\Composer\ClientBackend->generate()
#10 contao/main.php(142): Contao\Backend->getBackendModule('composer')
#11 contao/main.php(293): Main->run()
#12 {main}
Lesezeichen