我在将网络主机的目录重命名为 public_html 时遇到了一些麻烦。
据最新tutorial我正在尝试成功重命名它,但是每次当我尝试使用控制台命令运行本地服务器时,我都会收到错误:
[错误]文档根目录“.../.../App/public”不存在。
我确信我的代码做错了。但我不知道在哪里。我对 Symfony 非常陌生。
这是我的 Composer.json 代码:
"extra": {
"symfony": {
"allow-contrib": false,
"require": "4.2.*",
}
"public-dir": "public_html"
},
我理解有问题吗? 感谢您的帮助。
最佳答案
如果代码片段准确地代表了您在composer.json 中的内容,那么我注意到它不是格式正确的json 文件。在“extra”中,在“symfony”键的值之后,您需要放置一个分隔符“,”,然后在下一行中您可以添加更多键:值对。 AS 于:
"extra": {
"symfony": {
"allow-contrib": false,
"require": "4.2.*",
},
"public-dir": "new_public_html_dirname"
}
格式不正确的 json 文件将阻止其执行。我希望它有帮助。
运行 Composer 更新非常重要。
composer update
关于php - Symfony 4.x 公共(public)目录重命名为 public_html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54576732/