BP requires pretty permalinks. Go to Settings > Permalinks and set permalink to other than what’s there on default.
Still no luck. Is there something I need to change in Apache config?
>> Is there something I need to change in Apache config
mod_rewrite must be enabled in your server https://codex.buddypress.org/getting-started/before-installing/#system-server
How do I go about doing that? I’ve looked online and there are no clear guides on doing this under OSX Lion.
I’m not running MAMP, just the default apache under OSX installation with PHP and MySQL.
I see I need to add: Options +FollowSymLinks
To the htaccess file
I don’t think I have any such file, where would it be located in OSX Lion? Google has been no help
Google of no help??!!
http://www.google.co.uk/search?client=opera&rls=en&q=.htaccess&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest
any of those pages will help you understand what an .htaccess file is and where you may find it located – I would suggest that actually unless you have a real desire to learn how to configure standalone web servers on osx you install a LAMP package from the likes of Xampp:
http://www.apachefriends.org/en/xampp-macosx.html
Or MAMP as mercime has suggested/linked to.
I have no desire to install several pieces of software on my personal laptop. So no, I’d rather not install an xAMP stack on it if it can be avoided.
Please make sure that your WP installation has been set up properly – pretty-permalinks included – before installing BuddyPress. In this vein, please post your mod_rewrite issue at the proper forum https://wordpress.org/support/forum/localhost-installs