【发布时间】:2013-03-26 14:20:21
【问题描述】:
我这样安装 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 文件,并重新安装/更新供应商,包括自动加载器,还有缓存:预热和缓存:清除,更改权限。还是什么都没有……
【问题讨论】:
-
您发布的错误消息 (... test1\web\app_dev.php ...) 似乎表明 test1 目录仍命名为 test1。那么你到底改名了什么?
-
改名了,项目文件夹从test1到test2。但是错误仍然在路径中显示 test1 ......这就是问题所在。 Sf2 不会直接更新它们...
-
它不会更新路径,因为实际路径没有存储在任何地方。 S2 使用 DIR 来保持一切相对。这部分错误信息“in C:\xampp\htdocs\symfony-projects\test1\web\app_dev.php”确实表明浏览器已经打开了test1\web\app_dev.php然后卡住了。您确定将 test1 重命名为 test2 吗?也许您的浏览器仍然指向 test1 并且正在使用它的缓存?
-
清除导航数据(所有,在 chrome 和 firefox 中,结果相同)我绝对确定文件夹已重命名。虽然 Sf2 使用 DIR 它也使用缓存...我认为应该有问题。但是不知道怎么解决。
-
@JesúsFlores 我在默认启用 APC 时遇到了类似的问题。只需将
apc_stat切换为0
标签: symfony