После обновления php с 5.6 до 7 Symfony 3 вызывает это исключение:
Неустранимая ошибка: класс Symfony \ Component \ HttpFoundation \ Session \ Storage \ Proxy \ SessionHandlerProxy содержит 1 абстрактный метод и поэтому должен быть объявлен абстрактным или реализовать оставшиеся методы (SessionHandlerInterface :: write) в \ vendor \ symfony \ symfony \ src \ Symfony \ Компонент \ HttpFoundation \ Session \ Storage \ Proxy \ SessionHandlerProxy.php в строке 19
Symfony 3 несовместим с PHP 7? тот же код работает на php 5.6
композитор show -i выход:
doctrine/annotations v1.2.7 Docblock Annotations Parser doctrine/cache v1.6.0 Caching library offering an o... doctrine/collections v1.3.0 Collections Abstraction library doctrine/common v2.6.1 Common Library for Doctrine p... doctrine/dbal v2.5.3 Database Abstraction Layer doctrine/doctrine-bundle 1.6.1 Symfony DoctrineBundle doctrine/doctrine-cache-bundle 1.2.2 Symfony Bundle for Doctrine C... doctrine/inflector v1.1.0 Common String Manipulations w... doctrine/instantiator 1.0.5 A small, lightweight utility ... doctrine/lexer v1.0.1 Base library for a lexer that... doctrine/orm v2.5.3 Object-Relational-Mapper for PHP incenteev/composer-parameter-handler v2.1.2 Composer script handling your... jdorn/sql-formatter v1.2.17 a PHP SQL highlighting library kriswallsmith/assetic v1.3.2 Asset Management for PHP monolog/monolog 1.17.2 Sends your logs to files, soc... paragonie/random_compat v1.2.2 PHP 5.x polyfill for random_b... psr/log 1.0.0 Common interface for logging ... sensio/distribution-bundle v5.0.3 Base bundle for Symfony Distr... sensio/framework-extra-bundle v3.0.12 This bundle provides a way to... sensio/generator-bundle v3.0.3 This bundle generates code fo... sensiolabs/security-checker v3.0.2 A security checker for your c... swiftmailer/swiftmailer v5.4.1 Swiftmailer, free feature-ric... symfony/assetic-bundle v2.7.1 Integrates Assetic into Symfony2 symfony/monolog-bundle v2.8.2 Symfony MonologBundle symfony/phpunit-bridge v2.8.1 Symfony PHPUnit Bridge symfony/polyfill-intl-icu v1.1.1 Symfony polyfill for intl's I... symfony/polyfill-mbstring v1.1.1 Symfony polyfill for the Mbst... symfony/polyfill-php56 v1.1.1 Symfony polyfill backporting ... symfony/polyfill-php70 v1.1.1 Symfony polyfill backporting ... symfony/polyfill-util v1.1.1 Symfony utilities for portabi... symfony/swiftmailer-bundle v2.3.9 Symfony SwiftmailerBundle symfony/symfony v3.0.3 The Symfony PHP framework twig/twig v1.24.0 Twig, the flexible, fast, and...
php.ini
[opcache] opcache.enable=1 opcache.memory_consumption=128 opcache.interned_strings_buffer=16 opcache.max_accelerated_files=6000 opcache.use_cwd=1 opcache.validate_timestamps=1 opcache.save_comments=1 opcache.fast_shutdown=1
Перезапуск служб httpd может устранить эту ошибку.
Не удалось воспроизвести ошибку после ее переживания, но это может быть сбой PHP, который, в свою очередь, вызывает неполное состояние, которое заставляет сообщение об ошибке застревать в ответе на буфер службы httpd, после чего оно подается для каждого отдельного запроса любой призрак будет обслуживаться в этой службе с тех пор, пока служба не будет убита.
Credit Scott Flacks комментирует другой ответ.
Попробуйте перейти на Symphony 3.1 .
Symphony 3.0 был выпущен в ноябре 2015 года, и хотя он должен быть совместим с PHP7 – PHP7 был официально выпущен только позже , в декабре 2015 года.