Weird. Today the problem has returned. Yet if I look for 'bp2': grep -R bp2 *
All I get is what is left over from when the files were auto-generated at the original site: apps/frontend/modules/authority_status/actions/actions.class.php: * @package bp2 apps/frontend/modules/payment_type/actions/actions.class.php: * @package bp2 apps/frontend/modules/category/actions/actions.class.php: * @package bp2 apps/frontend/modules/contact/actions/actions.class.php: * @package bp2 apps/frontend/modules/authority/actions/actions.class.php: * @package bp2 apps/frontend/modules/prize_type/actions/actions.class.php: * @package bp2 apps/frontend/modules/user/actions/actions.class.php: * @package bp2 apps/frontend/modules/wait_list/actions/actions.class.php: * @package bp2 apps/frontend/modules/priority/actions/actions.class.php: * @package bp2 apps/frontend/modules/question_status/actions/actions.class.php: * @package bp2 apps/frontend/modules/authority_type/actions/actions.class.php: * @package bp2 apps/frontend/modules/page/actions/actions.class.php: * @package bp2 apps/frontend/modules/payment_status/actions/actions.class.php: * @package bp2 apps/frontend/modules/email/actions/actions.class.php: * @package bp2 apps/frontend/modules/question/actions/actions.class.php: * @package bp2 apps/backend/modules/category/actions/actions.class.php: * @package bp2 apps/backend/modules/dashboard/actions/actions.class.php: * @package bp2 apps/backend/modules/category-bak/actions/actions.class.php: * @package bp2 apps/backend/modules/sf_guard_user/actions/actions.class.php: * @package bp2 apps/backend/modules/sf_guard_user/lib/ sf_guard_userGeneratorConfiguration.class.php: * @package bp2 apps/backend/modules/sf_guard_user/lib/ sf_guard_userGeneratorHelper.class.php: * @package bp2 apps/backend/modules/page/actions/actions.class.php: * @package bp2 but if I switch over to this path: /home/mypail/home/sfprojects/betatest/ and try this: symfony cc I once again get this: Fatal error: Cannot redeclare class ProjectConfiguration in /home/ mypail/home/sfprojects/bp2/config/ProjectConfiguration.class.php on line 28 So somewhere, somehow, the symfony commands are hardcoded to the old path. But I can not find where that hard-coding is. Any thoughts? On Jun 15, 3:53 am, Lawrence <lkrub...@geocities.com> wrote: > This was a surprising problem. I suppose it shows how poorly I > understand Symfony. > > We were doing development on our server at this path: > > /home/mypail/home/sfprojects/bp2/ > > On the server, in the directory that is available on the web, we > created an alias so that the above path could be reached at an url > like: > > http://www.domain.com/v1/ > > After 2 months of hard-work, it was time to let some people test the > site. Of course, we didn't want beta-testers looking at a site that > the programmers were working on, since there was always the chance of > some transitory bug arising during work. So I created a new directory, > and then I copied everything over: > > cp -r /home/mypail/home/sfprojects/bp2/* /home/mypail/home/sfprojects/ > betatest/ > > Then I created an alias so that our beta testers could see this site > by pointing their browsers here: > > http://www.domain.com/v1/ > > But when I ssh'ed to the server and cd'ed to here: > > /home/mypail/home/sfprojects/betatest/ > > Every command I entered went back to the other, earlier path. For > instance, if I went here: > > /home/mypail/home/sfprojects/betatest/ > > and did this: > > # symfony cc > > then I got this error: > > Fatal error: Cannot redeclare class ProjectConfiguration in /home/ > mypail/home/sfprojects/bp2/config/ProjectConfiguration.class.php on > line 28 > > That is the path of the other site. > > I did all the obvious things: > > 1.) I deleted everything in the cache folder. > > 2.) I chased down every reference to the first site in the config > files: > > grep bp2 config/* > > I looked in the symfony file itself, but I didn't see anything > hardcoded there, other than the shebang line. > > Still the problem persisted. > > Finally, I tracked down, and changed, every single instance of bp2: > > grep -R bp2 * > > I deleted everything in the log folder, I deleted an error_log file > that someone had started in the web directory. I deleted a backup of > the database that had "bp2" in it. > > None of these files struck me as important, but once I had deleted or > changed every single instance of 'bp2', the "symfony cc" command began > to work again. > > But where was the reference to the other path? It wasn't in the cache > and it wasn't in any of the config files, because I took care of those > early on. So where was it? Where else would Symfony store a hard-coded > path? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en -~----------~----~----~----~------~----~------~--~---