1

我以这种方式安装 Symfony 2.3.0-DEV:

composer self-update
git clone https://github.com/symfony/symfony-standard test1
copy .\test1\app\config\parameters.yml .\test1\app\config\parameters.yml.dist
composer install

但是,每次我不得不重命名(即“test2”)项目文件夹。我的安装中断并显示错误:

Warning: require_once(C:\xampp\htdocs\symfony-projects\test1\web/../app/bootstrap.php.cache): failed to open stream: No such file or directory in C:\xampp\htdocs\symfony-projects\test1\web\app_dev.php on line 19

Fatal error: require_once(): Failed opening required 'C:\xampp\htdocs\symfony-projects\test1\web/../app/bootstrap.php.cache' (include_path='.;\xampp\php\PEAR') in C:\xampp\htdocs\symfony-projects\test1\web\app_dev.php on line 19

我试过,删除缓存文件夹,删除 bootstrap.cache.php 文件,并重新安装/更新供应商,包括自动加载器,还有缓存:预热和缓存:清除,更改权限。而且还是什么都没有……

4

3 回答 3

0

终于解决了!这就是我所做的。

composer self-update
git clone https://github.com/symfony/symfony-standard test1
copy .\test1\app\config\parameters.yml .\test1\app\config\parameters.yml.dist
composer install
  • 加载http://localhost/symfony-projects/test1/web/app_dev.php一次。
  • 关闭浏览器 (chrome),停止 xampp (apache/mysql) 和 powershell
  • 删除/app/cache/ * 和/app/bootstrap.php.cache 文件
  • 关闭 IDE,在 Windows 8 中注销我的用户会话(开始感觉偏执)
  • 将文件夹重命名test1test2
  • 执行composer update命令调用post-update-cmd脚本以确保bootstrap.php.cache已重建
  • 去了http://localhost/symfony-projects/test2/web/app_dev.php

然后工作。可能这个问题是由于锁定的文件......

@Touki 谢谢,APC 是一个很好的洞察力,但不需要它;)

于 2013-03-26T16:47:22.760 回答
0

这个话题很老了,但我也遇到了同样的问题。问题是:我使用命令安装了 symfony2:

php composer.phar create-project symfony/framework-standard-edition myProject 2.1.x-dev

但我有同样的致命错误。但是,我的解决方案是转到 myProject 目录并运行命令:

composer update

就是这样,项目被重建并且文件“bootstrap.php.cache”出现了:)

我希望这有帮助。

于 2015-06-30T17:44:36.460 回答
-1

下次,只需重新启动您的机器。

于 2013-11-17T18:00:36.560 回答