我试图在 VPS 上配置我的网站。在我的本地机器上一切正常,但在 VPS 上出现 500 错误。这是日志:
PHP message: PHP Fatal error: Uncaught Zend\HttpHandlerRunner\Exception\EmitterException: Output has been emitted previously; cannot emit response in /var/www/project/vendor/zendframework/zend-httphandlerrunner/src/Exception/EmitterException.php:23
Stack trace:
#0 /var/www/project/vendor/zendframework/zend-httphandlerrunner/src/Emitter/SapiEmitterTrait.php(33): Zend\HttpHandlerRunner\Exception\EmitterException::forOutputSent()
#1 /var/www/project/vendor/zendframework/zend-httphandlerrunner/src/Emitter/SapiEmitter.php(26): Zend\HttpHandlerRunner\Emitter\SapiEmitter->assertNoPreviousOutput()
#2 /var/www/project/vendor/zendframework/zend-httphandlerrunner/src/Emitter/EmitterStack.php(40): Zend\HttpHandlerRunner\Emitter\SapiEmitter->emit(Object(Zend\Diactoros\Response\HtmlResponse))
#3 /var/www/project/vendor/zendframework/zend-httphandlerrunner/src/RequestHandlerRunner.php(97): Zend\HttpHandlerRunner\Emitter\EmitterStack->emit(Object(Zend\Diactoros\Response\HtmlResponse))
#4 /var/www/project/vendor/zendfram" while reading response header from upstream, client: ***.***.***.***, server: , request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.2-fpm.sock:", host: "***.***.***.***:***"
我在用着:
- Zend 表达 3
- Nginx 1.14.0
- PHP 7.2 FPM
我不知道是什么导致了这个问题,我很难在这个服务器上调试它。