【问题标题】:server terminated unexpectedly,symfony 3 ubuntu 14.04 LTS服务器意外终止,symfony 3 ubuntu 14.04 LTS
【发布时间】:2016-07-13 07:36:17
【问题描述】:

我是 ubuntu 新手。我在 ubuntu 14.04 LTS 上使用 symfony 3。当我运行 php bin/console server:run 时,它会启动,但是当我尝试在浏览器中以 localhost:8000 的身份打开它时。它显示 [错误] 内置服务器意外终止。

【问题讨论】:

  • 在您的问题中包含代码,也许它有问题,但我们无法在没有实际看到的情况下判断。
  • 尝试 php app/console server:run 127.0.0.1:9000 (不同的端口) stackoverflow.com/questions/28842819/… 。此外,您实际上可能只是一个 PHP 异常..
  • 我尝试了不同的端口,但遇到了同样的问题 azhar@azhar-Inspiron-N5010:/var/www/neemka.com$ php bin/console server:run 127.0.0.1:9000 [OK]服务器在127.0.0.1:9000 上运行 // 使用 CONTROL-C 退出服务器。 [错误] 内置服务器意外终止。使用 -v 选项再次运行命令以获取更多详细信息。
  • 当我使用 -v 运行命令时,它显示 RUN '/usr/bin/php5' '-S' '127.0.0.1:8000' '/var/www/neemka.com/vendor /symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/router_dev.php'
  • 我给了它一个新的开始,现在它在 Symfony 的欢迎页面上运行良好,但是当我输入我的第一个控制器 URL 时它会停止,我认为每当我的代码出现错误时,服务器就会终止.现在它显示 RES 139 命令没有成功运行 [错误] 内置服务器意外终止。

标签: ubuntu-14.04 symfony


【解决方案1】:

这是日志文件的权限问题。我更改了权限,现在它可以正常工作了。

【讨论】:

    【解决方案2】:

    我建议您在测试时使用调试 URL。 因此,在您的情况下,请尝试在浏览器中发布以下 URL:

    http://127.0.0.1:8000/app_dev.php
    

    调试 URL 可能会显示更多有用的信息。

    您还可以编辑 app_dev.php 文件以允许其他主机(远程)访问它。它位于web 文件夹中。要编辑以允许远程主机的行包含以下代码:!(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', 'fe80::1', '::1'])

    只需在其中添加您的远程 IP 地址,例如: !(in_array(@$_SERVER['REMOTE_ADDR'], ['192.168.0.20', '127.0.0.1', 'fe80::1', '::1'])

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-04
      • 1970-01-01
      • 2015-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多