Mercury is an open-source effort to create reusable, common, stable, kickass stacks for running Drupal. It began as an effort targeted to Amazon EC2, but really wants to have its stacks run anywhere/everywhere Drupal is found.
The current best place to get code from is this GitHub repository:
https://github.com/boztek/mercury
The ideas here have also spawned Pantheon Systems, which provides commercial service, but this group is about free and open-source DIY server configuration for Drupal.
Clarification on EBS volumes, snapshots, and Mercury 1.1beta
Hello,
I've had a Mercury 1.1beta setup at Amazon using an AMI for a few months now. Since this box has been a development box, I hadn't bother to setup automatic snapshots. I was doing them manually from time to time.
Now that we are getting closer to something that will become production, I would like to enable automatic snapshots.
At the time I setup my first instance, which happens to be Instance Store - I followed the document "Set up EBS for Mercury" which describes how to attach an EBS volume and copy www-data and MySQL data to the attached EBS volume.
Read moreA few more Pantheon 1.2 questions
I know you guys are still in development, but I'm happy to report that I'm zeroing in on a successful Pantheon 1.2 implementation. There are a few changes/adjustments needed for people who aren't using the strict Pantheon path layout. For instance, I'm configuring for several different domains which will eventually have live and dev versions. So I've set up new virtual host definitions.
I've successfully determined a workflow to import my existing sites manually into the Pressflow code, but have a few remaining questions holding me back:
Read morepath_alias_cache is listed is incompatible with external caching, whats better, disable pressflow or disable external caching?
path_alias_cache is listed is incompatible with external caching, whats better, disable pressflow or disable external caching?
Is this the best place to post a question like this?
Read morePantheon and Drupal 7
Now that Drupal 7 has been released, the obvious question needs to be asked:
Does Pantheon play well with Drupal 7? As I understand, Drupal 7 has incorporated some of the enhancements of Pressflow code, but not ALL.
What will happen on a Pantheon site if running Drupal 7? Will it gain any performance advantage? Will Varnish play well with Drupal 7?
What are the plans for Pantheon and Drupal 7?
Just trying to get ahead of the curve! :-)
Read moreShould phpmyadmin be enabled on Pantheon?
I've got a successful Pantheon 1.2 install on Linode. Thanks guys! It looks great!
This is a question for the developers. Obviously, setting up users, privileges, and databases from the mysql prompt can be quite tedious. phpmyadmin is the obvious GUI solution, but:
1) How resource intensive is it? Does it take away from Pantheon resources?
2) Will it play well with Varnish?
Read moreLinode Users, what is your setup?
Trying to see what people are running on Linode.
Are you running 32 or 64 bit and what plan are you running on.
What is your performance like?
Read morePantheon and CDNs?
Would/does Pantheon benefit from the use of a CDN?
Read morecan someone tell me where I can find a tutorial how to set vhosts or the other host files to use pantheon dev/live/testing versions?
Sorry i am new to libnux and trying to get my linode vps server running....
And I read the support site. Part said this:
[quote]
Pointing a domain to your server
When you are ready to take your Pantheon site live, all you need to do is update your Domain Name provider (DNS) to point to your instance on the platform. You should do this by using a CNAME record for the "live.yoursite.gotpantheon.com" domain.
As soon as the DNS change propagates, the live instance of your site will be available under the domain name.
Read moreHow to try out Pantheon quickly and easily (on a linode slice anyway)
If you want to try out the latest pantheon on a linode server but are having trouble with its awesomely rapid development (i.e. bleeding edge) you should have better luck with my linode branch on github. I plan to keep it up to date with new changes in pantheon trunk but this branch should always be in a state that installs on a fresh lucid linode server.
Read the instructions in the README but basically:
- Install fresh 64 bit 10.04 lucid on linode
- ssh in as root
- run instructions in README (https://github.com/boztek/mercury/tree/linode)
enforcing ssl behind aws load balancer?
folks,
i'm using mercury 1.0 ami on a small ec2 instance with an elastic load balancer acting as the ssl endpoint...
Read moreSO MANY PASSWORDS REQUIRED FOR PANTHEON SETUP / LETS MAKE IT SIMPLE AND CLEAR HERE
I hope that other people can join inhere to list the alternative of using a single password for everything iin PAntheon setup.
There are so many places passwords are required, and I am not sure which locations require the same password which you have created before, and which require a unique password, and which passwords are setting permissions for which functions. I would be so happy if someone could clear this up.
Read more/apachesolr/schema.xml is missing from Drupal drush module directory. Unable to copy to config to make apache solr work as pser setup instructions. What should we do?
Hi!
I am trying so desperately to follow the step by step set p instructions as provided here:
http://groups.drupal.org/node/70268
8 says
sudo mv /var/www/sites/all/modules/apachesolr/schema.xml /var/solr/default/conf/
which is impiossible because that file is not in the directory drush has downloaded,,,,
Any ideas what to do next?
Read moreIP Tables Guideline?
Hi! I have followed the vps guideline to setting up ip tables... Its great... but I am unsure the settigns I need to make to it to allow pantheon to function correctly. I know I need to allow port 8081 ; 8983, can someone give me the exact stuff I need to add to the iptable to allow pantheon to work?
I am scared I am alone here..... is there a forum I can ask this question in?
Read moreIn the land of the internet, It feels Like Pantheon is Dead/Dying, No updated Documentation, tutorials, and little , disappearing community support?
Greetings ! I am trying to install Pantheon for like 30+ hours straight. I am also a linux newie... but have no problem following like the VPS bible and such.
It seems like nearly a year ago their was a lot more activity around drupal reguarding Pantheon. It seems that it is all but dying. There are little support tickets to browse looking for solution, and what there is is randomly distributed.
It would be nice if there was a more centralized point of information, like the standard support forums for projects like drupal modules.
And whats up with the 1.2 version?
Read moreMercury 1.1 multiple site (not multi-site) question
I've finally got 1.1 working on my Linode server. Yay!
Now, I'm trying to setup multiple sites (not multi-site) using virtual hosting. I began by moving the Mercury/Pressflow files into a subdirectory of /var/www but during the mv process I noticed that there are two more subdirs: .bzr and .bzrignore
Are these directories location dependent? Should they be left in /var/www or moved into the new root subdirectory?
Read moreAfter instal of 1.1, Taxonomy image using imagecache works, imagecache in other situations repeats url?
Ok, I hardly sleep and often fight to stay awake when typing, please forgive me. I have the following problem.
I have installed mercury 1.1 and set my system path on ./sites/default/files using lucid.
Imagecache works when applied to taxonomy image , however normal images are not working due to the url being repeated like this
http://thecenterofthenet.com/sites/default/files/imagecache/avatar3/site... (not working)
http://thecenterofthenet.com/sites/default/files/imagecache/ttt/category... (Taxnonomy images - working)
Read moreStupid Question.... how to edit 500 & other error pages?
Hi!
Im completely new to managing my own server and have just spent the last 2 days setting up mercury 1.1, unfortunately I am getting a 500 error whenever I do things like enable a feed importer. I am working on it, everything else is progressing smoothly.
I have a stupid question, how can I edit the error page template pages like 500 and 503? Also, I am using lucid, and came from a shared server... there is no htdocs root directory .. and I am still going through the joys of setting things up correctly...
Read moreUpgrade from Mercury 1.0 to 1.1
Hi!
I'm going to upgrade my Mercury 1.0 to 1.1 version. When I first installed (on Linode.com) v1.0 I choose Ubuntu 9.X so now I prefer to import my old Mercury site to a new Mercury installation (on another Linode). So I have a few questions:
- Following 1.1v installation instructions:
Should I install the Mercury profile and then try to import the site or stop after the step #11 (Run the Mercury Init Hudson job) and copy my files to sites directory and create the database?
Install problem mercury 1.1 / Step 11 - Hudson fails to complete
I've got a fresh Lucid install. I've run through the installation with a wipe and rebuild in between. I am not able to get past step 11. This is where hudson runs the mecury_init script. I need some clues on where and what to look at next. Here's the tail of my console output which looks like a MySQL connection failure. I can connect to mysql as root from the terminal.
Could not connect: Access denied for user 'track'@'localhost' (using password: YES) * Stopping Tomcat servlet engine tomcat6
...done.
* Starting Tomcat servlet engine tomcat6
...done.
Javascript Aggregator (contrib) makes Varnish serve 503s. Why?
After struggling with Varnish error messages, I found that simply disabling javascript_aggregator module solved it. I really benefit from minified js, though, so I'm eager to learn why this happens. Any thoughts?
Read more



