-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fatal error: require_once(): Failed opening required 'phar:///var/www/vhosts/example.de/httpdocs/composer/composer.phar/vendor/autoload.php' (include_path='.:/opt/plesk/php/5.6/share/pear') in /var/www/vhosts/example.de/httpdocs/system/modules/!composer/src/Runtime.php on line 560 #313
Comments
Poste die composer.json in dreifachen back ticks, also Welche Version des composer-client ist aktuell installiert? |
"contao-community-alliance/composer-client": "~0.14", |
That's only the version you required. What is the version that is currently installed? You can see that in your |
Also ich glaube es gefunden zu haben.
|
Hm, I can't reproduce the problem. I have
Are you sure you are using the latest version of the composer.phar? |
Composer.phar 1.4.1 |
Wenn ich auf PHP 7 umstelle ist der Fehler verschwunden... |
Can not reproduce on PHP 5.6.30-0+deb8u1 (the only PHP 5.6 I still have laying around). Can you provide us with more details how this can be reproduced? |
Mehr als das was ich gepostet habe kann ich auch nicht sagen. |
Doch, die PHP Version z.B. und dann obendrein noch die Einstellung von phar usw. Eigentlich hast du uns hier keinerlei Informationen geben ausser dem Fatal error selbst. Deine Umgebung, hoster, etc. kennen wir nicht. |
Ich kann das Problem bestätigen. |
@discordier teste das lokal bei dir bitte mit folgenden php-Einstellungen: Wenn ich zwischen den Aufrufen des Contao-Backend mittels einer zusätzlichen php-Datei [gleicher Server, im selben Webspace] den opcache mit opcache_reset() leere, dann geht alles einwandfrei. @RitualRambo ich trau mich gar nicht, das hier zu posten, aber füge mal ein opcache_reset(); an den Anfang der composer-Plugin config.php ;-) Dann kannst du wenigstens erst einmal weiterarbeiten. |
Naja ich hab einfach auf PHP7 umgestellt, dann war der Fehler auch weg. |
Auch nach nun text search hier im Ticket finde ich diese Information deinerseits immer noch nicht... In Zukunft bitte gleich mitgeben. @WorkerBeeEu Leider werde ich in naechster Zeit nicht dazu kommen das zu debuggen. PS:
Sag das den Hostern welche PHP immer kaputt konfigurieren, weil sie meinen dadurch seien sie "sicherer". |
Wenn es ein opcache_reset tut, dann sollte auch ein reload des fcgi service funktionieren? *das würde dann ziemlich definitiv auf einen corrupted cache hinweisen und wäre übrigens nichts was wir von unserer seite aus lösen könnten (außer generell nen opcache_reset zu machen bei jedem request, was ziemlich doof wäre) |
@RitualRambo der Fehler tritt sofort nach dem Reset wieder auf. Ich hab den Reset jetzt einfach in der Config drin gelassen, sodass beim Laden des Moduls der Cache zurückgesetzt wird - eine Notlösung, mehr nicht. |
Ich kann das Problem auf einem Hosting von uns nun auch nachvollziehen. Dort kommt auch Plesk zum Einssatz. Das Problem tritt auf wenn ich entweder
@discordier Der composer-client erwartet ja, dass sich in der |
Ich kann das Problem ebenfalls auf einem einzigen Hosting bestätigen. Lokal geht alles einwandfrei, auf dem Server dann nicht mehr. Manchmal tritt der Fehler schon auf, wenn ich nur auf die Paketverwaltung klicke, die Fälle 1-3 von fritzmg kann ich auch bestätigen. Auf dem Server ist ebenfalls ein Plesk installiert. PHP Version: 5.6.30; Handler: FastCGI-Anwendung. Die PHP-Version kann ich leider nicht umstellen um es mal mit der 7er zu testen. |
Heute ist das Problem bei mir auch aufgetreten. Contao 3.5.25, frisch installiert, keine zwei Wochen alt. Bei der Installation des Composers gab es keine Probleme, heute wollte ich den Composer-Cache löschen lassen und die oben genannte Fehlermeldung erscheint. Ebenfalls PHP Version 5.6.30, CGI/FastCGI & Plesk. PHP 7 kann ich leider auch nicht spontan testen, da ich den nötigen Zugriff auf den Server nicht habe und da es immer noch Erweiterungen gibt, die nicht unter PHP7 laufen, wäre es schön, wenn es eine Lösung für PHP5 gibt. |
Ich konnte jetzt auf PHP 7.0 wechseln, bekomme die Fehlermeldung aber immer noch. |
Selbes Problem bei mehreren Contao-Installation auf Plesk (self-hosted) mit PHP 5.6/FastCGI. Nur eine Umstellung auf PHP 7 hilft. |
selbes Problem... Contao 3.5.27 / PHP 5.6.30 / Plesk (self-hosted) |
Zwar uralt hier, aber vielleicht stolpert ja noch einmal jemand drüber. Da ich aufgrund von zu PHP 7.1 inkompatiblen Modulen nicht auf PHP 7.1 umstellen konnte, machte ich das Update über die Konsole auf unserem Plesk-Server mit Mit -4G ging es nicht durch. Weitere Lektüre hier: https://support.plesk.com/hc/en-us/articles/115001707605-How-to-run-Composer-with-Plesk-PHP |
Seit heute morgen begrüßt mich folgende Fehlermeldung.
Contao 3.5.24.
Fatal error: require_once(): Failed opening required 'phar:///var/www/vhosts/example.de/httpdocs/composer/composer.phar/vendor/autoload.php' (include_path='.:/opt/plesk/php/5.6/share/pear') in /var/www/vhosts/example.de/httpdocs/system/modules/!composer/src/Runtime.php on line 560
Hat jemand eine Lösung dafür?
The text was updated successfully, but these errors were encountered: