external/import.php 脚本似乎对我不起作用。我正在使用 Docker 安装以及本地 webapp。我尝试使用通过分析我的 Symfony-Webapp 并将 XHProf 输出编码为 Json 创建的 Json 文件。Json 文件看起来像这样:
{
"Composer\\Autoload\\ClassLoader::loadClass==>Composer\\Autoload\\ClassLoader::findFile": {
"ct": 5,
"wt": 22,
"cpu": 0
},
"Composer\\Autoload\\includeFile==>load::dotenv\/Dotenv.php": {
"ct": 1,
"wt": 1120,
"cpu": 0
},
"Composer\\Autoload\\ClassLoader::loadClass==>Composer\\Autoload\\includeFile": {
"ct": 5,
"wt": 5143,
"cpu": 0
},
"spl_autoload_call==>Composer\\Autoload\\ClassLoader::loadClass": {
"ct": 5,
"wt": 5293,
"cpu": 0
},
"main()==>spl_autoload_call": {
"ct": 4,
"wt": 39240,
"cpu": 31250
},
"main()==>Symfony\\Component\\Dotenv\\Dotenv::__construct": {
"ct": 1,
"wt": 5,
"cpu": 0
},
"main()==>dirname": {
"ct": 1,
"wt": 4,
"cpu": 0
},
"Symfony\\Component\\Dotenv\\Dotenv::bootEnv==>is_file": {
"ct": 1,
"wt": 74,
"cpu": 0
},
{...},
文件本身有大约 6.000 行。当我尝试使用脚本导入它时,什么都没有发生。大约一个小时后,我中止了这个过程,并用一个包含大约 20 行的 Json 文件重试了它。然后我再次执行命令。这一次,它在大约 5 分钟后结束了该过程,但数据库没有任何变化,Web 界面也没有变化。
在搜索了一整天的任何文档之后,我唯一的结果似乎已经过时了,因为它们包含 external/headers.php 文件,在当前主文件中找不到该文件。有没有人知道如何导入这些配置文件?我是否错过了一些我应该包含的数据?