首页 > 解决方案 > 堆栈跟踪中不存在文件

问题描述

我在 Debian docker 中使用 php7.0.33。它使用 php-fpm 和 nginx 服务器来提供 php 内容。

当我请求服务器时,我遇到了堆栈跟踪崩溃:

Stack trace:
#0 [internal function]: php\Boot::php\{closure}(2, 'file_get_conten...', '/var/www/htdocs...', 29, Array)
#1 /var/www/htdocs/lib/sys/io/File.php(29): file_get_contents('/var/www/htdocs...')
#2 /var/www/htdocs/lib/sugoi/i18n/Locale.php(51): sys\io\File::getBytes('/var/www/htdocs...')
#3 /var/www/htdocs/lib/sugoi/BaseApp.php(427): sugoi\i18n\Locale::init('fr')
#4 /var/www/htdocs/lib/sugoi/BaseApp.php(840): sugoi\BaseApp->initLang('fr')
#5 /var/www/htdocs/lib/sugoi/BaseApp.php(531): sugoi\BaseApp->setupLang()
#6 /var/www/htdocs/lib/sugoi/BaseApp.php(160): sugoi\BaseApp->mainLoop()
#7 /var/www/htdocs/lib/sugoi/BaseApp.php(744): sugoi\BaseApp->cloneApp()
#8 /var/www/htdocs/lib/sugoi/BaseApp.php(103): sugoi\BaseApp->run()
#9 /var/www/htdocs/lib/App.php(169): sugoi\BaseApp::main()

问题是我已经修复了那个错误。

我什至删除了docker container/var/www/htdocs/lib/sugoi/i18n/Locale.php中的文件,但堆栈跟踪保持不变。

root@dock:/# cat /var/www/htdocs/lib/sugoi/i18n/Locale.php
cat: /var/www/htdocs/lib/sugoi/i18n/Locale.php: No such file or directory

我已经重新启动了 nginx 和 php-fpm,但堆栈跟踪仍然完全一样。我究竟做错了什么?

标签: phpphp-7stack-trace

解决方案


推荐阅读