相关疑难解决方法(0)

新的Symfony 3安装:无法在composer安装中打开输入文件:app/console

我通过官方的symfony-installer(http://symfony.com/download)安装了一个新的symfony3-instance .在完成第一件事之后,我将项目提交给Git,并在另一台计算机上克隆了它.克隆后,我运行"composer install"来安装所有symfony-dependencies.现在出现了问题:脚本ScriptHandler::clearCache因错误而停止:Could not open input file: app/console.这是正确的 - symfony3有一个新的目录结构 - 所以console现在驻留在/bin- 而不是在/app.如何告诉作曲家/项目使用新结构而不是旧结构呢?

我在这里阅读(什么是新的Symfony 3目录结构?)关于console-command SENSIOLABS_ENABLE_NEW_DIRECTORY_STRUCTURE=true- 但这在我的情况下不起作用.

有小费吗?

php symfony composer-php

22
推荐指数
3
解决办法
1万
查看次数

无法打开输入文件app/console

我安装了wamp服务器和Symfony2框架的副本.我正在尝试使用以下命令创建一个Bundle:

php app/console generate:bundle --nampespace=IDP/IDP_Bundle --format=yml
Run Code Online (Sandbox Code Playgroud)

我的PHP在 C:/wamp/bin/php/php5.3.10

但是当我运行命令时,它说:

could  not open input file app/console
Run Code Online (Sandbox Code Playgroud)

谁能告诉我出了什么问题?

php symfony

18
推荐指数
3
解决办法
6万
查看次数

为什么我的Symfony 2.0站点在使用Linux主机的Vagrant上运行缓慢?

我有一个Symfony 2.0应用程序使用Vagrant运行Linux客户端和主机O/S(Ubuntu).但是,它运行缓慢(例如,加载页面需要几秒钟,通常超过10秒),我无法解决原因.我在本地运行站点而不是Vagrant VM的同事让它运行得更快.

我在其他地方读过,如果没有启用NFS,Vagrant VM的运行速度非常慢,但我已经启用了.我也在使用APC缓存试图加快速度,但问题仍然存在.

我使用http://webmozarts.com/2009/05/01/speedup-performance-profiling-for-your-symfony-app上的说明对我的网站运行xdebug ,但我不清楚从哪里开始分析来自此的数据.我已经在KCacheGrind中打开它并在"Incl."下寻找高数字.和"自我",但这表明php::session_start需要相当长的时间.

关于我应该在这里尝试什么的任何建议?对不起稍微宽泛的问题,但我很难过!

symfony vagrant

17
推荐指数
3
解决办法
1万
查看次数

如何使用新的目录结构创建新的Symfony项目?

直到几天前,才有可能使用新的(Symfony 3)目录结构创建一个新的Symfony项目.运行时composer create-project symfony/framework-standard-edition path/ "2.5.*",Composer会询问以下问题:

你想使用Symfony 3目录结构吗?[Y/N]

新结构提供了一些改进,例如consoleapp目录移动到bin目录,以及phpunit.xml.distapp目录移动到根目录.缓存和日志目录已移至新var目录.

看一下这个答案(由我编写),以获取完整的更改列表.

但是,全新安装的标准发行版不再提供此选项.似乎问题已于7月16日被删除,因为新的目录结构造成了太多的混乱,特别是对于新用户.在GitHub上也可以看到这个问题.

是否仍然可以使用新的目录结构创建项目?

symfony

14
推荐指数
2
解决办法
5019
查看次数

Symfony LTS:如何从2.8升级到3.4?

Symfony 2.8是2.x分支的最新版本和以前的LTS。

Symfony 3.4是3.x分支和当前LTS 的最新版本。

为了从升级的Symfony需要什么样的步骤2.83.4,并切换到这最后LTS?

symfony symfony-2.8 symfony-3.4

5
推荐指数
2
解决办法
1551
查看次数

PHP app\console不会尝试为Symfony 2创建包

我已经在PHP 5.3.8的Xampp服务器上安装了Symfony2,一切正常(php,symfony演示页面).

我尝试创建自己的helloWorld,正如教程所说:

php app/console generate:bundle --namespace = Acme/HelloBundle --format = yml

我去开始 - >运行 - > CMD并放入那行代码,它给了我这个:

无法打开输入文件:app/console

我将PHP目录放到系统路径中,但问题仍然存在.

php console bundle symfony

1
推荐指数
2
解决办法
1万
查看次数