Project

General

Profile

New WP installation setup guide

Technical documentation
2012-10-30

SYSTEM ADMINISTRATOR
  1. Create a new user
  2. Create a new directory for the webroot
  3. Create a new MySQL db, and a new MySQL user with all privileges on it
  4. Configure Apache (new vhost)
WP DEVELOPER
  1. Install WordPress via SVN, and run setup wizard
  2. Run WP Network setup, if needed
  3. Abstract WP configuration into env.php and add .gitignore, as per https://github.com/boonebgorges/wp-starter-repo
  4. Initialize git repo, add all files, and commit
  5. Create remote git repo, if applicable, and push to the repo
SYSTEM ADMINISTRATOR
  1. Set write mode on the relevant WP directories. Specifically: wp-content/uploads and wp-content/blogs.dir (if it exists) should be owned by the apache user, and should belong to a group that contains the WP owner, and should be chmodded g+w (so that both apache and the WP owner have write access to these directories)

Files