Simultaneously run D6 and D7 using perusio's drupal-with-nginx

Events happening in the community are now at Drupal community events on www.drupal.org.
Posted by emjayess on November 29, 2012 at 8:58pm

Hi. I just bumped into this hurdle... a glaring oversight in my planning effort. We need to temporarily run a v6 site and a v7 site on the same web server, if possible. Currently, the machine is serving up a d6 (pressflow) site and we're using @perusio's drupal-with-nginx project.

The nginx.conf file contains version-specific include directives, and so wondering if it's workable to move these to the relevant vhost for the 6 and 7 sites, respectively?

Comments

spoke to soon?

Posted by emjayess on November 29, 2012 at 9:23pm

so the error I'm introducing by enabling a d7 vhost and doing a syntax check is actually:
[emerg] 23020#0: "fastcgi_cache" zone "microcache" is unknown in /etc/nginx/nginx.conf:185

tho I'm not including fastcgi_microcache_zone.conf from the main nginx.conf, it's disabled/commented out.

--
matt j. sorenson, g.d.o., d.o.

The problem is the solution

Posted by emjayess on November 29, 2012 at 9:40pm

Ugh, sorry for the noise - the problem was having fastcgi_microcache_zone.conf not included; As a drupal 7 vhost will include drupal.conf which will include microcache_fcgi.conf which will puke if fastcgi_microcache_zone.conf isn't present.

In case it happens to be useful to anyone besides me :P

cheers

--
matt j. sorenson, g.d.o., d.o.

Thanks,

Posted by jgrubb on November 30, 2012 at 1:45pm

I'm probably going to bump into exactly the same issue in the next couple of months, so thanks..

John

few more tidbits

Posted by emjayess on November 30, 2012 at 5:16pm

I haven't gone back to check, but I suspect the default include chain out of the box for drupal 6 would also have included microcache_fcgi.conf, and out of the box would have had alerted of a similar problem.

As best I can recall, we simply disabled all the microcaching setup for pressflow originally due to a md5 collisions issue we couldn't get to the bottom of, a bug that has been fixed in subsequent versions of nginx.

In summary, if you never disable all or part of the microcaching setup in the first place, you probably won't bump into this.

--
matt j. sorenson, g.d.o., d.o.

Nginx

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

AltStyle によって変換されたページ (->オリジナル) /