Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么Symfony在启动本地服务器时询问有效令牌?_Php_Symfony - Fatal编程技术网

Php 为什么Symfony在启动本地服务器时询问有效令牌?

Php 为什么Symfony在启动本地服务器时询问有效令牌?,php,symfony,Php,Symfony,我的笔记本电脑上正在开发symfony 5.1应用程序。 此命令失败: symfony console server:start 您的令牌已被吊销,请重新登录 然后,提示让我登录,但我不能总是登录,因为我在防火墙后面,出于某些安全原因拒绝外部访问 我试过: 要卸载本地证书颁发机构 要启动没有TLS的服务器 使用命令symfonyserve-d启动服务器(我收到了相同的错误消息) 使用不同版本的PHP启动应用程序(使用.PHP version文件) 这可能是因为我测试了一个已过期的演示sym

我的笔记本电脑上正在开发symfony 5.1应用程序。 此命令失败:

symfony console server:start
您的令牌已被吊销,请重新登录

然后,提示让我登录,但我不能总是登录,因为我在防火墙后面,出于某些安全原因拒绝外部访问

我试过:

  • 要卸载本地证书颁发机构
  • 要启动没有TLS的服务器
  • 使用命令
    symfonyserve-d
    启动服务器(我收到了相同的错误消息)
  • 使用不同版本的PHP启动应用程序(使用
    .PHP version
    文件)
这可能是因为我测试了一个已过期的演示symfony云。所以,我尝试删除云的所有元素

没有成功

一旦我离线,服务器就可以启动了。
一旦我连接到其他网络,我就可以登录,但我想在我们的企业网络上启动这个本地服务器。(我厌倦了断开网络连接)

如果我做对了,你想只在本地启动服务器,对吗

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没有像我离线时那样启动它呢?