如何正确重命名Symfony 2安装文件夹?

时间:2013-03-26 14:20:21

标签: symfony

我以这种方式安装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文件,重新安装/更新供应商,包括自动加载器,还有cache:warmup和cache:clear,更改权限。但仍然没有...

3 个答案:

答案 0 :(得分: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中注销我的用户会话(开始感到偏执)
  • 将文件夹test1重命名为test2
  • 执行composer update命令以调用 post-update-cmd 脚本以确保 bootstrap.php.cache 重建
  • 去了http://localhost/symfony-projects/test2/web/app_dev.php

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

@Touki谢谢,APC的事情很好,但不需要它;)

答案 1 :(得分:0)

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

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

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

composer update

就是这样,项目被重建并且文件" bootstrap.php.cache"似乎:)

我希望这会有所帮助。

答案 2 :(得分:-1)

下次,只需重启机器即可。