PHP Schwerwiegender Fehler: Die Klasse 'jsonserializable' wurde in Unbekannt in Zeile 0 nicht gefunden

8

Ubuntu 16.04 PHP 7.0.4 Phalcon 2.1.x Zephir

%Vor%

Wenn phalcon.so in php.ini hinzugefügt wird

    
Gonzalo Fernandez Larravide 25.04.2016, 18:46
quelle

1 Antwort

16

Irgendwie fand ich die Antwort auf und alten Fehlerbericht hier: Segmentierungsfehler nach dem Update auf 2.1.x

Das Problem ist, dass die Erweiterung phalcon vor der Erweiterung json geladen wird, also nehme ich an, dass Sie, wie ich, die Zeile extension=phalcon.so in der Haupt php.ini

hinzugefügt haben

Was Sie tun müssen, ist eine Datei in /etc/php/7.0/mods-available namens phalcon.ini mit der Zeile darin hinzuzufügen: extension=phalcon.so

Dann gehst du einfach und machst einen Softlink, der von /etc/php/7.0/cli/conf.d/50-phalcon.ini auf diese phalcon.ini Datei zeigt (wichtig ist eine Zahl höher als 20, so dass sie nach der json Erweiterung geladen wird) und das war's!

Wiederholen Sie den Vorgang für jede andere Konfiguration, die Sie für PHP haben (Apache, Nginx, usw.).

    
antonienko 02.05.2016 16:33
quelle

Tags und Links