Php 为什么Symfony在启动本地服务器时询问有效令牌?
我的笔记本电脑上正在开发symfony 5.1应用程序。 此命令失败:Php 为什么Symfony在启动本地服务器时询问有效令牌?,php,symfony,Php,Symfony,我的笔记本电脑上正在开发symfony 5.1应用程序。 此命令失败: symfony console server:start 您的令牌已被吊销,请重新登录 然后,提示让我登录,但我不能总是登录,因为我在防火墙后面,出于某些安全原因拒绝外部访问 我试过: 要卸载本地证书颁发机构 要启动没有TLS的服务器 使用命令symfonyserve-d启动服务器(我收到了相同的错误消息) 使用不同版本的PHP启动应用程序(使用.PHP version文件) 这可能是因为我测试了一个已过期的演示sym
symfony console server:start
您的令牌已被吊销,请重新登录
然后,提示让我登录,但我不能总是登录,因为我在防火墙后面,出于某些安全原因拒绝外部访问
我试过:
- 要卸载本地证书颁发机构
- 要启动没有TLS的服务器
- 使用命令
启动服务器(我收到了相同的错误消息)symfonyserve-d
- 使用不同版本的PHP启动应用程序(使用
文件).PHP version
一旦我连接到其他网络,我就可以登录,但我想在我们的企业网络上启动这个本地服务器。(我厌倦了断开网络连接)如果我做对了,你想只在本地启动服务器,对吗
symfony serve -d
-d
标志在后台启动服务器。您可能需要安装证书,以便使用以下命令提供https://
:symfony服务器:ca:install
。这两个命令都是在项目的根目录中发出的
完成后,进入启动服务器的根目录,键入以下命令停止服务器:symfony server:stop
这将为您的symfony项目提供一个本地web服务器
仅供参考:如果您安装了多个PHP版本,您可能需要通过将.PHP版本
文件保存到根目录来选择一个特定的版本:
对于任何7.x版本:
echo 7 > .php-version
对于7.2版本:
echo 7.2 > .php-version
我遇到过这样的问题。它帮助了我-symfony帐户:注销 在这里我找到了答案- Alexandre编辑:我只需要从云端注销。由于防火墙规则,symfony检测到Internet可用并尝试获取新令牌,但由于防火墙规则而失败 现在,我只需在连接到企业网络时断开与云的连接:
symfony账户:注销
谢谢您的回答,但这对我没有帮助。当我离线或在家时,服务器启动良好。一旦我连接到企业网络,服务器就无法启动。防火墙规则当然会阻止某些东西,但为什么symfony没有像我离线时那样启动它呢?