Semantic resources project/Installation/SCF

I'm going to try to get an installation of SCF working locally on my laptop, with Stephane's help. I'll document the process here.

Installing MAMP+Drupal

 * 1) Download and install MAMP
 * 2) Drupal How-To using MAMP
 * 3) Ran the MAMP Dashboard utility in the MAMP directory.
 * 4) Downloaded Drupal 6.14
 * 5) Unzipped/untarred it in the htdocs subdirectory of the /Applications/MAMP directory (where MAMP was installed).
 * 6) Renamed the htdocs/drupal-6.14 directory to just htdocs/drupal
 * 7) Connected to the MAMP startup page, at a URL like: http://localhost:8888/MAMP/?language=English
 * 8) Created a new Drupal database, with name 'drupal_default' and type utf8_general_ci
 * 9) Created a new user, drupal, with database-specific privileges for the drupal_default database.
 * 10) Changed the default root user's password.
 * 11) Connected to the new Drupal installation: http://localhost:8888/drupal/install.php?profile=default
 * 12) Copied the file /Applications/MAMP/htdoc/drupal/sites/default/default.settings.php</tt> file to .../sites/default/settings.php</tt> (this file must also be writable by the webserver, but I think that's already taken care of under MAMP).
 * 13) Edited the file /Applications/MAMP/conf/php5/php.ini</tt> to increase the script-level memory limit to 16 Mb (from 8Mb) and restarted the webserver.
 * 14) Resumed reading the INSTALL.txt document (/Applications/MAMP/htdocs/drupal/INSTALL.txt</tt>)
 * 15) Started with Step 2.  I've already moved the settings.php</tt> file, so I make sure the permissions are set correctly by executing: chmod o+w sites/default/settings.php and chmod o+w sites/default/
 * 16) Step 3: Create the drupal database -- but I think this is already done.
 * 17) Step 4: Run the install script -- again, this is already done.
 * 18) Configuring Drupal (Step 5 in INSTALL.txt</tt>)
 * 19) Stephane recommended getting the core</tt> module.
 * 20) Installed the required Core modules, as well as the following optional modules:
 * 21) Color
 * 22) Comment
 * 23) Database logging
 * 24) Help
 * 25) Menu
 * 26) Taxonomy
 * 27) Update status
 * 28) Added several new modules:
 * 29) Statistics
 * 30) Upload
 * 31) Blog

Installing SCF

 * 1) Installed git locally
 * 2) sudo ports install git-core
 * 3) Used git to download the scf packages.
 * 4) Located at http://github.com/scf/scf</tt>
 * 5) git clone git://github.com/scf/scf.git
 * 6) Moved the scf</tt> directory, just created by git, to the /Applications/MAMP/htdocs/drupal/profiles/</tt> directory
 * 7) Since I had added some random test pages to the Drupal installation before grabbing SCF, I now cleaned out the Drupal installation.
 * 8) Logged into the phpMyAdmin page in MAMP
 * 9) Navigated to the drupal_default</tt> database
 * 10) Selected all the tables (Check All), and then chose to DROP them.
 * 11) Shutdown MAMP, and upgraded the Drupal memory
 * 12) /Applications/MAMP/conf/php5/php5.ini</tt>, by setting memory_limit=128M
 * 13) Reinstalled Drupal:
 * 14) Restarted the MAMP server
 * 15) Navigated to localhost/drupal/install.php</tt>
 * 16) An option was available, to "Install SCF"
 * 17) Chose that option, filled in a username, and left all the defaults as-is.
 * 18) Added new Modules to the SCF installation
 * 19) External RDF Vocabulary Importer
 * 20) RDF Proxy
 * 21) SPARQL Endpoint