Symfony的3.3内置的服务器错误
我窗下深化发展的应用程序10 + WAMP + PHP 7 + Symfony的3.3Symfony的3.3内置的服务器错误
我试图使用内置的服务器:
php bin/console server:run
[OK] Server listening on http://127.0.0.1:8000
// Quit the server with CONTROL-C.
当我去http://localhost:8000/app_dev.php/或http://127.0.0.1:8000/app_dev.php
我得到这个错误:
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
Fatal error: Unknown: Failed opening required 'C:\wamp\www\myproject\vendor\symfony\symfony\src\Symfony\Bundle\WebServerBundle/Resources/router.php' (include_path='.;C:\php\pear') in Unknown on line 0
相同的E每条路线下的恐怖。我的路线是正确的,并且在内置服务器之外正常工作...
请问你能帮我解决这个问题吗?
我得到同样的错误,我用作曲家
作曲家创建项目的symfony /框架标准版my_project_name
这是猜测,不是吗?问题中甚至没有composer.json。 –
这不是一个猜测,我用这个解决方案解决了我的问题,在刚刚描述我的问题 – Taha
的问题中虽然您的解决方案确实可以解决您的问题,但这不是一个好的解决方案。它会安装一个新项目,而现有项目存在。这是'如果你有蓝屏,买一台新电脑'的解决方案。由于在这个问题中甚至没有composer.json,你只是不知道项目是怎么样的。 Symfony Framework标准版将安装Twig,Doctrine等。目前还不清楚OP是否使用这些组件。 –
安装项目解决这个问题,我得到了同样的错误,即使通过作曲家安装。
事实证明,无论出于何种原因,当作曲家下载的项目,(vendor\symfony\symfony\src\Symfony\Bundle\WebServerBundle/Resources/router.php
)不包括在错误中列出所需文件你...
为了解决这个问题,我手动添加它https://github.com/symfony/web-server-bundle/blob/master/Resources/router.php和那么我的symfony应用程序按预期工作。
为了实际添加文件,我必须重新启动计算机,因为在启动php服务器后,我作为管理员在Windows中被锁定不了。
UPDATE:
比手动添加文件更妙的是,我刚刚删除的文件夹symfony
从vendor
文件夹中的项目,并重新运行composer update
。确实下载了router.php
文件。有时在运行bin/console server:run
时会被删除。不知道为什么。
我同样的问题,
解决方式:
删除
symfony
文件夹中的供应商composer update
如果你有杀毒(如停住)
disable it
在启动网络之前服务器php bin/console server:run
你尝试关闭您的WAMP的服务器,然后重试? – Mcsky
...是的。和我的电脑。甚至我的appartement。打算尝试整个建筑 – mBbkr
哈哈哈好计划。 您的路径'\ myproject \ vendor'中有空格,请尝试将其删除。 检查你的php路径。你的错误是非常奇怪的 – Mcsky