Skip to content
zzolo edited this page Dec 17, 2011 · 7 revisions

This page is meant to be a end-to-end instruction on how to get up and running with the Marketplace. But for now, it is simply a place to document how the application is currently deployed.

Hardware

  • Currently, running on an EC2 Large instance. (ami??)
    • There is no reason that EC2 is required for this.

Operating System

  • Ubunutu
    • (what version?)

Application

Database

  • Using MySQL
    • (how was this installed?)
    • (any specific config changes?)

PHP

  • (what version?)
  • (how installed?)
  • (any specific config changes?)

FastCGI

  • FastCGI is used because of the use of Nginx.
    • (what version?)
    • (how installed?)
    • (any specific config changes?)

Nginx

Though Drupal is most often used with Apache, Nginx is a fast, non-blocking web server.

  • (what version?)
  • (how installed?)
  • (any specific config changes?)
  • Main config: /etc/nginx/site-enabled/civic

Varnish

Not set up yet but being considered. This would greatly help anonymous traffic.

Apache Solr

Not set up yet but being considered. This would help improve both performance and relevancy for searching.

Maintenance

Drush

Drush is extremely helpful in managing a Drupal site form the command line.

  • Install
    • Installed pear first. sudo apt-get install php-pear
    • Upgrade pear. sudo pear upgrade
    • Then following instructions on Drush project page.
      • Had to do with sudo unfortunately, though Drush should work without sudo.

Cron

  • Drupal requires that cron.php be run on a regular basis.
    • (how is this set up, as it seems to be running, but there are no obvious cron entries?)

Backups

  • ??
Clone this wiki locally