New WP installation setup guide
Technical documentation
2012-10-30
SYSTEM ADMINISTRATOR
- Create a new user
- Create a new directory for the webroot
- Create a new MySQL db, and a new MySQL user with all privileges on it
- Configure Apache (new vhost)
- Install WordPress via SVN, and run setup wizard
- Run WP Network setup, if needed
- Abstract WP configuration into env.php and add .gitignore, as per https://github.com/boonebgorges/wp-starter-repo
- Initialize git repo, add all files, and commit
- Create remote git repo, if applicable, and push to the repo
- 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)