Creating a occupyboston.org Development Environment: Difference between revisions
(worked through instructions. Added additional details) |
|||
Line 1: | Line 1: | ||
= Creating a occupyboston.org development environment = | = Creating a occupyboston.org development environment = | ||
== Obtaining the Source == | == Obtaining the Source == | ||
Line 34: | Line 34: | ||
$ mysql -uUSERNAME -p | $ mysql -uUSERNAME -p | ||
mysql> create database occubos_wp; | mysql> create database occubos_wp; | ||
mysql> grant all privileges on occubos_wp.* to 'occubos_wp'@'localhost' identified by 'secret-password'; | |||
mysql> exit | mysql> exit | ||
</pre> | </pre> | ||
Line 41: | Line 42: | ||
<pre> | <pre> | ||
cd occupyboston.org # this is the document root | cd occupyboston.org # this is the document root | ||
cp wp-config-sample.php wp-config.php | |||
</pre> | </pre> | ||
=== Configuration Changes === | === Configuration Changes === | ||
Edit | |||
Edit wp-config.php; focus on the below lines. | |||
<pre> | <pre> | ||
Line 60: | Line 62: | ||
Modify 'database_name_here', 'username_here', 'password_here' to the correct values above. | Modify 'database_name_here', 'username_here', 'password_here' to the correct values above. | ||
== | == Web Based Installation == | ||
Start up a web browser and enter the following URL: | |||
http://occupyboston.local/. If all has gone well, you'll be | |||
redirected to http://occupyboston.local/wp-admin/install.php. Follow | |||
the instructions to finish the installation. | |||
Afterwards, log into your development site via http://occupyboston.local/wp-login.php. | |||
At this point, you | At this point, you'll have a wordpress installation that contains all of | ||
the plug-ins used by occupyboston.org. | |||
('''TODO:''' this wordpress installation will look nothing like the occupyboston.org; need to add additional instructions for setting up themeing, etc). | |||
== Miscellaneous Notes == | == Miscellaneous Notes == | ||
The live apache configuration is <tt>~occubos/occupyboston.org/.red/apache2</tt>. There's not much to it. .htaccess (from git) contains the bulk of the apache configuration. | |||
<tt>~ | |||
Revision as of 12:13, 13 May 2012
Creating a occupyboston.org development environment
Obtaining the Source
mkdir occupyboston.org cd occupyboston.org git init git remote add origin occubos@boggs.mayfirst.org:/home/members/occupyboston/sites/occupyboston.org/users/occubos/occupyboston.org/include/site_hub git fetch origin git merge origin/master
The "occupyboston.org" directory will be your document root.
Setup a Virtual Host
Add an IP/hostname mapping to your hosts file (e.g., /etc/hosts). For example:
127.0.0.1 occupyboston.local
Add a virtualhost to your web server. For example:
<VirtualHost localhost:80> ServerName occupyboston.local DocumentRoot /PATH/TO/occupyboston.org/ </VirtualHost>
Create a Database
Run
$ mysql -uUSERNAME -p mysql> create database occubos_wp; mysql> grant all privileges on occubos_wp.* to 'occubos_wp'@'localhost' identified by 'secret-password'; mysql> exit
Configuration Setup
cd occupyboston.org # this is the document root cp wp-config-sample.php wp-config.php
Configuration Changes
Edit wp-config.php; focus on the below lines.
define('DB_NAME', 'database_name_here'); /** MySQL database username */ define('DB_USER', 'username_here'); /** MySQL database password */ define('DB_PASSWORD', 'password_here');
Modify 'database_name_here', 'username_here', 'password_here' to the correct values above.
Web Based Installation
Start up a web browser and enter the following URL: http://occupyboston.local/. If all has gone well, you'll be redirected to http://occupyboston.local/wp-admin/install.php. Follow the instructions to finish the installation.
Afterwards, log into your development site via http://occupyboston.local/wp-login.php.
At this point, you'll have a wordpress installation that contains all of the plug-ins used by occupyboston.org.
(TODO: this wordpress installation will look nothing like the occupyboston.org; need to add additional instructions for setting up themeing, etc).
Miscellaneous Notes
The live apache configuration is ~occubos/occupyboston.org/.red/apache2. There's not much to it. .htaccess (from git) contains the bulk of the apache configuration.