我安裝的Symfony 2.3.0-DEV這樣:如何正確重命名Symfony 2安裝文件夾?
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
但是,每次我不得不重命名項目文件夾(即 「測試2」)。我安裝出問題,並顯示錯誤:
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。那你到底是什麼名字的? – Cerad
它被重命名,從test1到test2的項目文件夾。但是錯誤仍然會在路徑中顯示test1 ...這是問題所在。 Sf2不直接更新它們... – Jeflopo
它不更新路徑,因爲實際路徑不存儲在任何地方。 S2使用__DIR__來保持一切相對。這部分錯誤信息「在C:\ xampp \ htdocs \ symfony-projects \ test1 \ web \ app_dev.php」中確實表明瀏覽器已打開test1 \ web \ app_dev.php,然後卡住了。你真的確定你把test1改名爲test2嗎?也許你的瀏覽器仍然指向test1並使用它的緩存? – Cerad