2016-11-22 4 views
1

Ich erhalte die Fehlermeldung:Symfony Lexik Translation Bundle Error (apc_exists)

Attempted to call function "apc_exists" from namespace "Lexik\Bundle\TranslationBundle\Translation"

Ich habe das Betriebssystem neu installiert und installiert mein Standard-LAMP-Stack und geklonte Projekt aus Repo.

Ich führe mein Projekt auf PHP7-basierten Webserver auf Elementary OS. Ich habe http://lornajane.net/posts/2016/php-7-0-and-5-6-on-ubuntu dieses Tutorial verwendet, um 2 verschiedene php-Versionen einzurichten, weil ich php5.6 für andere meiner Projekte brauche.

Könnte dieses Problem mit Lexik sein? Oder vielleicht, PHP? Ist es möglich, dass ich einige PHP-Module nicht installieren konnte?

+0

Hergestellt Titel mehr durchsuchbar, den genauen Fehler auf dem Körper der Frage bewegt. Einige generelle Grammatikfehler wurden bereinigt und die Frage ein wenig leichter zu lesen gemacht. – Shawn

Antwort

0

Dies ist höchstwahrscheinlich auf die Tatsache zurückzuführen, dass Sie keine APC-Erweiterung haben.

Da diese PHP7 auf Ubuntu ist, sollten Sie wahrscheinlich in der Lage sein, so etwas laufen:

apt-cache search apcu 

Es sollte so etwas wie php7.0-apcu oder ähnlich sein. Danach ist es nur eine Frage wie jedes andere Paket installieren (via apt-get)

+0

Hallo. Vielen Dank für Ihre Antwort . Nach dem Versuch, diese Erweiterung zu installieren - ich habe die nächste Antwort von CLI. 'Hinweis, die Wahl von 'php-apcu' anstelle von 'php7.0-apcu' php-apcu ist bereits die neueste Version (5.1.7 + 4.0.11-2 + deb.sury.org ~ xenial + 1). 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 Also nicht upgraded.', es bedeutet, dass ich bereits diese Erweiterung hat .... –

+1

@ICS_Vortex Überprüfen Sie, ob es auch für die PHP Ihres Webservers (das installiert ist sein anders als die CLI one) – Veve

+2

@Veve Sie meinen, überprüfen Sie, ob dieses Modul aktiviert ist? Ich habe gerade festgestellt, dass 'APCu Debugging' von meinem' phpinfo() 'deaktiviert ist. –

Verwandte Themen